Skip to main content

Google Sheets

Pridanie pripojenia

Prepojenie prebieha rovnako ako u ostatných Google účtov v Siesta AI (OAuth).

Prehľad

Tento dokument popisuje dostupné integrácie so službami Google:

  • GoogleSearch (Custom Search JSON API)
  • GoogleSheets (operácie nad spreadsheetmi)

Integrácie sú navrhnuté ako deterministické, bezstavové operácie vhodné na automatizáciu, reporting a dátové pipeline.

1. Google Search Integrácia

Názov služby

GoogleSearch

Operácie

Popis
Vykonáva vyhľadávanie pomocou Google Custom Search JSON API.

Vstupné parametre

ParameterTypPovinnýPopis
queryStringÁnoVyhľadávací dotaz odoslaný Google API.

Správanie

  • Vracia výsledky podľa konfigurácie Custom Search Engine (CSE).
  • Respektuje limity a kvóty Google API.
  • Nevykonáva žiadnu následnú interpretáciu alebo filtrovanie výsledkov.

Typické použitie

  • Analýza trhu
  • Monitoring značiek
  • Automatizovaný výskum
  • Obohacovanie dát (enrichment)

2. Google Sheets Integrácia

Názov služby

GoogleSheets

Popis

Integrácia umožňuje vytváranie, vyhľadávanie a aktualizáciu Google Spreadsheetov. Používa sa ako ľahké dátové úložisko alebo exportný cieľ pre automatizované procesy.

2.1 CreateSheetAsync

Popis
Vytvorí nový Google Spreadsheet so špecifikovanými stĺpcami.

Vstupné parametre

ParameterTypPovinnýPopis
nameStringÁnoNázov Spreadsheetu.
columnNamesStringÁnoZoznam názvov stĺpcov oddelených čiarkou.

Správanie

  • Ak spreadsheet s daným názvom neexistuje, je vytvorený.
  • Stĺpce sú inicializované v prvom riadku.

Typické použitie

  • Inicializácia reportov
  • Príprava dátovej štruktúry pre následný zápis

2.2 GetSheetAsync

Popis
Vyhľadá existujúci Google Spreadsheet podľa názvu.

Vstupné parametre

ParameterTypPovinnýPopis
nameStringÁnoNázov Spreadsheetu.

Správanie

  • Vracia metadata spreadsheetu.
  • Ak spreadsheet neexistuje, operácia zlyhá.

2.3 UpdateSheetAsync

Popis
Nahradí obsah existujúceho Spreadsheetu dátami vo formáte CSV.

Vstupné parametre

ParameterTypPovinnýPopis
nameStringÁnoNázov Spreadsheetu.
csvContentStringÁnoCSV dáta na zápis. Ak pole obsahuje čiarku, musí byť v úvodzovkách.

Správanie

  • Kompletné nahradenie existujúceho obsahu.
  • Nevykonáva validáciu dátového typu.
  • Zodpovednosť za správny CSV formát je na volajúcom.

Typické použitie

  • Export dát
  • Synchronizácia reportov
  • Automatické prepísanie výstupov pipeline

Bezpečnostné poznámky

  • Integrácia prebieha výhradne cez oficiálne Google API.
  • Žiadne priame prihlasovacie údaje nie sú vystavované.
  • Prístupové práva sú riadené na úrovni Google účtu alebo service accountu.

Dizajnové rozhodnutia

  • Bezstavové operácie bez cache a zdieľaného stavu.
  • Explicitné názvy: spreadsheet je identifikovaný menom, nie ID.
  • Fail-fast prístup: nekonzistentné dáta vedú k chybe.

Zhrnutie

  • GoogleSearch poskytuje deterministické vyhľadávanie cez Google Custom Search JSON API.
  • GoogleSheets pokrýva vytvorenie, dohľadanie a aktualizáciu spreadsheetov.
  • Formát dát a oprávnenia sú plne v zodpovednosti volajúceho systému.