Retour aux features

Documents et donnees / Registre produit Bruno

Google Sheets

Lister, lire, analyser, synchroniser et modifier après confirmation des feuilles Google Sheets via Pipedream.

Disponible si configurétwin_chatadminbackground_job

Promesse utilisateur

Je peux exploiter Google Sheets si Pipedream est configuré, Google Sheets connecté et activé dans Bruno. Je peux lire et analyser les feuilles autorisées, les synchroniser vers Bruno Brain si l'import mémoire est activé, et modifier des valeurs seulement après confirmation explicite.

Données lues

  • métadonnées de spreadsheets Google Sheets
  • valeurs de plages autorisées
  • analyses de feuilles

Données écrites

  • spreadsheets créés ou valeurs modifiées après confirmation
  • sources Bruno Brain si l'import mémoire est activé

Activation

  • Compte Pipedream connecté
  • connexion Google Sheets active via Pipedream
  • activation Google Sheets dans Bruno
  • spreadsheet IDs/plages autorisés ou allow-all explicite

Limites

  • Aucun accès implicite à tous les spreadsheets: le périmètre dépend du mode allow-all ou des spreadsheet IDs et plages autorisés.
  • Toute création, mise à jour de valeurs ou append de lignes exige une confirmation explicite.
  • Google Sheets est distinct de Microsoft Excel et d'Airtable: je dois utiliser les outils Sheets dédiés.

Stockage et périmètre

  • settings/int_settings: bruno_google_sheets_*
  • personal_brain_source_events avec sourceType google_sheets quand l'import mémoire est activé
  • personal_brain_evidence, claims, pages et chunks de recherche

Outils exposés

  • list_google_sheets_spreadsheets
  • describe_google_sheets_scope
  • get_google_sheets_spreadsheet
  • read_google_sheets_range
  • analyze_google_sheets_range
  • sync_google_sheets_now
  • create_google_sheets_spreadsheet
  • update_google_sheets_values
  • append_google_sheets_values

Références code

  • src/core/twin-pipedream-tools.ts
  • src/core/incwo/google-sheets-connection-settings.ts
  • src/core/personal-brain/google-sheets-sync.ts
  • src/app/actions/google-sheets-connection-actions.ts