Passa al contenuto principale

Google Docs

Il collegamento avviene come per gli altri account Google in Siesta AI (OAuth 2.0).
Il login OAuth e la schermata di consenso nell'account Google possono variare a seconda del tipo di account, della politica di dominio e dei permessi disponibili.

Panoramica

Questo documento descrive l'integrazione di GoogleDocs per lavorare con documenti in Google Workspace.

L'integrazione è adatta per:

  • leggere il contenuto dei documenti per agenti e flussi di lavoro,
  • creazione automatizzata di documenti,
  • aggiornamento del contenuto dei documenti nell'ambito di processi interni.

Aggiunta connessione

1. Collegamento Google Docs in Siesta AI

  1. Nella sezione Collegamenti clicca su Add Connection.
  2. Nella selezione dei connettori, scegli il collegamento Google.
  3. Accedi con il tuo account Google.
  4. Conferma i permessi richiesti (scopes) per Google Docs.
  5. Nei dettagli del collegamento puoi modificare l'accesso e l'ambito delle funzioni consentite (scopes/policies).
    Dettaglio collegamento e scopes

2. Integrazione Google Docs

Nome del servizio

GoogleDocs

Descrizione

L'integrazione consente di creare, caricare e aggiornare documenti Google tramite un account Google autorizzato.

2.1 CreateDocumentAsync

Descrizione
Crea un nuovo documento Google.

Parametri di input

ParametroTipoObbligatorioDescrizione
titleStringTitolo del documento.
contentStringNoContenuto testuale iniziale del documento.

Comportamento

  • Se viene fornito content, verrà scritto nel nuovo documento creato.
  • L'output è l'identificatore e i metadati del nuovo documento.

Utilizzo tipico

  • Generazione di report
  • Creazione di documenti da modelli

2.2 GetDocumentAsync

Descrizione
Carica un documento Google esistente in base all'ID.

Parametri di input

ParametroTipoObbligatorioDescrizione
documentIdStringID del documento di destinazione.

Comportamento

  • Restituisce metadati e contenuto del documento in base ai permessi dell'account.
  • Se il documento non esiste o non è disponibile, l'operazione fallisce.

2.3 UpdateDocumentAsync

Descrizione
Aggiorna il contenuto di un documento esistente.

Parametri di input

ParametroTipoObbligatorioDescrizione
documentIdStringID del documento da modificare.
contentStringNuovo contenuto da scrivere.

Comportamento

  • L'aggiornamento avviene su un documento esistente.
  • L'ambito e il modo delle modifiche sono regolati dai permessi dell'account Google collegato.

Utilizzo tipico

  • Aggiornamento di documenti operativi
  • Aggiunta di output dai flussi di lavoro
  • Sincronizzazione del contenuto tra sistemi

Note di sicurezza

  • L'integrazione avviene tramite l'API ufficiale di Google.
  • L'accesso è gestito tramite OAuth 2.0 e scopes concessi dall'utente.
  • Si consiglia di utilizzare il principio dei permessi minimi e di rivedere regolarmente gli scopes.

Decisioni di design

  • Tutte le operazioni avvengono su un account Google autorizzato specifico.
  • I permessi sui documenti sono ereditati dalla condivisione di Google Workspace.
  • Permessi mancanti o documenti inesistenti restituiscono immediatamente un errore (fail-fast).
  • Il connettore GoogleDocs consente di creare, leggere e modificare documenti in Google Docs.
  • Il collegamento è basato su OAuth e gestione degli scopes.
  • L'integrazione è adatta per scenari di documentazione e reporting automatizzati in agenti e flussi di lavoro.