首页 > 解决方案 > Google Sheets 脚本和 Google Sheets API 有什么区别?

问题描述

我有一个 Google 表格,我想从我们的服务器更新它的数据。目前我正在使用谷歌工作表脚本编辑器。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/样本/

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

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-api

解决方案


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

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

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

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

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


推荐阅读