> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Google Sheets

> Read and write Google Sheets values, formatting, tables, charts, and rules, or react when cells change.

## Exports

```ts theme={null}
import {
  googleSheets,
  googleAccount,
  getGoogleSheetsApi,
} from "automate.ax/google-sheets"
```

* `googleSheets` contains the packaged Google Sheets actions and triggers.
* `googleAccount("name")` selects a named Google connection.
* `getGoogleSheetsApi` creates the authenticated Google Sheets API helper for a custom account-backed action.

## Triggers

* [On cells changed](/reference/integrations/google-sheets/triggers/on-cells-changed)

## Actions

* [Append rows](/reference/integrations/google-sheets/actions/append-rows)
* [Append values](/reference/integrations/google-sheets/actions/append-values)
* [Clear range formatting](/reference/integrations/google-sheets/actions/clear-range-formatting)
* [Clear values](/reference/integrations/google-sheets/actions/clear-values)
* [Create banded range](/reference/integrations/google-sheets/actions/create-banded-range)
* [Create conditional format rule](/reference/integrations/google-sheets/actions/create-conditional-format-rule)
* [Create sheet](/reference/integrations/google-sheets/actions/create-sheet)
* [Create spreadsheet](/reference/integrations/google-sheets/actions/create-spreadsheet)
* [Delete banded range](/reference/integrations/google-sheets/actions/delete-banded-range)
* [Delete conditional format rule](/reference/integrations/google-sheets/actions/delete-conditional-format-rule)
* [Delete rows](/reference/integrations/google-sheets/actions/delete-rows)
* [Delete sheet](/reference/integrations/google-sheets/actions/delete-sheet)
* [Delete table](/reference/integrations/google-sheets/actions/delete-table)
* [Duplicate sheet](/reference/integrations/google-sheets/actions/duplicate-sheet)
* [Find and replace](/reference/integrations/google-sheets/actions/find-and-replace)
* [Find rows](/reference/integrations/google-sheets/actions/find-rows)
* [Format range](/reference/integrations/google-sheets/actions/format-range)
* [Get rows](/reference/integrations/google-sheets/actions/get-rows)
* [Get spreadsheet](/reference/integrations/google-sheets/actions/get-spreadsheet)
* [Insert rows](/reference/integrations/google-sheets/actions/insert-rows)
* [List rows](/reference/integrations/google-sheets/actions/list-rows)
* [Move conditional format rule](/reference/integrations/google-sheets/actions/move-conditional-format-rule)
* [Read values](/reference/integrations/google-sheets/actions/read-values)
* [Sort range](/reference/integrations/google-sheets/actions/sort-range)
* [Update banded range](/reference/integrations/google-sheets/actions/update-banded-range)
* [Update conditional format rule](/reference/integrations/google-sheets/actions/update-conditional-format-rule)
* [Update rows](/reference/integrations/google-sheets/actions/update-rows)
* [Update sheet](/reference/integrations/google-sheets/actions/update-sheet)
* [Update spreadsheet](/reference/integrations/google-sheets/actions/update-spreadsheet)
* [Update table](/reference/integrations/google-sheets/actions/update-table)
* [Upsert rows](/reference/integrations/google-sheets/actions/upsert-rows)
* [Write values](/reference/integrations/google-sheets/actions/write-values)
