Skip to main content

Google Sheets

Legge til tilkobling

Tilkoblingen skjer på samme måte som med andre Google-kontoer i Siesta AI (OAuth).

Oversikt

Dette dokumentet beskriver tilgjengelige integrasjoner med Google-tjenester:

  • GoogleSearch (Custom Search JSON API)
  • GoogleSheets (operasjoner på regneark)

Integrasjonene er designet som deterministiske, tilstandsløse operasjoner egnet for automatisering, rapportering og datarørledninger.

1. Google Search Integrasjon

Tjenestenavn

GoogleSearch

Operasjoner

Søk

Beskrivelse
Utfører søk ved hjelp av Google Custom Search JSON API.

Inngangsparametere

ParameterTypeObligatoriskBeskrivelse
queryStringJaSøkeforespørsel sendt til Google API.

Atferd

  • Returnerer resultater i henhold til konfigurasjonen av Custom Search Engine (CSE).
  • Respekterer grenser og kvoter for Google API.
  • Utfører ingen etterfølgende tolkning eller filtrering av resultater.

Typisk bruk

  • Markedsanalyse
  • Merkeovervåking
  • Automatisert forskning
  • Berikelse av data (enrichment)

2. Google Sheets Integrasjon

Tjenestenavn

GoogleSheets

Beskrivelse

Integrasjonen gjør det mulig å opprette, søke etter og oppdatere Google-regneark. Den brukes som et lett datalager eller eksportmål for automatiserte prosesser.

2.1 CreateSheetAsync

Beskrivelse
Oppretter et nytt Google-regneark med spesifiserte kolonner.

Inngangsparametere

ParameterTypeObligatoriskBeskrivelse
nameStringJaNavn på regnearket.
columnNamesStringJaListe over kolonnenavn adskilt med komma.

Atferd

  • Hvis regnearket med det gitte navnet ikke eksisterer, opprettes det.
  • Kolonnene initialiseres i første rad.

Typisk bruk

  • Initialisering av rapporter
  • Forberedelse av datastruktur for påfølgende skriving

2.2 GetSheetAsync

Beskrivelse
Søker etter eksisterende Google-regneark etter navn.

Inngangsparametere

ParameterTypeObligatoriskBeskrivelse
nameStringJaNavn på regnearket.

Atferd

  • Returnerer metadata for regnearket.
  • Hvis regnearket ikke eksisterer, mislykkes operasjonen.

2.3 UpdateSheetAsync

Beskrivelse
Erstatter innholdet i et eksisterende regneark med data i CSV-format.

Inngangsparametere

ParameterTypeObligatoriskBeskrivelse
nameStringJaNavn på regnearket.
csvContentStringJaCSV-data for skriving. Hvis feltet inneholder komma, må det være i anførselstegn.

Atferd

  • Erstatter fullstendig eksisterende innhold.
  • Utfører ingen validering av datatyper.
  • Ansvar for riktig CSV-format ligger hos den som kaller.

Typisk bruk

  • Eksport av data
  • Synkronisering av rapporter
  • Automatisk overskriving av utdata fra rørledningen

Sikkerhetsnotater

  • Integrasjonen kjører utelukkende via offisielle Google API.
  • Ingen direkte påloggingsinformasjon blir eksponert.
  • Tilgangsrettigheter styres på nivået til Google-kontoen eller tjenestekontoen.

Designbeslutninger

  • Tilstandsløse operasjoner uten cache og delt tilstand.
  • Eksplisitte navn: regnearket identifiseres med navn, ikke ID.
  • Fail-fast tilnærming: inkonsistente data fører til feil.

Oppsummering

  • GoogleSearch gir deterministisk søk gjennom Google Custom Search JSON API.
  • GoogleSheets dekker opprettelse, søk og oppdatering av regneark.
  • Dataformat og rettigheter er fullt ansvar for det kallende systemet.