Google Sheets 脚本和 Google Sheets API 有什么区别?

Mis*_*our 4 google-sheets google-apps-script google-sheets-api

我有一个 Google Sheet,我想从我们的服务器更新它的数据。目前我正在使用谷歌工作表脚本编辑器。google sheet->tools->script editor https://developers.google.com/apps-script/guides/sheets

但我开始意识到还有另一种方法可以更新我的谷歌表。这就是使用 google sheet api https://developers.google.com/sheets/api/samples/writing https://developers.google.com/sheets/api/reference/rest/ https://developers.google.com /表/api/样品/

所以我想知道有什么区别。并找出最适合我的情况。

小智 7

摘要:如果您开始以编程方式使用表格,请使用 Google Apps 脚本。

Google Apps Script 是(旧版本)JavaScript 的扩展。它在 Google 服务器上执行,可以直接访问所有者帐户有权访问的电子表格和其他文档。它还可以通过处理 GET 和 POST 请求(doGetdoPost函数)并发送它们(UrlFetchApp方法)与您公司服务器上的代码进行交互。

Google Sheets API 不与任何语言绑定;它只是一组请求,可以通过任何语言的任何代码发送到 Google 服务器。因此,您公司服务器上的代码可以按照 API 结构向 Google 发送一些 GET 或 POST 请求,以便访问或更改您工作表中的数据。

Google Apps 脚本可以使用高级服务访问 Sheets API :

与 Apps Script 的内置表格服务非常相似,此 API 允许脚本读取、编辑、格式化和呈现 Google 表格中的数据。在大多数情况下,内置服务更易于使用,但这项高级服务提供了一些额外的功能。