Skip to main content
The Google AppSheet node adds Google AppSheet operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Google AppSheet also includes 5 trigger operations (marked in the tables below) that can start a workflow when something happens in Google AppSheet.
You can wire the Google AppSheet node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Google AppSheet under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Get your credentials here.

Operations

Actions

OperationIDDescriptionTrigger
Invoke Custom Actioninvoke_actionRun a data-change action predefined in the app against the supplied rows.

Find

OperationIDDescriptionTrigger
Find All Rowsfind_all_rowsReturn every row in the table (empty Rows, no Selector).
Find Rows by Keyfind_rowsRead specific rows by key; provide key values in Rows.
Find with Selectorfind_with_selectorRead rows matching an AppSheet Selector expression (FILTER/SELECT/ORDERBY/TOP).

Rows

OperationIDDescriptionTrigger
Add Rowsadd_rowsInsert one or more new rows into a table.
Delete Rowsdelete_rowsDelete existing rows; each row must include the key column value(s).
Edit Rowsedit_rowsUpdate existing rows; each row must include the key column(s) plus changed columns.

Other

OperationIDDescriptionTrigger
On Any Data Changeon_data_changeFires on any data change (AppSheet bot event: ‘Adds and updates’ / ‘All changes’).Yes
On Rows Addedon_rows_addedFires when rows are added (AppSheet bot event: ‘Adds only’).Yes
On Rows Deletedon_rows_deletedFires when rows are deleted (AppSheet bot event: ‘Deletes only’).Yes
On Rows Updatedon_rows_updatedFires when rows are updated (AppSheet bot event: ‘Updates only’).Yes
On Scheduleon_scheduleFires on a schedule (AppSheet bot event: ‘Scheduled’).Yes