Package apps.extensions.markup

Indice

CalendarClientActionMarkup

Campi
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Un'azione che aggiunge i dati della conferenza all'evento di Google Calendar.

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 delle conferenze associati a un evento di Google Calendar.

Campi
conferenceId

string

Identificatore univoco per i dati di questa conferenza. Massimo 512 caratteri.

entryPoints[]

EntryPointMarkup

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

parameters[]

Parameter

Parametri aggiuntivi per i componenti aggiuntivi. 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. Possono contenere HTML. Lunghezza massima: 2048 caratteri.

conferenceSolutionId

string

Un identificatore della soluzione di conferenza. Deve corrispondere a un valore nel campo calendar.conferenceSolution.id del deployment.

EntryPointMarkup

Un modo per partecipare alla conferenza.

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 avere una lunghezza massima di 1300 caratteri. Obbligatorio.

label

string

L'etichetta del punto di ingresso 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 del paese associato a questo punto di ingresso. Applicabile solo a Type.PHONE.

features[]

Feature

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

Funzionalità

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

Enum
UNKNOWN_FEATURE Funzione sconosciuta.
TOLL Si applica a PHONE punto di ingresso. La chiamata a un numero a pagamento viene addebitata alla persona che effettua la chiamata. Un numero non può essere un numero verde contemporaneamente.
TOLL_FREE Si applica a PHONE punto di ingresso. Per chi chiama, la chiamata a un numero verde è senza costi. Un numero non può essere un numero verde contemporaneamente.

Tipo

Il tipo di punto di ingresso.

Enum
UNKNOWN Tipo di conferenza sconosciuto.
VIDEO Una videoconferenza.
PHONE Una conferenza telefonica.
MORE Utilizzato per fornire un link a ulteriori informazioni per partecipare a una conferenza.
SIP Una conferenza che utilizza il protocollo di avvio sessione

Errore

Rappresenta un errore che si è verificato durante la creazione della conferenza.

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 Si è verificato un errore permanente.
PERMISSION_DENIED L'utente non è autorizzato a eseguire 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

I parametri specifici della soluzione che vengono mantenuti con i dati degli 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. Massimo 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 di unione conference.

conference può essere solo uno dei seguenti:

conferenceData

ConferenceDataMarkup

I dati della conferenza da aggiungere all'evento di Google Calendar.

ChatClientActionMarkup

Questo tipo non contiene campi.

Azioni gestite dai client di Chat.

ChatClientDataSourceMarkup

Per un widget SelectionInput che utilizza un menu a 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 spazi di Google Chat di cui è membro.

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

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

SpaceDataSource

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 non per i componenti aggiuntivi di Google Workspace.

Campi
defaultToCurrentSpace

bool

Se è impostato su true, il menu a selezione multipla seleziona l'attuale spazio di Google Chat come elemento per impostazione predefinita.

DriveClientActionMarkup

Campi
requestFileScope

RequestFileScope

RequestFileScope

Campi
itemId

string

EditorClientActionMarkup

Campi

Campo di unione action.

action può essere solo uno dei seguenti:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Questo tipo non contiene campi.

GmailClientActionMarkup

Campi

Campo di 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 il valore non è specificato, non viene intrapresa alcuna azione.
DISMISS Ignora l'interfaccia utente di scrittura 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 del thread della bozza. Questo campo non è impostato da nessuna parte e viene ignorato durante l'elaborazione di OpenCreatedDraftActionMarkup. Fornisci e utilizza invece bozzaThreadStorageId.

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

Se impostato, sostituisce il soggetto esistente della bozza che l'utente sta modificando attualmente.

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 in testo normale.

type

Type

ContentType

Enum
UNSPECIFIED_CONTENT_TYPE Valore predefinito quando non viene 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 il contenuto è in HTML e che è immutabile (non può essere modificato).

EmailMimeType

L'email EmailMimeType è deprecata. 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 prevede l'esecuzione di un inserimento sul posto. Per impostazione predefinita, i contenuti vengono inseriti nella posizione attuale del cursore; se sono presenti contenuti selezionati, sostituiscono quelli selezionati.
INSERT_AT_START Indica che l'azione deve eseguire l'inserimento all'inizio del corpo del messaggio.
INSERT_AT_END Indica che questa azione deve eseguire l'inserimento alla fine del corpo del messaggio.
REPLACE Indica che questa azione intende 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 di 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 da un'applicazione Google Workspace. L'origine dati completa gli elementi di selezione per il menu a selezione multipla.

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

Campi
Campo di unione data_source. L'applicazione Google Workspace che compila gli elementi per 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 di un utente che esegue una funzione personalizzata.

Campi
Campo di 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.