Google Docs
Koblingen skjer på samme måte som med andre Google-kontoer i Siesta AI (OAuth 2.0). OAuth-pålogging og samtykkeskjermbilde i Google-kontoen kan variere avhengig av kontotype, domenepolitikk og tilgjengelige tillatelser.
Oversikt
Dette dokumentet beskriver integrasjonen av GoogleDocs for arbeid med dokumenter i Google Workspace.
Integrasjonen er egnet for:
- lesing av innholdet i dokumenter for agenter og arbeidsflyter,
- automatisert oppretting av dokumenter,
- oppdatering av innholdet i dokumenter i interne prosesser.

1. Koble til Google Docs i Siesta AI
- I seksjonen Tilkoblinger klikker du på Add Connection.
- I utvalget av koblinger velger du Google-tilkoblingen.
- Logg inn med Google-kontoen din.
- Bekreft de nødvendige tillatelsene (scopes) for Google Docs.
- I detaljene for tilkoblingen kan du justere tilgang og omfang av tillatte funksjoner (scopes/policies).

2. Google Docs Integrasjon
Tjenestenavn
GoogleDocs
Beskrivelse
Integrasjonen gjør det mulig å opprette, hente og oppdatere Google-dokumenter via en autorisert Google-konto.
2.1 CreateDocumentAsync
Beskrivelse
Oppretter et nytt Google-dokument.
Inngangsparametere
| Parameter | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| title | String | Ja | Tittelen på dokumentet. |
| content | String | Nei | Starttekstinnholdet i dokumentet. |
Atferd
- Hvis
contenter gitt, skrives det til det nyopprettede dokumentet. - Utdata er identifikatoren og metadataene til det nye dokumentet.
Typisk bruk
- Generering av rapporter
- Oppretting av dokumenter fra maler
2.2 GetDocumentAsync
Beskrivelse
Henter et eksisterende Google-dokument etter ID.
Inngangsparametere
| Parameter | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| documentId | String | Ja | ID til måldokumentet. |
Atferd
- Returnerer metadata og innholdet i dokumentet i henhold til kontotillatelser.
- Hvis dokumentet ikke eksisterer eller ikke er tilgjengelig, mislykkes operasjonen.
2.3 UpdateDocumentAsync
Beskrivelse
Oppdaterer innholdet i et eksisterende dokument.
Inngangsparametere
| Parameter | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| documentId | String | Ja | ID til dokumentet som skal oppdateres. |
| content | String | Ja | Nytt innhold som skal skrives. |
Atferd
- Oppdateringen skjer på det eksisterende dokumentet.
- Omfanget og måten endringer skjer på styres av tillatelsene til den tilkoblede Google-kontoen.
Typisk bruk
- Oppdatering av driftsdokumenter
- Skriving av utdata fra arbeidsflyt
- Synkronisering av innhold mellom systemer
Sikkerhetsnotater
- Integrasjonen kjører via det offisielle Google API.
- Tilgang styres via OAuth 2.0 og scopes tildelt av brukeren.
- Det anbefales å bruke prinsippet om minimumstillatelser og regelmessig revidere scopes.
Designbeslutninger
- Alle operasjoner skjer på en spesifikk autorisert Google-konto.
- Tillatelser til dokumenter arves fra Google Workspace-deling.
- Manglende tillatelser eller ikke-eksisterende dokument returnerer en feil umiddelbart (fail-fast).
Oppsummering
- GoogleDocs-koblingen gjør det mulig å opprette, lese og redigere dokumenter i Google Docs.
- Tilkoblingen er basert på OAuth og administrasjon av scopes.
- Integrasjonen er egnet for automatiserte dokumentasjons- og rapporteringsscenarier i agenter og arbeidsflyter.