Zum Hauptinhalt springen

Google Docs

Die Verbindung erfolgt wie bei anderen Google-Konten in Siesta AI (OAuth 2.0). Die OAuth-Anmeldung und der Zustimmungsbildschirm im Google-Konto können je nach Kontotyp, Domainrichtlinie und verfügbaren Berechtigungen variieren.

Übersicht

Dieses Dokument beschreibt die Integration von GoogleDocs zur Arbeit mit Dokumenten in Google Workspace.

Die Integration ist geeignet für:

  • das Lesen von Dokumenteninhalten für Agenten und Workflows,
  • die automatisierte Erstellung von Dokumenten,
  • die Aktualisierung von Dokumenteninhalten im Rahmen interner Prozesse.

Verbindung hinzufügen

1. Verbindung Google Docs in Siesta AI

  1. Klicke im Abschnitt Verbindungen auf Add Connection.
  2. Wähle im Auswahlmenü die Google-Verbindung aus.
  3. Melde dich mit deinem Google-Konto an.
  4. Bestätige die erforderlichen Berechtigungen (scopes) für Google Docs.
  5. Im Detail der Verbindung kannst du den Zugriff und den Umfang der erlaubten Funktionen (scopes/policies) anpassen. Verbindungsdetails und Scopes

2. Google Docs Integration

Dienstname

GoogleDocs

Beschreibung

Die Integration ermöglicht das Erstellen, Laden und Aktualisieren von Google-Dokumenten über ein autorisiertes Google-Konto.

2.1 CreateDocumentAsync

Beschreibung
Erstellt ein neues Google-Dokument.

Eingabeparameter

ParameterTypPflichtBeschreibung
titleStringJaTitel des Dokuments.
contentStringNeinAnfangstextinhalt des Dokuments.

Verhalten

  • Wenn content übergeben wird, wird dieser in das neu erstellte Dokument geschrieben.
  • Die Ausgabe ist die Kennung und die Metadaten des neuen Dokuments.

Typische Verwendung

  • Generierung von Berichten
  • Erstellung von Dokumenten aus Vorlagen

2.2 GetDocumentAsync

Beschreibung
Lädt ein vorhandenes Google-Dokument anhand der ID.

Eingabeparameter

ParameterTypPflichtBeschreibung
documentIdStringJaID des Ziel-Dokuments.

Verhalten

  • Gibt die Metadaten und den Inhalt des Dokuments gemäß den Berechtigungen des Kontos zurück.
  • Wenn das Dokument nicht existiert oder nicht verfügbar ist, schlägt die Operation fehl.

2.3 UpdateDocumentAsync

Beschreibung
Aktualisiert den Inhalt eines vorhandenen Dokuments.

Eingabeparameter

ParameterTypPflichtBeschreibung
documentIdStringJaID des Dokuments, das bearbeitet werden soll.
contentStringJaNeuer Inhalt, der geschrieben werden soll.

Verhalten

  • Die Aktualisierung erfolgt über das vorhandene Dokument.
  • Der Umfang und die Art der Änderungen richten sich nach den Berechtigungen des verbundenen Google-Kontos.

Typische Verwendung

  • Aktualisierung von Betriebsdokumenten
  • Ergänzung von Ausgaben aus Workflows
  • Synchronisierung von Inhalten zwischen Systemen

Sicherheitsnotizen

  • Die Integration erfolgt über die offizielle Google API.
  • Der Zugriff wird über OAuth 2.0 und vom Benutzer erteilte Scopes gesteuert.
  • Es wird empfohlen, das Prinzip der minimalen Berechtigungen zu verwenden und die Scopes regelmäßig zu überprüfen.

Designentscheidungen

  • Alle Operationen erfolgen über ein bestimmtes autorisiertes Google-Konto.
  • Berechtigungen für Dokumente werden von der Google Workspace-Freigabe geerbt.
  • Fehlende Berechtigungen oder nicht existierende Dokumente führen sofort zu einem Fehler (fail-fast).

Zusammenfassung

  • Der GoogleDocs-Connector ermöglicht das Erstellen, Lesen und Bearbeiten von Dokumenten in Google Docs.
  • Die Verbindung basiert auf OAuth und der Verwaltung von Scopes.
  • Die Integration ist geeignet für automatisierte Dokumentations- und Berichtsszenarien in Agenten und Workflows.