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 videoconferenze 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 i dati di questa conferenza. Massimo 512 caratteri.

entryPoints[]

EntryPointMarkup

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

parameters[]

Parameter

Parametri aggiuntivi aggiuntivi. Sono consentiti 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 codice 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 ingresso da mostrare all'utente. Lunghezza massima di 512 caratteri.

meetingCode

string

Un codice riunione per accedere alla conferenza. Lunghezza massima: 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: 128 caratteri.

password

string

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

pin

string

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

regionCode

string

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

features[]

Feature

Funzionalità del punto di accesso, ad esempio numero a pedaggio o numero verde. Un punto di accesso può avere più funzionalità.

Funzionalità

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

Enum
UNKNOWN_FEATURE Funzionalità sconosciuta.
TOLL Si applica al punto di ingresso PHONE. La chiamata a un numero a pagamento viene addebitata all'utente chiamante. Un numero non può essere a pagamento e a tariffa agevolata contemporaneamente.
TOLL_FREE Si applica al punto di ingresso PHONE. Per il chiamante la 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 videoconferenze 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 protocollo di avvio sessione

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 consente agli utenti di accedere. Lunghezza massima di 1300 caratteri.

Tipo

Enum
UNKNOWN Errore sconosciuto.
AUTHENTICATION 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 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 passati al componente aggiuntivo. Ad esempio: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Campi
key

string

La chiave del parametro. Lunghezza massima: 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 videoconferenze di terze parti possono essere creati solo in Apps Script.

ChatClientActionMarkup

Questo tipo non contiene campi.

Azioni gestite dai client di Chat.

ChatClientDataSourceMarkup

Per un widget SelectionInput che utilizza un menu di selezione multipla, un'origine dati di Google Chat. L'origine dati completa 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 per i componenti aggiuntivi di Google Workspace.

Campi
Campo unione source. Origine dati 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 a selezione multipla. Compila solo gli spazi di cui l'utente è membro.

Disponibile per le app Google Chat e 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.

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 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 esistenti della bozza che l'utente sta 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

AggiornaDestinatariCc

Campi
bccRecipients[]

Recipient

UpdateBody

Campi
insertContents[]

InsertContent

Un campo ripetuto che include una serie di contenuti da inserire nella bozza che l'utente sta 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 se 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 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 deve sostituire il corpo del messaggio.

UpdateCcRecipients

Campi
ccRecipients[]

Recipient

AggiornamentoSubject

Campi
subject

string

AggiornaDestinatari

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.

chatAction

ChatClientActionMarkup

Azioni gestite da Chat.

HostAppDataSourceMarkup

Per un widget SelectionInput che utilizza un menu a 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 per i componenti aggiuntivi di Google Workspace.

Campi
Campo unione data_source. L'applicazione Google Workspace che compila gli elementi di un menu a selezione multipla. 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 se si è verificato un problema.