Package apps.extensions.markup

Indice

CalendarClientActionMarkup

Campi
editAttendeesActionMarkup

EditAttendeesActionMarkup

Un'azione che aggiunge invitati all'evento di Google Calendar.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Un'azione che aggiunge i dati della conferenza all'evento di Google Calendar. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Un'azione che aggiunge allegati all'evento di Google Calendar.

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

Un'azione che mostra i dati della conferenza quando crei un evento di Google Calendar.

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

Un'azione che genera l'URL dell'impostazione createconference.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

Un'azione che gestisce un abbonamento al calendario. Supporta la creazione di abbonamenti solo nei componenti aggiuntivi degli endpoint HTTP. Non applicabile ai componenti aggiuntivi Apps Script.

AddAttachmentsActionMarkup

Campi
addonAttachments[]

AddonAttachment

AddonAttachment

Campi
resourceUrl

string

title

string

Il titolo dell'allegato.

mimeType

string

Tipo MIME dei contenuti in resourceUrl.

iconUrl

string

Link all'icona della risorsa.

CalendarSubscriptionActionMarkup

Campi
operation

Operation

L'operazione da eseguire. Al momento è supportato solo CREATE.

calendarId

string

L'ID calendario a cui iscriversi.

Operazione

Enum
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

Markup che definisce i dati della conferenza associati a un evento di Google Calendar. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.

Campi
conferenceId

string

Identificatore univoco per questi dati della conferenza. Massimo 512 caratteri.

entryPoints[]

EntryPointMarkup

Punti di accesso alla conferenza. Sono consentiti al massimo 300 punti di ingresso.

parameters[]

Parameter

Parametri aggiuntivi del componente aggiuntivo. Sono consentiti al massimo 300 parametri.

error

Error

Se impostato, significa che si è verificato un errore durante la creazione della conferenza.

note

string

Note aggiuntive (ad esempio istruzioni dell'amministratore, note legali) da mostrare all'utente. Può contenere HTML. Lunghezza massima: 2048 caratteri.

conferenceSolutionId

string

Un identificatore della soluzione per conferenze. Deve corrispondere a un valore del campo calendar.conferenceSolution.id del deployment.

EntryPointMarkup

Un modo per partecipare alla conferenza. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.

Campi
type

Type

Il tipo di punto di ingresso. Obbligatorio.

uri

string

Un URI per partecipare alla conferenza. Supporta tel: e http(s): e deve contenere al massimo 1300 caratteri. Obbligatorio.

label

string

L'etichetta del punto di accesso da mostrare all'utente. Massimo 512 caratteri.

meetingCode

string

Un codice riunione per accedere alla conferenza. Massimo 128 caratteri.

accessCode

string

Un codice di accesso per accedere alla conferenza. Massimo 128 caratteri.

passcode

string

Un passcode per accedere alla conferenza. Massimo 128 caratteri.

password

string

Una password per accedere alla conferenza. Massimo 128 caratteri.

pin

string

Un PIN per accedere alla conferenza. Massimo 128 caratteri.

regionCode

string

Il codice regione CLDR/ISO 3166 per il paese associato a questo punto di accesso. Valido solo per Type.PHONE.

features[]

Feature

Caratteristiche del punto di contatto, ad esempio se è a pagamento o senza costi. Un punto di accesso può avere più funzionalità.

Funzionalità

Funzionalità del punto di ingresso. Alcune funzionalità potrebbero essere applicabili solo a punti di accesso specifici.

Enum
UNKNOWN_FEATURE Funzionalità sconosciuta.
TOLL Si applica al punto di accesso PHONE. Una chiamata a un numero a pagamento viene addebitata a chi chiama. Un numero non può essere a pagamento e senza costi allo stesso tempo.
TOLL_FREE Si applica al punto di accesso PHONE. Per la parte chiamante, una chiamata a un numero verde è senza costi. Un numero non può essere a pagamento e senza costi allo stesso tempo.

Tipo

Il tipo di punto di ingresso. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.

Enum
UNKNOWN Tipo di conferenza sconosciuto.
VIDEO Una videoconferenza.
PHONE Una conferenza telefonica.
MORE Utilizzato per fornire un link a ulteriori informazioni su come partecipare alla conferenza.
SIP Una conferenza che utilizza il Session Initiation Protocol

Errore

Rappresenta un errore verificatosi durante la creazione della conferenza. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.

Campi
type

Type

Il tipo di errore. Obbligatorio.

authenticationUrl

string

Se il tipo di errore è AUTHENTICATION, il componente aggiuntivo può fornire un URL che consente agli utenti di accedere. Massimo 1300 caratteri.

Tipo

Enum
UNKNOWN Errore sconosciuto.
AUTHENTICATION Un errore di autenticazione.
TEMPORARY Un errore temporaneo.
PERMANENT Un errore permanente.
PERMISSION_DENIED L'utente non è autorizzato a eseguire alcune azioni nel sistema di conferenza di terze parti.
CONFERENCE_SOLUTION_FORBIDDEN L'utente non è autorizzato a utilizzare la soluzione di conferenza selezionata (ma potrebbe essere autorizzato a utilizzare altre soluzioni offerte dal componente aggiuntivo).

Parametro

Parametri specifici della soluzione che vengono mantenuti con i dati evento e, se è necessario un aggiornamento o un'eliminazione, vengono passati al componente aggiuntivo. Ad esempio: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Campi
key

string

La chiave del parametro. Massimo 50 caratteri. Obbligatorio.

value

string

Il valore del parametro. Massimo 1024 caratteri. Obbligatorio.

CreateConferenceDataActionMarkup

Campi
createConferenceData

ConferenceDataMarkup

I dati della conferenza da aggiungere a un evento di Google Calendar durante la creazione.

CreateConferenceSettingUrlActionMarkup

Campi
settingsUrl

string

L'URI di una pagina delle impostazioni generata dal componente aggiuntivo.

EditAttendeesActionMarkup

Campi
addAttendeeEmails[]

string

Un elenco di partecipanti da aggiungere all'evento di Google Calendar.

EditConferenceDataActionMarkup

Campi

Campo unione conference.

conference può essere solo uno dei seguenti tipi:

conferenceData

ConferenceDataMarkup

I dati della conferenza da aggiungere all'evento di Google Calendar. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.

ChatClientDataSourceMarkup

Per un widget SelectionInput che utilizza un menu a selezione multipla, un'origine dati di Google Chat. L'origine dati compila gli elementi di selezione per il menu a selezione multipla. Ad esempio, un utente può selezionare gli spazi di Google Chat di cui è membro.

Disponibile per le app Google Chat e non disponibile per i componenti aggiuntivi di Google Workspace.

Campi
Campo unione source. L'origine dati Google Chat. source può essere solo uno dei seguenti tipi:
spaceDataSource

SpaceDataSource

Gli spazi Google Chat di cui l'utente è membro.

SpaceDataSource

Un'origine dati che popola gli spazi di Google Chat come elementi di selezione per un menu a selezione multipla. Vengono compilati solo gli spazi di cui l'utente è membro.

Disponibile per le app Google Chat e non disponibile per i componenti aggiuntivi di Google Workspace.

Campi
defaultToCurrentSpace

bool

Se è impostato su true, il menu di selezione multipla seleziona lo spazio di Google Chat corrente come elemento per impostazione predefinita.

ChatDataActionMarkup

Crea o aggiorna un messaggio in Google Chat. Per maggiori dettagli, vedi Creare interfacce di Google Chat.

Campi
Campo unione action. Un'azione di Google Chat. action può essere solo uno dei seguenti tipi:
createMessageAction

CreateMessageAction

Invia un messaggio come app Google Chat.

updateMessageAction

UpdateMessageAction

Aggiorna il messaggio di un'app Google Chat.

updateInlinePreviewAction

UpdateInlinePreviewAction

Per visualizzare l'anteprima dei link, aggiunge una o più schede al messaggio di un utente di Google Chat.

CreateMessageAction

L'app Chat invia un messaggio. Per maggiori dettagli, vedi Inviare messaggi di Google Chat.

Campi
message

Message

Il messaggio di Google Chat.

UpdateInlinePreviewAction

L'app Chat visualizza l'anteprima di un link in un messaggio aggiungendo o aggiornando una o più schede. Per maggiori dettagli, vedi Visualizzare l'anteprima dei link nei messaggi di Google Chat.

Campi
cardsV2[]

CardWithId

Un array di una o più schede.

UpdateMessageAction

L'app Chat aggiorna il testo o le schede di un messaggio. Per maggiori dettagli, vedi Inviare messaggi di Google Chat.

Campi
message

Message

Il messaggio aggiornato.

DriveClientActionMarkup

Campi
requestFileScope

RequestFileScope

RequestFileScope

Campi
itemId

string

EditorClientActionMarkup

Campi

Campo unione action.

action può essere solo uno dei seguenti tipi:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Questo tipo non contiene campi.

GmailClientActionMarkup

Campi

Campo unione type.

type può essere solo uno dei seguenti tipi:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Campi
type

AddonComposeUiActionType

AddonComposeUiActionType

Enum
UNSPECIFIED Predefinita. Se non specificato, non viene intrapresa alcuna azione.
DISMISS Chiude l'interfaccia utente di composizione del componente aggiuntivo.

OpenCreatedDraftActionMarkup

Campi
draftId

string

L'ID della bozza appena creata nel formato "r123".

draftStorageId

string

L'ID di archiviazione del server in formato esadecimale, ad esempio "15e9fa622ce1029d".

draftThreadServerPermId

string

L'ID permanente del server per il thread della bozza. Questo campo non è impostato da nessuna parte e viene ignorato durante l'elaborazione di OpenCreatedDraftActionMarkup. Fornisci e utilizza invece draftThreadStorageId.

draftThreadId

string

L'ID del thread contenente la bozza appena creata, ad esempio "15e9fa622ce1029d".

TaskActionMarkup

Campi
reloadTasks

bool

UpdateDraftActionMarkup

Campi
updateBody

UpdateBody

Un campo che contiene una serie di azioni di aggiornamento da eseguire sul corpo della bozza che l'utente sta modificando.

updateToRecipients

UpdateToRecipients

Se impostato, sostituisce i destinatari A esistenti della bozza che l'utente sta modificando.

updateCcRecipients

UpdateCcRecipients

Se impostato, sostituisce i destinatari in copia conoscenza esistenti della bozza che l'utente sta modificando.

updateBccRecipients

UpdateBccRecipients

Se impostato, sostituisce i destinatari in Ccn esistenti della bozza che l'utente sta modificando.

updateSubject

UpdateSubject

Se impostato, sostituisce l'oggetto esistente della bozza che l'utente sta modificando.

Destinatario

Campi
email

string

UpdateBccRecipients

Campi
bccRecipients[]

Recipient

UpdateBody

Campi
insertContents[]

InsertContent

Un campo ripetuto che contiene una serie di contenuti da inserire nella bozza che l'utente sta modificando. I contenuti possono includere contenuti HTML o di testo normale.

type

Type

ContentType

Enum
UNSPECIFIED_CONTENT_TYPE Valore predefinito quando non è impostato nulla per ContentType.
TEXT Specifica che i contenuti sono in testo normale.
MUTABLE_HTML Specifica che i contenuti sono in HTML e sono modificabili.
IMMUTABLE_HTML Specifica che il contenuto è in HTML ed è immutabile (non può essere modificato).

EmailMimeType

EmailMimeType è deprecato. Utilizza ContentType.

Enum
UNSPECIFIED_EMAIL_MIME_TYPE Valore predefinito quando non è impostato nulla per EmailMimeType.
PLAIN_TEXT Specifica che i contenuti inseriti sono in testo normale.
HTML Specifica che i contenuti inseriti sono in HTML.

InsertContent

Campi
content

string

I contenuti da inserire.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Il tipo di contenuti inseriti.

Tipo

Enum
UNSPECIFIED_ACTION_TYPE Valore predefinito quando non è impostato nulla per Tipo.
IN_PLACE_INSERT Indica che questa azione deve eseguire un inserimento in loco. Per impostazione predefinita, i contenuti vengono inseriti nella posizione corrente del cursore. Se sono presenti contenuti selezionati, questi vengono sostituiti.
INSERT_AT_START Indica che questa azione deve eseguire l'inserimento all'inizio del corpo del messaggio.
INSERT_AT_END Indica che questa azione serve a eseguire l'inserimento alla fine del corpo del messaggio.
REPLACE Indica che questa azione serve a sostituire il corpo del messaggio.

UpdateCcRecipients

Campi
ccRecipients[]

Recipient

UpdateSubject

Campi
subject

string

UpdateToRecipients

Campi
toRecipients[]

Recipient

HostAppActionMarkup

Azioni gestite dalle singole app host.

Campi

Campo unione action.

action può essere solo uno dei seguenti tipi:

gmailAction

GmailClientActionMarkup

Azioni gestite da Gmail.

calendarAction

CalendarClientActionMarkup

Azioni gestite da Calendar.

driveAction

DriveClientActionMarkup

Azioni gestite da Drive.

editorAction

EditorClientActionMarkup

Azioni gestite da Documenti, Fogli o Presentazioni.

sheetsAction

SheetsClientActionMarkup

Azioni gestite da Fogli.

HostAppDataActionMarkup

Definisce come aggiornare i dati di Google Workspace.

Campi
Campo unione action. L'azione del componente aggiuntivo per una determinata applicazione host di Google Workspace. action può essere solo uno dei seguenti tipi:
chatDataAction

ChatDataActionMarkup

Un'azione di Google Chat che crea o aggiorna testo o schede in un messaggio.

HostAppDataSourceMarkup

Un'origine dati di un'applicazione Google Workspace. L'origine dati compila gli elementi disponibili per un widget.

Campi
Campo unione data_source. L'applicazione Google Workspace che popola gli elementi disponibili per un widget. data_source può essere solo uno dei seguenti tipi:
chatDataSource

ChatClientDataSourceMarkup

Un'origine dati di Google Chat.

SheetsClientActionMarkup

ID successivo: 5.

Campi

Campo unione action.

action può essere solo uno dei seguenti tipi:

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Il risultato dell'esecuzione di una funzione personalizzata da parte di un utente.

Campi
Campo unione result. Il risultato dell'esecuzione della funzione personalizzata. result può essere solo uno dei seguenti tipi:
value

Value

Il valore risultante dall'esecuzione della funzione personalizzata.

errorMessage

string

Il messaggio di errore da mostrare all'utente in caso di problemi.