arcade-mcp/toolkits
Eric Gustin 04bda3cc45
Google Sheets Tools (#321)
| Name | Description |

|--------------------------|---------------------------------------------------------------------------------------|
| Google.CreateSpreadsheet | Create a new spreadsheet with the provided
title and data in its first sheet |
| Google.GetSpreadsheet | Get the user entered and formatted data for
all sheets in the spreadsheet |
| Google.WriteToCell | Write a value to a single cell in a spreadsheet.
|


## Google.CreateSpreadsheet
This tool can create a new spreadsheet with data in its first sheet
This tool takes in the data as a JSON string. Here's an example input: 
```
// Good at large payloads, sparse payloads, and contiguous data payloads.
// For example data[1]["D"] represents the value of the cell in the first row in the D column
{
  // All data in row 1
  1: {
    "A": 42, 
    "B": 2, 
    "D":"=A1+B1"
  },
  // All data in row 54
  54: {
    "A": "my string",
    "QQ": "my far away string"
  }
}
```
The above data format performed better on evals than the other two that
I tested:
```
// Performed poorly at sparse data and also at larger amounts of data
[
  [42, 2, "", "=A1+B1"], 
  [], 
  [],
  ..., 
  ["A": "my string", "", "", ..., "my far away string"]
]
```
```
// Good at small payloads and sparse payloads, but very bad at payloads with contiguous data
{
  "A1": 42", "B1": 2, "D1": "=A1+B1", "A54": "my string", "QQ": "my far away string"
}
```

## Google.GetSpreadsheet
Gets the formatted values for all non empty cells in all sheets of the
spreadsheet. The data returned is in a similar format as the
`Google.CreateSpreadsheet` tool's `data` input parameter. The difference
is that `get_spreadsheet` will return the user entered value (=A1+B1)
and also the formatted value (23.4) for each cell.

## Google.WriteToCell
Writes to a single cell. At this point in time we do not support batch
updating a sheet.
2025-03-24 09:52:51 -07:00
..
code_sandbox fix: Use tool secrets in toolkits (#271) 2025-03-04 13:35:36 -08:00
github [Toolkit Release] Weekly Toolkit Release 01-29-25 (#236) 2025-01-29 09:51:16 -08:00
google Google Sheets Tools (#321) 2025-03-24 09:52:51 -07:00
linkedin Update Examples & Various Renames (#233) 2025-01-28 17:17:29 -08:00
math Bump math toolkit version (#318) 2025-03-19 18:05:46 -07:00
notion Bump notion version (#310) 2025-03-17 21:28:10 -07:00
search Google Shopping search tool (#317) 2025-03-21 21:09:54 -03:00
slack Fix Slack bug when sending msg to a private channel (#313) 2025-03-19 17:45:03 -07:00
spotify Update Examples & Various Renames (#233) 2025-01-28 17:17:29 -08:00
web Fix secrets for firecrawl tool (#299) 2025-03-16 15:38:04 -07:00
x [Toolkit Release] Weekly Toolkit Release 02-20-25 (#261) 2025-02-20 13:27:35 -08:00
zoom Update Examples & Various Renames (#233) 2025-01-28 17:17:29 -08:00
TOOLKIT_RELEASE_MANAGERS.txt Release Arcade Math 1.0.0 (#300) 2025-03-17 12:58:17 -07:00