Aller au contenu
Agentic Workflowdocs
v0.8.2Installer gratuitement

nœuds / builtin / integration

Google Sheets

Integrate with Google Sheets to perform operations on spreadsheets and data.

Intégration ExtensionApplication web

Ce contenu n’est pas encore disponible dans votre langue.

Read rows from a Google Sheet, add or update rows, and create, clear or delete spreadsheets and their tabs.

workflow · save-links-to-sheet.awf 4 étapes

Save All Page Links to Sheet : un workflow de 4 étapes, qui commence par When Started et se termine par Add a row per link.

Ouvrir dans AWFlow

The Google Sheets node works on three kinds of things (Resource):

  • Spreadsheet: list your spreadsheets, get one, create one (optionally with several tabs), delete one, or clear a range of cells.
  • Worksheet (a tab inside a spreadsheet): list, get, create, delete, or clear a range.
  • Data: get the values of a range, append a row, or update a row. Each comes in two versions: …from Spreadsheet / …into Spreadsheet, where Range names the tab (Sheet1!A1:C10), and …from Worksheet / …into Worksheet, where you pick the tab in Worksheet and Range is just the cells (A1:C10).

For append and update, the node writes one row each time it runs and puts each value under the matching header in the first row of the tab, leaving the other cells empty. With the Worksheet versions, Data shows one field per column, named after those headers, so they are the easiest to fill.

Spreadsheet → List returns up to 10 spreadsheets from your Drive.

If Google returns an error, the node does not stop: it outputs success: false and the message in error. Add an IF on success when a failed write must not go unnoticed.

  • Log each scraped price, form entry or lead as a new row.
  • Read a list of URLs or keywords from a sheet to drive a workflow.
  • Update a status column once a row has been processed.
  • Use Airtable or Baserow / NocoDB instead if your data lives there.
Pour tous les choix
RéglageTypeCe que cela fait
Credential (obligatoire)CredentialThe Credential to use to make request.

16 choix · choisissez Resource and Spreadsheet Operation pour voir ses réglages

Spreadsheet
Worksheet
Data

Réglages de Spreadsheet · List

Aucun autre réglage.

Affichage des réglages de Spreadsheet · List

  • Range uses A1 notation: A1:D (columns A to D, all rows), 2:2 (row 2), or Sheet1!A1:C10 with the tab name. For append, a range covering your table, such as A:D, is enough: Google adds the row after the last filled one.
  • Put column names in row 1 before you append: they are the field names shown in Data.
  • Value Input Option: User Entered reads values as if you typed them (so =SUM(A2:A9) becomes a formula and 2026-09-10 a date). Raw stores them exactly as text.
  • Turn on Include Values In Response to get the written row back in the output.
  • Output
  • Get Values returns range and values, a list of rows, each row a list of cell values. The first row is usually your headers.
  • Append and update return what Google reports: the updated range and the number of cells changed (plus the values when Include Values In Response is on).
  • Spreadsheet → Get and Create return the spreadsheet with its spreadsheetId, properties and sheets.
  • Delete and Clear return success: true; any failure returns success: false and error.

Google Sheets connects by signing in to your Google account (OAuth). You first create your own Google OAuth client once, with both the Google Sheets API and the Google Drive API enabled (the spreadsheet list is read through Drive): follow Create your OAuth client. Then create a Google Sheets credential, paste the Client ID and Client Secret, click Check connection and approve the Google window. AWFlow asks to read and edit your spreadsheets and to see the names of your Drive files. The sign-in is kept and refreshed for you. See also Create a credential.

  1. A Context Menu trigger runs when you right-click a product page.
  2. Information Extractor reads name and price from the page text.
  3. Google Sheets, Data → Append Values into Worksheet, spreadsheet Price watch, worksheet Products, Range A:D, Data Name = {{ $input.name }}, Price = {{ $input.price }}, URL = {{ $('Context Menu').pageUrl }}, Value Input Option User Entered.
  4. IF checks {{ $input.success }} is not false, and a Browser Notification confirms the row.
  • The output has success: false and “Unable to parse range: …”. Range is not valid A1 notation, or names a tab that does not exist. Check the tab name, and quote it if it has spaces: 'My data'!A1:C.
  • Values land in the wrong columns. Row 1 has no headers, or different ones from the Data fields, so values are written in field order. Add or fix the headers, then pick the worksheet again so Data shows the new columns.
  • The spreadsheet list is empty or misses files. The Google Drive API is not enabled for your OAuth client, or the file is not among the 10 returned. Enable the API, or pick the spreadsheet by mapping its id.
  • “… insufficient authentication scopes” or a 403 error. An API is not enabled, or the sign-in is older than the current permissions. Enable the Sheets and Drive APIs, then click Check connection again on the credential. To delete spreadsheet files, use Google Drive, whose sign-in can manage files.
  • Google Drive: manage the spreadsheet files themselves.
  • Split Out: turn values rows into one item each.
  • CSV: work with a CSV export instead.
  • Airtable: a database-style alternative.
Modifier cette page

Dernière mise à jour :

Was this page useful?
Demander à Aria à propos de Google Sheets