- Risorsa: deployment
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- Web
- Stato
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- Metodi
Risorsa: deployment
Un deployment di componenti aggiuntivi di Google Workspace
Rappresentazione JSON |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
Campi | |
---|---|
name |
Il nome della risorsa di deployment. Esempio: |
oauthScopes[] |
L'elenco degli ambiti OAuth di Google per i quali richiedere il consenso dell'utente finale prima di eseguire un endpoint del componente aggiuntivo. |
addOns |
La configurazione del componente aggiuntivo di Google Workspace. |
etag |
Questo valore viene calcolato dal server in base alla versione del deployment nello spazio di archiviazione e può essere inviato nelle richieste di aggiornamento ed eliminazione per garantire che il client disponga di un valore aggiornato prima di procedere. |
AddOns
Una configurazione del componente aggiuntivo di Google Workspace.
Rappresentazione JSON |
---|
{ "common": { object ( |
Campi | |
---|---|
common |
Configurazione comune a tutti i componenti aggiuntivi Google Workspace. |
gmail |
Configurazione del componente aggiuntivo di Gmail. |
drive |
Configurazione del componente aggiuntivo di Drive. |
calendar |
Configurazione del componente aggiuntivo di Calendar. |
docs |
Configurazione del componente aggiuntivo di Documenti. |
meet |
Configurazione del componente aggiuntivo di Meet. |
sheets |
Configurazione del componente aggiuntivo di Fogli. |
slides |
Configurazione del componente aggiuntivo di Presentazioni. |
httpOptions |
Opzioni per l'invio di richieste agli endpoint HTTP dei componenti aggiuntivi |
CommonAddOnManifest
Configurazione del componente aggiuntivo condivisa tra tutte le applicazioni host del componente aggiuntivo.
Rappresentazione JSON |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
Campi | |
---|---|
name |
Obbligatorio. Il nome visualizzato del componente aggiuntivo. |
logoUrl |
Obbligatorio. L'URL dell'immagine del logo mostrata nella barra degli strumenti del componente aggiuntivo. |
layoutProperties |
Proprietà di layout comuni per le schede dei componenti aggiuntivi. |
addOnWidgetSet |
I widget utilizzati nel componente aggiuntivo. Se questo campo non viene specificato, viene utilizzato il set predefinito. |
useLocaleFromApp |
Se trasmettere le informazioni sulle impostazioni internazionali dall'app host. |
homepageTrigger |
Definisce un endpoint che verrà eseguito in qualsiasi contesto, in qualsiasi host. Le schede generate da questa funzione saranno sempre disponibili per l'utente, ma potrebbero essere oscurate da contenuti contestuali quando questo componente aggiuntivo dichiara trigger più mirati. |
universalActions[] |
Definisce un elenco di punti di estensione nel menu delle azioni universali che funge da menu delle impostazioni per il componente aggiuntivo. Il punto di estensione può essere un URL di link da aprire o un endpoint da eseguire come invio di un modulo. |
openLinkUrlPrefixes |
Un'azione Apri link può utilizzare solo un URL con uno schema |
LayoutProperties
Proprietà del layout delle schede condivise in tutte le applicazioni host dei componenti aggiuntivi.
Rappresentazione JSON |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
Campi | |
---|---|
primaryColor |
Il colore principale del componente aggiuntivo. Imposta il colore della barra degli strumenti. Se non è impostato alcun colore principale, viene utilizzato il valore predefinito fornito dal framework. |
secondaryColor |
Il colore secondario del componente aggiuntivo. Imposta il colore dei pulsanti. Se il colore principale è impostato, ma non è impostato alcun colore secondario, il colore secondario è uguale al colore principale. Se non vengono impostati né il colore principale né quello secondario, viene utilizzato il valore predefinito fornito dal framework. |
useNewMaterialDesign |
Attiva il Material Design per le schede. |
AddOnWidgetSet
Il sottoinsieme di widget utilizzato da un componente aggiuntivo.
Rappresentazione JSON |
---|
{
"usedWidgets": [
enum ( |
Campi | |
---|---|
usedWidgets[] |
L'elenco dei widget utilizzati in un componente aggiuntivo. |
WidgetType
Il tipo di widget. WIDGET_TYPE_UNSPECIFIED
è il set di widget di base.
Enum | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
Il set di widget predefinito. |
DATE_PICKER |
Il selettore della data. |
STYLED_BUTTONS |
I pulsanti con stile includono pulsanti con riempimento e pulsanti disattivati. |
PERSISTENT_FORMS |
I moduli persistenti consentono di conservare i valori dei moduli durante le azioni. |
FIXED_FOOTER |
Piè di pagina fisso in una scheda. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Aggiorna l'oggetto e i destinatari di una bozza. |
GRID_WIDGET |
Il widget griglia. |
ADDON_COMPOSE_UI_ACTION |
Un'azione del componente aggiuntivo di Gmail che si applica alla UI di composizione del componente aggiuntivo. |
HomepageExtensionPoint
Formato comune per dichiarare la visualizzazione della home page di un componente aggiuntivo.
Rappresentazione JSON |
---|
{ "runFunction": string, "enabled": boolean } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato questo punto di estensione. |
enabled |
Facoltativo. Se impostato su Se non impostato, il valore predefinito è Se la visualizzazione della home page personalizzata di un componente aggiuntivo è disattivata, agli utenti viene fornita una scheda di panoramica generica. |
UniversalActionExtensionPoint
Formato per dichiarare un punto di estensione della voce di menu delle azioni universali.
Rappresentazione JSON |
---|
{ "label": string, // Union field |
Campi | |
---|---|
label |
Obbligatorio. Testo visibile all'utente che descrive l'azione intrapresa attivando questo punto di estensione, ad esempio "Aggiungi un nuovo contatto". |
Campo unione action_type . Obbligatorio. Il tipo di azione supportato in una voce di menu delle azioni universali. Può essere un link da aprire o un endpoint da eseguire. action_type può essere solo uno dei seguenti: |
|
openLink |
URL da aprire con UniversalAction. |
runFunction |
Endpoint da eseguire da UniversalAction. |
GmailAddOnManifest
Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo di Gmail.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Definisce un endpoint che verrà eseguito in contesti che non corrispondono a un trigger contestuale dichiarato. Le schede generate da questa funzione saranno sempre disponibili per l'utente, ma potrebbero essere oscurate da contenuti contestuali quando questo componente aggiuntivo dichiara trigger più mirati. Se presente, questa impostazione sostituisce la configurazione di |
contextualTriggers[] |
Definisce l'insieme di condizioni che attivano il componente aggiuntivo. |
universalActions[] |
Definisce un insieme di azioni universali per il componente aggiuntivo. L'utente attiva le azioni universali dal menu della barra degli strumenti del componente aggiuntivo. |
composeTrigger |
Definisce il trigger di composizione per un componente aggiuntivo di composizione. Questo è il trigger che fa sì che un componente aggiuntivo esegua un'azione quando l'utente sta componendo un'email. Tutti i componenti aggiuntivi per la composizione devono avere l'ambito |
authorizationCheckFunction |
Il nome di un endpoint che verifica che il componente aggiuntivo disponga di tutte le autorizzazioni di terze parti richieste, eseguendo il probing delle API di terze parti. Se il probe non va a buon fine, la funzione deve generare un'eccezione per avviare il flusso di autorizzazione. Questa funzione viene chiamata prima di ogni invocazione del componente aggiuntivo per garantire un'esperienza utente ottimale. |
ContextualTrigger
Definisce un attivatore che si attiva quando l'apertura dell'email soddisfa un criterio specifico. Quando viene attivato, esegue un endpoint specifico, in genere per creare nuove schede e aggiornare la UI.
Rappresentazione JSON |
---|
{ "onTriggerFunction": string, // Union field |
Campi | |
---|---|
onTriggerFunction |
Obbligatorio. Il nome dell'endpoint da chiamare quando un messaggio corrisponde al trigger. |
Campo unione trigger . Il tipo di trigger determina le condizioni utilizzate da Gmail per mostrare il componente aggiuntivo. trigger può essere solo uno dei seguenti: |
|
unconditional |
I trigger incondizionati vengono eseguiti quando viene aperto un messaggio di posta. |
UnconditionalTrigger
Questo tipo non contiene campi.
Un trigger che si attiva quando viene aperto un messaggio email.
UniversalAction
Un'azione sempre disponibile nel menu della barra degli strumenti dei componenti aggiuntivi, indipendentemente dal contesto del messaggio.
Rappresentazione JSON |
---|
{ "text": string, // Union field |
Campi | |
---|---|
text |
Obbligatorio. Testo visibile all'utente che descrive l'azione, ad esempio "Aggiungi un nuovo contatto". |
Campo unione action_type . Il tipo di azione determina il comportamento di Gmail quando l'utente la richiama. action_type può essere solo uno dei seguenti: |
|
openLink |
Un link aperto da Gmail quando l'utente attiva l'azione. |
runFunction |
Un endpoint chiamato quando l'utente attiva l'azione. Per maggiori dettagli, consulta la guida alle azioni universali. |
ComposeTrigger
Un trigger che si attiva quando l'utente sta componendo un'email.
Rappresentazione JSON |
---|
{ "actions": [ { object ( |
Campi | |
---|---|
actions[] |
Definisce l'insieme di azioni per un componente aggiuntivo per la composizione. Si tratta di azioni che gli utenti possono attivare in un componente aggiuntivo per la composizione. |
draftAccess |
Definisce il livello di accesso ai dati quando viene attivato un componente aggiuntivo per la composizione. |
MenuItemExtensionPoint
Formato comune per dichiarare una voce di menu o un pulsante visualizzato all'interno di un'app host.
Rappresentazione JSON |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato questo punto di estensione. |
label |
Obbligatorio. Testo visibile all'utente che descrive l'azione intrapresa attivando questo punto di estensione. Ad esempio, "Inserisci fattura". |
logoUrl |
L'URL dell'immagine del logo mostrata nella barra degli strumenti del componente aggiuntivo. Se non viene impostato, il valore predefinito è l'URL del logo principale del componente aggiuntivo. |
DraftAccess
Un'enumerazione che definisce il livello di accesso ai dati richiesto dal trigger di composizione.
Enum | |
---|---|
UNSPECIFIED |
Valore predefinito quando non è impostato nulla per draftaccess. |
NONE |
Quando viene attivato un componente aggiuntivo di composizione, il trigger di composizione non può accedere ai dati della bozza. |
METADATA |
Concede al trigger di composizione l'autorizzazione ad accedere ai metadati della bozza quando viene attivato un componente aggiuntivo di composizione. Ciò include l'elenco dei destinatari, ad esempio gli elenchi A e Cc di una bozza di messaggio. |
DriveAddOnManifest
Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo di Drive.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Se presente, questa impostazione sostituisce la configurazione di |
onItemsSelectedTrigger |
Corrisponde al comportamento che viene eseguito quando gli elementi vengono selezionati nella visualizzazione di Drive pertinente, ad esempio l'elenco documenti di Il mio Drive. |
DriveExtensionPoint
Formato comune per dichiarare i trigger di un componente aggiuntivo per Drive.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato il punto di estensione. |
CalendarAddOnManifest
Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo di Calendar.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Definisce un endpoint eseguito in contesti che non corrispondono a un trigger contestuale dichiarato. Le schede generate da questa funzione saranno sempre disponibili per l'utente, ma potrebbero essere oscurate da contenuti contestuali quando questo componente aggiuntivo dichiara trigger più mirati. Se presente, questa impostazione sostituisce la configurazione di |
conferenceSolution[] |
Definisce le soluzioni di conferenza fornite da questo componente aggiuntivo. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script. |
createSettingsUrlFunction |
Un endpoint da eseguire che crea un URL alla pagina delle impostazioni del componente aggiuntivo. |
eventOpenTrigger |
Un endpoint che viene attivato quando un evento viene aperto per essere visualizzato o modificato. |
eventUpdateTrigger |
Un endpoint che viene attivato quando viene aggiornato l'evento di apertura. |
eventAttachmentTrigger |
Una configurazione per un trigger contestuale che si attiva quando l'utente fa clic sul provider di allegati del componente aggiuntivo nel menu a discesa di Calendar. |
currentEventAccess |
Definisce il livello di accesso ai dati quando viene attivato un componente aggiuntivo per eventi. |
ConferenceSolution
Definisce i valori relativi alla conferenza. I componenti aggiuntivi di terze parti per le conferenze possono essere creati solo in Apps Script.
Rappresentazione JSON |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
Campi | |
---|---|
onCreateFunction |
Obbligatorio. L'endpoint da chiamare quando devono essere creati i dati della conferenza. |
id |
Obbligatorio. Gli ID devono essere assegnati in modo univoco alle soluzioni per conferenze all'interno di un componente aggiuntivo, altrimenti potrebbe essere utilizzata la soluzione per conferenze errata quando viene attivato il componente aggiuntivo. Anche se puoi modificare il nome visualizzato di un componente aggiuntivo, l'ID non deve essere modificato. |
name |
Obbligatorio. Il nome visualizzato della soluzione per conferenze. |
logoUrl |
Obbligatorio. L'URL dell'immagine del logo della soluzione di conferenza. |
CalendarExtensionPoint
Formato comune per dichiarare i trigger di un componente aggiuntivo per Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato questo punto di estensione. |
EventAccess
Un'enumerazione che definisce il livello di accesso ai dati richiesto dai trigger evento.
Enum | |
---|---|
UNSPECIFIED |
Valore predefinito quando non è impostato nulla per eventAccess. |
METADATA |
Concede ai trigger evento l'autorizzazione ad accedere ai metadati degli eventi, come l'ID evento e l'ID calendario. |
READ |
Consente ai trigger evento di accedere a tutti i campi evento forniti, inclusi i metadati, i partecipanti e i dati della conferenza. |
WRITE |
Consente ai trigger evento di accedere ai metadati degli eventi e di eseguire tutte le azioni, inclusa l'aggiunta di partecipanti e l'impostazione dei dati della conferenza. |
READ_WRITE |
Consente ai trigger evento di accedere a tutti i campi evento forniti, inclusi i metadati, i partecipanti e i dati della conferenza, e di eseguire tutte le azioni. |
DocsAddOnManifest
Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo di Documenti Google.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Se presente, questa impostazione sostituisce la configurazione di |
onFileScopeGrantedTrigger |
Endpoint da eseguire quando viene concessa l'autorizzazione con ambito file per questa coppia documento/utente. |
linkPreviewTriggers[] |
Un elenco di punti di estensione per l'anteprima dei link in un documento Google Docs. Per maggiori dettagli, vedi Link di anteprima con smart chip. |
createActionTriggers[] |
Un elenco di punti di estensione per la creazione di risorse di terze parti all'interno delle applicazioni Google Workspace. Per saperne di più, vedi Creare risorse di terze parti dal menu @. |
DocsExtensionPoint
Formato comune per dichiarare i trigger di un componente aggiuntivo di Documenti.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato questo punto di estensione. |
LinkPreviewExtensionPoint
La configurazione di un trigger che si attiva quando un utente digita o incolla un link da un servizio di terze parti o non Google in un file Documenti, Fogli o Presentazioni Google.
Rappresentazione JSON |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
Campi | |
---|---|
labelText |
Obbligatorio. Il testo di uno smart chip di esempio che invita gli utenti a visualizzare l'anteprima del link, ad esempio |
localizedLabelText |
Facoltativo. Una mappa di Se le impostazioni internazionali di un utente sono presenti nelle chiavi della mappa, l'utente vede la versione localizzata di Un oggetto contenente un elenco di coppie |
patterns[] |
Obbligatorio. Un array di pattern URL che attivano il componente aggiuntivo per visualizzare l'anteprima dei link. |
runFunction |
Obbligatorio. Endpoint da eseguire quando viene attivata un'anteprima del link. |
logoUrl |
Facoltativo. L'icona visualizzata nel chip intelligente e nella scheda di anteprima. Se omesso, il componente aggiuntivo utilizza la sua icona della barra degli strumenti, |
UriPattern
La configurazione per ogni pattern URL che attiva un'anteprima del link.
Rappresentazione JSON |
---|
{ "hostPattern": string, "pathPrefix": string } |
Campi | |
---|---|
hostPattern |
Obbligatorio per visualizzare l'anteprima di ogni pattern URL. Il dominio del pattern URL. Il componente aggiuntivo visualizza l'anteprima dei link che contengono questo dominio nell'URL. Per visualizzare l'anteprima dei link per un sottodominio specifico, ad esempio Ad esempio, |
pathPrefix |
Facoltativo. Il percorso che aggiunge il dominio di Ad esempio, se il pattern host dell'URL è Per trovare tutti gli URL nel dominio del pattern host, lascia vuoto |
CreateActionExtensionPoint
La configurazione di un trigger che viene attivato quando un utente richiama il flusso di lavoro di creazione delle risorse in un'applicazione Google Workspace. Per saperne di più, vedi Creare risorse di terze parti dal menu @.
Rappresentazione JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
Campi | |
---|---|
id |
Obbligatorio. L'ID univoco per distinguere questo punto di estensione. L'ID può contenere fino a 64 caratteri e deve essere nel formato |
labelText |
Obbligatorio. Il testo visualizzato accanto a un'icona per il punto di accesso alla creazione di risorse, ad esempio |
localizedLabelText |
Facoltativo. Una mappa di Se le impostazioni internazionali di un utente sono presenti nelle chiavi della mappa, l'utente vede la versione localizzata di Un oggetto contenente un elenco di coppie |
runFunction |
Obbligatorio. Endpoint da eseguire quando viene attivato un flusso di lavoro di creazione delle risorse per creare un link. |
logoUrl |
Facoltativo. L'icona visualizzata per il punto di accesso alla creazione di risorse. Se omesso, il menu utilizza l'icona della barra degli strumenti del componente aggiuntivo, |
MeetAddOnManifest
Manifest del componente aggiuntivo di Meet.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Se presente, questa impostazione sostituisce la configurazione di |
web |
Dettagli sui componenti aggiuntivi che migliorano il client web Meet. |
supportsCollaboration |
Se il componente aggiuntivo supporta la collaborazione o l'invito di altre persone nell'esperienza del componente aggiuntivo. |
termsUri |
Un link ai termini di servizio del componente aggiuntivo, se devono essere mostrati. |
Web
Dettagli sui componenti aggiuntivi che migliorano il client web Meet.
Rappresentazione JSON |
---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
Campi | |
---|---|
sidePanelUri |
L'URI dell'iframe del riquadro laterale. |
sidePanelUrl |
L'URL dell'iframe del riquadro laterale. |
mainStageUri |
L'URI dell'iframe "palco principale". |
supportsScreenSharing |
Indica se il componente aggiuntivo supporta la condivisione dello schermo del palco principale. |
supportsCollaboration |
Se il componente aggiuntivo supporta la collaborazione o l'invito di altre persone nell'esperienza del componente aggiuntivo. Questo campo è ora ritirato. Utilizza il campo di primo livello in MeetAddOnManifest. |
supportsPopOut |
Indica se il componente aggiuntivo supporta l'apertura in una finestra PiP del browser. |
hostOrigins[] |
Nome legacy ritirato. Origini da aggiungere alla proprietà frame-src dell'iframe contenente il sito di terze parti. Utilizza invece addonorigins. |
addOnOrigins[] |
Origini da aggiungere alla proprietà frame-src dell'iframe contenente il sito di terze parti. |
openState |
Lo stato iniziale all'apertura del componente aggiuntivo. |
supportsCollaborationHostControls |
Se il componente aggiuntivo per la collaborazione supporta i controlli dell'organizzatore. |
logoUrl |
L'URL del logo da visualizzare per il componente aggiuntivo. Se non specificato, il logo corrisponde a quello nella sezione comune del manifest. |
darkModeLogoUrl |
Una versione in modalità Buio dell'URL del logo. |
displayFlow |
Il flusso di visualizzazione che il componente aggiuntivo seguirà all'avvio. |
Stato
Enumerazione per specificare lo stato di apertura iniziale del componente aggiuntivo.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato iniziale non è stato specificato con il componente aggiuntivo. |
SIDE_PANEL_ONLY |
Il componente aggiuntivo si apre con solo il riquadro laterale attivo. |
MAIN_STAGE_ONLY |
Il componente aggiuntivo si apre con solo la schermata principale attiva. |
SIDE_PANEL_AND_MAIN_STAGE |
Il componente aggiuntivo si apre con il riquadro laterale e la schermata principale attivi. |
DisplayFlow
Enumerazione per specificare il flusso di visualizzazione che il componente aggiuntivo seguirà all'avvio
Enum | |
---|---|
DISPLAY_FLOW_UNSPECIFIED |
Il flusso di visualizzazione non è stato specificato. |
FOCUS |
Il componente aggiuntivo deve essere avviato nel flusso di visualizzazione "focus". |
AUGMENT |
Il componente aggiuntivo deve essere avviato nel flusso di visualizzazione "Aumenta". |
SheetsAddOnManifest
Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo Google Sheets.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Se presente, questa impostazione sostituisce la configurazione di |
onFileScopeGrantedTrigger |
Endpoint da eseguire quando viene concessa l'autorizzazione con ambito file per questa coppia documento/utente. |
linkPreviewTriggers[] |
Un elenco di punti di estensione per visualizzare l'anteprima dei link in un documento Fogli Google. Per maggiori dettagli, vedi Link di anteprima con smart chip. |
SheetsExtensionPoint
Formato comune per dichiarare i trigger di un componente aggiuntivo Fogli.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato questo punto di estensione. |
SlidesAddOnManifest
Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo di Presentazioni Google.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object ( |
Campi | |
---|---|
homepageTrigger |
Se presente, questa impostazione sostituisce la configurazione di |
onFileScopeGrantedTrigger |
Endpoint da eseguire quando viene concessa l'autorizzazione con ambito file per questa coppia documento/utente. |
linkPreviewTriggers[] |
Un elenco di punti di estensione per l'anteprima dei link in un documento Presentazioni Google. Per maggiori dettagli, vedi Link di anteprima con smart chip. |
SlidesExtensionPoint
Formato comune per dichiarare i trigger di un componente aggiuntivo di Presentazioni.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Obbligatorio. L'endpoint da eseguire quando viene attivato questo punto di estensione. |
HttpOptions
Opzioni per l'invio di richieste agli endpoint del componente aggiuntivo HTTP
.
Rappresentazione JSON |
---|
{ "authorizationHeader": enum ( |
Campi | |
---|---|
authorizationHeader |
Configurazione del token inviato nell'intestazione di autorizzazione |
granularOauthPermissionSupport |
Indica se il componente aggiuntivo ha attivato il consenso OAuth granulare. |
HttpAuthorizationHeader
Intestazione di autorizzazione inviata nelle richieste del componente aggiuntivo HTTP
.
Enum | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Valore predefinito, equivalente a SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
Invia un token ID per l'account di servizio di sistema del componente aggiuntivo Google Workspace specifico per il progetto (impostazione predefinita). |
USER_ID_TOKEN |
Invia un token ID per l'utente finale. |
NONE |
Non inviare un'intestazione di autenticazione. |
GranularOauthPermissionSupport
Indica se il componente aggiuntivo ha attivato il consenso OAuth granulare.
Enum | |
---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Valore predefinito, non deve essere utilizzato. |
OPT_IN |
Il componente aggiuntivo ha attivato il consenso OAuth granulare. |
OPT_OUT |
Il componente aggiuntivo non utilizza il consenso OAuth granulare. |
Metodi |
|
---|---|
|
Crea un deployment con il nome e la configurazione specificati. |
|
Elimina il deployment con il nome specificato. |
|
Recupera il deployment con il nome specificato. |
|
Recupera lo stato di installazione di un deployment di test. |
|
Installa un deployment nel tuo account per il test. |
|
Elenca tutti i deployment in un determinato progetto. |
|
Crea o sostituisce un deployment con il nome specificato. |
|
Disinstalla un deployment di test dall'account dell'utente. |