Package apps.extensions.markup

Indice

CalendarClientActionMarkup

Campi
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

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

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

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

AddAttachmentsActionMarkup

Campi
addonAttachments[]

AddonAttachment

AddonAttachment

Campi
resourceUrl

string

title

string

Titolo dell'allegato.

mimeType

string

Tipo MIME dei contenuti in resourceUrl.

iconUrl

string

Link all'icona della risorsa.

ConferenceDataMarkup

Markup che definisce i dati della conferenza associati a un evento di Google Calendar. I componenti aggiuntivi per le conferenze di terze parti 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 contatto.

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, notifiche 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 per le conferenze di terze parti possono essere creati solo in Apps Script.

Campi
type

Type

Il tipo di punto di contatto. Obbligatorio.

uri

string

Un URI per partecipare alla conferenza. Supporta tel: e http(s): e deve avere una lunghezza massima di 1300 caratteri. Obbligatorio.

label

string

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

meetingCode

string

Un codice riunione per accedere alla conferenza. Lunghezza massima di 128 caratteri.

accessCode

string

Un codice di accesso per accedere alla conferenza. Lunghezza massima di 128 caratteri.

passcode

string

Un passcode per accedere alla conferenza. Lunghezza massima di 128 caratteri.

password

string

Una password per accedere alla conferenza. Lunghezza massima di 128 caratteri.

pin

string

Un PIN per accedere alla conferenza. Lunghezza massima di 128 caratteri.

regionCode

string

Il codice regione CLDR/ISO 3166 per il paese associato a questo punto di contatto. Applicabile solo a 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à

Caratteristiche del punto di contatto. Alcune funzionalità potrebbero essere applicate solo a punti di contatto specifici.

Enum
UNKNOWN_FEATURE Funzionalità sconosciuta.
TOLL Si applica all'entry point PHONE. La chiamata a un numero a pagamento è addebitata a chi chiama. Un numero non può essere a pagamento e a tariffa agevolata contemporaneamente.
TOLL_FREE Si applica all'entry point PHONE. Per chi chiama, una chiamata a un numero verde è senza costi. Un numero non può essere a pagamento e a tariffa agevolata contemporaneamente.

Tipo

Il tipo di punto di contatto. I componenti aggiuntivi per le conferenze di terze parti 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 sulla partecipazione alla conferenza.
SIP Una conferenza che utilizza il Session Initiation Protocol

Errore

Rappresenta un errore che si è verificato durante la creazione della conferenza. I componenti aggiuntivi per le conferenze di terze parti 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 consenta agli utenti di accedere. Lunghezza massima di 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 videoconferenza di terze parti.
CONFERENCE_SOLUTION_FORBIDDEN L'utente non è autorizzato a utilizzare la soluzione per le conferenze selezionata (ma potrebbe essere autorizzato a utilizzare altre soluzioni offerte dal componente aggiuntivo).

Parametro

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

Campi
key

string

La chiave del parametro. Lunghezza massima di 50 caratteri. Obbligatorio.

value

string

Il valore del parametro. Massimo 1024 caratteri. Obbligatorio.

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:

conferenceData

ConferenceDataMarkup

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

ChatClientDataSourceMarkup

Per un widget SelectionInput che utilizza un menu di selezione multipla, un'origine dati di Google Chat. L'origine dati compila gli elementi di selezione per il menu di 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 di Google Chat. source può essere solo uno dei seguenti:
spaceDataSource

SpaceDataSource

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

SpaceDataSource

Un'origine dati che compila gli spazi di Google Chat come elementi di selezione per un menu di selezione multipla. Compila 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 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:
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 mostra 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:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Questo tipo non contiene campi.

GmailClientActionMarkup

Campi

Campo unione type.

type può essere solo uno dei seguenti:

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 dello spazio 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 contenente una serie di azioni di aggiornamento da eseguire sul corpo della bozza che l'utente sta attualmente modificando.

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

Se impostato, sostituisce l'oggetto esistente della bozza che l'utente sta attualmente 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 attualmente modificando. I contenuti possono includere contenuti HTML o 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 (possono essere modificati).
IMMUTABLE_HTML Specifica che i contenuti sono in HTML e sono immutabili (non possono essere modificati).

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 il tipo.
IN_PLACE_INSERT Indica che questa azione serve a eseguire un'inserzione in-place. 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 essere eseguita all'inizio del corpo del messaggio.
INSERT_AT_END Indica che questa azione deve essere eseguita 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:

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 Google Workspace. action può essere solo uno dei seguenti:
chatDataAction

ChatDataActionMarkup

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

HostAppDataSourceMarkup

Per un widget SelectionInput che utilizza un menu di selezione multipla, un'origine dati di un'applicazione Google Workspace. L'origine dati compila gli elementi di selezione per il menu di selezione multipla.

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

Campi
Campo unione data_source. L'applicazione Google Workspace che compila gli elementi di un menu a più opzioni. data_source può essere solo uno dei seguenti:
chatDataSource

ChatClientDataSourceMarkup

Un'origine dati di Google Chat.

SheetsClientActionMarkup

Campi
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:
value

Value

Il valore risultante dall'esecuzione della funzione personalizzata.

errorMessage

string

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