当前位置: 首页 > 知识库问答 >
问题:

GoogleSheets脚本和GoogleSheetsAPI之间有什么区别?

陆啸
2023-03-14

我有一个谷歌表,我想从我们的服务器更新它的数据。目前我正在使用谷歌工作表脚本编辑器。

但是我开始意识到还有另一种方法可以更新我的谷歌表格。那就是使用谷歌表单apihttps://developers.google.com/sheets/api/samples/writinghttps://developers.google.com/sheets/api/reference/rest/https://developers.google.com/sheets/api/samples/

所以我想知道有什么不同。找出最适合我的案子的。

共有1个答案

司徒英卓
2023-03-14

总结:如果您开始以编程方式使用工作表,请使用Google Apps Script。

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

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

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

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

 类似资料:
  • 这些函数似乎在 React 教程中可以互换使用,但无法找出区别...或者什么时候使用哪个?

  • 问题内容: 在此示例中: 无法编译为: 而被编译器接受。 这个答案说明唯一的区别是,与不同,它允许您稍后引用类型,似乎并非如此。 是什么区别,并在这种情况下,为什么不第一编译? 问题答案: 通过使用以下签名定义方法: 并像这样调用它: 在jls§8.1.2中,我们发现(有趣的部分被我加粗了): 通用类声明定义了一组参数化类型(第4.5节), 每种可能通过类型arguments调用类型参数节的类型

  • matplotlib之间的区别是什么。pyplot和matplotlib。派拉布? 哪一个是首选的什么用途? 我有点困惑,因为它似乎是独立的,我可以做同样的事情。我错过了什么?

  • 问题内容: 今天,我按照一些说明在Linux中安装软件。有一个脚本需要首先运行。它设置一些环境变量。 指令告诉我要执行,但是我执行错误了。因此未设置环境。最后,我注意到了这一点并继续进行。 我想知道这两种调用脚本方法的区别。我对Linux完全陌生,所以请尽可能详细。 问题答案: 运行脚本,将启动一个新的运行脚本的外壳。新的外壳程序不会影响启动脚本的父外壳程序。 是的简写形式,它将在当前shell中

  • 问题内容: 我刚开始使用Spring。我遇到了很多教程。我看到使用更多的例子比。我查看了Spring文档,但无法弄清楚使用其中一个的好处。有人可以提供一些解释吗? 问题答案: 是的便捷子类。 JavaDoc描述了一些添加的属性,这些属性在某些情况下可能有用: UrlBasedViewResolver的便利子类,它支持InternalResourceView(即Servlet和JSP)以及诸如Jst

  • 问题内容: 我刚刚看到了包含标签的CSS代码。我看着MDN看看是什么,但我真的不明白。 有人可以解释它是如何工作的吗? 它会在我们通过CSS选择之前创建DOM元素吗? 问题答案: 根据这些文档,它们是等效的: 唯一的区别是CSS3中使用了双冒号,而单冒号是旧版本。 推理: CSS 3中引入了:: before表示法,以便在伪类和伪元素之间建立区别。浏览器还接受:在CSS 2中引入的表示法。