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 per conferenze di terze parti 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 di impostazione per la creazione di una conferenza.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

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

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.

CalendarSubscriptionActionMarkup

Un'azione che gestisce un'iscrizione a un calendario per l'utente corrente.

La creazione di un abbonamento è idempotente: se l'utente è già iscritto al calendario specificato in questo deployment del componente aggiuntivo, la restituzione di questa azione garantisce che l'abbonamento rimanga attivo senza creare abbonamenti duplicati o notifiche di eventi duplicate. Non è necessario verificare la presenza di abbonamenti esistenti prima di restituire questa azione.

Supporta la creazione di sottoscrizioni solo nei componenti aggiuntivi degli endpoint HTTP. Non applicabile ai componenti aggiuntivi di Apps Script.

Campi
operation

Operation

L'operazione da eseguire. Al momento è supportato solo CREATE. La creazione di una sottoscrizione è idempotente.

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

Campi
conferenceId

string

Identificatore univoco per questi dati della conferenza. Lunghezza massima di 512 caratteri.

entryPoints[]

EntryPointMarkup

Punti di accesso alla conferenza. Sono consentiti al massimo 300 entry point.

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

Campi
type

Type

Il tipo di entry point. 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. Lunghezza massima di 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 del paese associato a questo punto di accesso. 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 dell'entry point. Alcune funzionalità potrebbero essere applicate solo a punti di accesso specifici.

Enum
UNKNOWN_FEATURE Funzionalità sconosciuta.
TOLL Si applica al punto di ingresso PHONE. Una chiamata a un numero a pagamento viene addebitata al chiamante. Un numero non può essere sia a pagamento sia verde.
TOLL_FREE Si applica al punto di ingresso PHONE. Per il chiamante, una chiamata a un numero verde è senza costi. Un numero non può essere sia a pagamento sia verde.

Tipo

Il tipo di punto di accesso. I componenti aggiuntivi per 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 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 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 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. Lunghezza massima di 1024 caratteri. Obbligatorio.

CreateConferenceDataActionMarkup

Campi
createConferenceData

ConferenceDataMarkup

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

CreateConferenceSettingUrlActionMarkup

Campi
settingsUrl

string

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

EditAttendeesActionMarkup

Campi
addAttendeeEmails[]

string

Un elenco di invitati 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 per conferenze di terze parti 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 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 tipi:
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 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, consulta Crea 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 di Chat invia un messaggio. Per maggiori dettagli, vedi Inviare messaggi di Google Chat.

Campi
message

Message

Il messaggio chat di Google Chat.

UpdateInlinePreviewAction

L'app di 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 chat di Google Chat.

Campi
cardsV2[]

CardWithId

Un array di una o più schede.

UpdateMessageAction

L'app di 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 ha 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 viene specificato, non viene eseguita alcuna azione.
DISMISS Ignora la UI di scrittura del componente aggiuntivo.

OpenCreatedDraftActionMarkup

Campi
draftId

string

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

draftStorageId

string

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

Se impostato, sostituisce i destinatari 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 testo normale.

type

Type

ContentType

Enum
UNSPECIFIED_CONTENT_TYPE Valore predefinito quando non è impostato alcun valore per ContentType.
TEXT Specifica che i contenuti sono in testo normale.
MUTABLE_HTML Specifica che i contenuti sono in formato HTML e sono modificabili.
IMMUTABLE_HTML Specifica che i contenuti sono in formato HTML e sono immutabili (non possono essere modificati).

EmailMimeType

EmailMimeType è deprecato. Utilizza ContentType.

Enum
UNSPECIFIED_EMAIL_MIME_TYPE Valore predefinito quando non è impostato alcun valore per EmailMimeType.
PLAIN_TEXT Specifica che i contenuti inseriti sono in testo normale.
HTML Specifica che i contenuti inseriti sono in formato 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 alcun 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 deve eseguire l'inserimento alla fine del corpo del messaggio.
REPLACE Indica che questa azione deve 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.

workflowAction

WorkflowClientActionMarkup

Azioni gestite da Workspace Studio.

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 compila gli elementi disponibili per un widget. data_source può essere solo uno dei seguenti tipi:
chatDataSource

ChatClientDataSourceMarkup

Un'origine dati di Google Chat.

workflowDataSource

WorkflowDataSourceMarkup

Un'origine dati di Google Workflows.

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 ottenuto dall'esecuzione della funzione personalizzata.

errorMessage

string

Il messaggio di errore da mostrare all'utente se si è verificato un problema.

WorkflowClientActionMarkup

Azioni client per i componenti aggiuntivi di Workspace Studio.

Campi

Campo unione action.

action può essere solo uno dei seguenti tipi:

saveWorkflowAction

SaveWorkflowAction

Azione per avviare il salvataggio del workflow.

returnOutputVariablesAction

ReturnOutputVariablesAction

Azione contenente le variabili di output generate da un'azione del workflow eseguita.

resourceRetrievedAction

ResourceRetrievedAction

Azione contenente una risorsa recuperata.

resourceFieldsDefinitionRetrievedAction

ResourceFieldsDefinitionRetrievedAction

Azione contenente la definizione dei campi per una risorsa.

returnElementErrorAction

ReturnElementErrorAction

Azione che indica un errore durante la chiamata dell'elemento.

workflowValidationErrorAction

WorkflowValidationErrorAction

Azione che indica un errore di convalida del workflow.

ResourceData

Valore della risorsa specifico dell'applicazione.

Campi
fields

map<string, VariableData>

Una mappa dei campi della risorsa con chiave in base al nome del campo.

sourceResourceReference
(deprecated)

SourceResourceReference

Deprecato. Utilizza invece VariableData.variable_source_data.

ResourceFieldsDefinitionRetrievedAction

Contiene la definizione di ogni campo supportato da una risorsa.

Campi
dynamicResourceDefinitions[]

DynamicResourceDefinition

Definizioni di risorse dinamiche.

DynamicResourceDefinition

Contiene la definizione di ogni campo supportato da una risorsa dinamica.

Campi
resourceId

string

Identificatore univoco del tipo di risorsa dinamica, ad esempio "FORM_RESPONSE_VALUES"

fields[]

ResourceField

Elenco dei campi supportati da questa risorsa dinamica.

ResourceField

Campi
selector

string

La chiave di riferimento del campo utilizzata per recuperare il valore associato.

displayText

string

La descrizione leggibile del campo visualizzato dall'utente finale durante la selezione della variabile.

dataType

DataType

Il tipo di dati del campo.

cardinality

Cardinality

La cardinalità del campo.

ResourceRetrievedAction

Contiene la risorsa restituita.

Campi
resourceData

ResourceData

Dati personalizzati in formato proto.

ReturnElementErrorAction

Indica che si è verificato un errore durante l'invocazione dell'elemento.

Campi
developerErrorMessage

string

Messaggio di errore rivolto agli sviluppatori.

errorLog

WorkflowTextFormatMarkup

Il messaggio di errore leggibile da mostrare all'utente finale.

errorActionability

ErrorActionability

Indica se l'errore può essere risolto dall'utente.

retryability

Retryability

Indica se è possibile riprovare l'errore o meno.

ErrorActionability

Indica se l'utente può tentare di correggere l'errore.

Enum
ERROR_ACTIONABILITY_UNSPECIFIED Possibilità di intervento in caso di errore non specificato. Non utilizzare.
ACTIONABLE L'utente può tentare di correggere l'errore.
NOT_ACTIONABLE L'errore non può essere corretto dall'utente.

Ripetibilità

Indica se è possibile riprovare l'errore o meno.

Enum
RETRYABILITY_UNSPECIFIED Possibilità di ripetizione non specificata. Non utilizzare.
RETRYABLE L'errore è ripetibile.
NOT_RETRYABLE L'errore non è ripetibile.

ReturnOutputVariablesAction

Contiene le variabili di output generate dall'azione del workflow eseguita.

Campi
variables

map<string, VariableData>

Mappa delle variabili con chiave per ID variabile.

log

WorkflowTextFormatMarkup

Log dell'azione del workflow eseguita.

SaveWorkflowAction

Questo tipo non ha campi.

Indica che il Builder deve avviare il salvataggio del workflow.

SourceResourceReference

Riferimento a un'istanza specifica di una risorsa Workspace

Campi
sourceResourceType

SourceResourceType

Il tipo di risorsa di origine.

resourceId

string

L'ID univoco della risorsa (ad es. ID file di Drive, ID messaggio di Gmail).

SourceResourceType

Il tipo di risorsa di origine. Viene utilizzato per identificare il tipo di risorsa e il bundle del workflow proprietario del tipo di risorsa.

Campi
workflowBundleId

string

ID del bundle del workflow proprietario di questo tipo di risorsa.

resourceDefinitionId

string

L'ID della definizione della risorsa all'interno del bundle (ad es. "spreadsheet", "gmailMessage").

VariableData

Rappresenta dati variabili, che possono contenere più valori di tipi diversi.

Campi
booleanValues[]

bool

Valori booleani.

integerValues[]

int64

Valori interi.

stringValues[]

string

Valori stringa.

timestampValues[]

Timestamp

Valori timestamp.

resourceReferences[]

string

Un elenco di ID risorsa (ad es. "spaces/123").

resourceDataValues[]

ResourceData

Dati delle risorse.

emailAddressValues[]

string

Valori degli indirizzi email.

googleUserValues[]

string

Valori utente Google nel formato users/{user}.

textFormatValues[]

WorkflowTextFormatMarkup

Valori del formato di testo del workflow.

WorkflowValidationErrorAction

Indica che la convalida dell'elemento del workflow non è riuscita con la gravità specificata.

Campi
severity

Severity

La gravità dell'errore di convalida.

Gravità

Enum
SEVERITY_UNSPECIFIED Gravità non specificata. Non utilizzare.
WARNING L'errore non è critico e non blocca la pubblicazione.
CRITICAL L'errore è critico e deve essere corretto prima della pubblicazione.

WorkflowDataSourceMarkup

* Supportato solo da Google Workspace Workflow, ma non dalle app di Google Chat o dai componenti aggiuntivi di Google Workspace.

In un widget TextInput o SelectionInput con tipo MULTI_SELECT o un DateTimePicker, fornisci l'origine dati di Google.

Campi
includeVariables

bool

Se includere le variabili del passaggio precedente nell'origine dati.

type

Type

Il tipo di origine dati.

Tipo

Un enum che rappresenta il tipo di origine dati del workflow.

Enum
UNKNOWN Valore predefinito. Non utilizzare.
USER Utenti di Google Workspace. L'utente può visualizzare e selezionare solo gli utenti della sua organizzazione Google Workspace.
SPACE Spazi di Google Chat di cui l'utente è membro.
USER_WITH_FREE_FORM Gli utenti possono scegliere di visualizzare e selezionare i membri esistenti della loro organizzazione Google Workspace o inserire manualmente un indirizzo email o un dominio valido.

WorkflowTextFormatMarkup

Un blocco di testo con opzioni di formattazione avanzate, tra cui stili, link ipertestuali ed elementi interattivi.

Campi
textFormatElements[]

TextFormatElement

Una raccolta di elementi di formattazione del testo.

Chip

Un chip cliccabile nel formato di testo.

Campi
icon

Icon

L'icona visualizzata nel chip.

label

string

Il testo visualizzato nel chip.

url

string

L'URL a cui accedere quando si fa clic sul chip.

Icona

Un'icona nel chip.

Campi
Campo unione icons. L'icona visualizzata nel chip. icons può essere solo uno dei seguenti tipi:
iconUrl

string

Visualizza un'icona personalizzata ospitata su un URL HTTPS.

Ad esempio:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

I tipi di file supportati includono .png e .jpg.

materialIconName

string

Il nome dell'icona definito nell'icona Material di Google, ad esempio check_box. I nomi non validi vengono abbandonati e sostituiti con una stringa vuota, il che impedisce il rendering dell'icona.

TextFormatElement

Un singolo elemento all'interno di un messaggio WorkflowTextFormatMarkup, che può essere un chip, un testo con stile, un link ipertestuale o un contenitore di elenchi.

Campi
Campo unione element. Elemento che rappresenta uno dei diversi elementi di formattazione del testo possibili. element può essere solo uno dei seguenti tipi:
text

string

Testo nel formato testo.

chip

Chip

Chip cliccabile in formato testo.

styledText

StyledText

Testo con stile nel formato di testo.

listContainer

ListContainer

Contenitore di elenchi nel formato di testo.

ListContainer

Contenitore per gli elementi dell'elenco, in cui ogni elemento dell'elenco può contenere più TextFormatElement.

Campi
listNestLevel

int64

Il livello di nidificazione dell'elenco. Inizia da 0 per il livello superiore e aumenta di 1 per ogni elenco nidificato.

listType

ListType

Il tipo di elenco.

listItems[]

ListItem

Una raccolta di elementi dell'elenco.

ListItem

Un elemento dell'elenco.

Campi
textFormatElements[]

TextFormatElement

Una raccolta di elementi di formattazione del testo.

ListType

Enum per diversi tipi di elenchi.

Enum
LIST_TYPE_UNSPECIFIED Nessun tipo di elenco specificato.
ORDERED Elenco ordinato.
UNORDERED Elenco non ordinato.
BLOCKQUOTE Elenco di citazioni.

StyledText

Elemento di testo con stili come grassetto, corsivo e colore.

Campi
text

string

Il contenuto principale del testo.

styles[]

Style

Una raccolta di stili applicati al testo.

fontWeight

FontWeight

Lo spessore del carattere del testo.

color

Color

Il colore del testo.

wrapStyle

WrapStyle

Lo stile di testo a capo.

FontWeight

Enum per diversi spessori dei caratteri.

Enum
FONT_WEIGHT_UNSPECIFIED Peso standard con spessore normale.
LIGHT Più leggero e con uno spessore ridotto.
MEDIUM Spessore intermedio tra light e bold.
BOLD Peso maggiore con spessore aumentato.

Stile

Enum per diversi stili di testo, ad esempio corsivo, sottolineato e così via.

Enum
STYLE_UNSPECIFIED Nessuno stile applicato.
ITALIC Stile corsivo.
UNDERLINE Stile sottolineatura.
STRIKETHROUGH Stile barrato.
LINE_BREAK Interruzione di riga.
UPPERCASE Stile maiuscolo.
CODE Codifica.
CODE_BLOCK Blocco di codice.

WrapStyle

Enum per diversi stili di ritorno a capo.

Enum
WRAP_STYLE_UNSPECIFIED Nessuno stile di ritorno a capo specificato.
NO_WRAP Nessuno stile di ritorno a capo.