1

在 google 的 IDE 上编写脚本是一个很大的痛苦,它非常滞后,而且很糟糕。

如何让谷歌脚本编辑器在我的电脑上运行?

我试着下载这个扣子

我还添加了一个从 google 到 javascript 的库。

但是当我运行它时,它给了我这个错误:

var ss = SpreadsheetApp.getActiveSpreadsheet();
           ^

ReferenceError: SpreadsheetApp is not defined

我怎样才能解决这个问题?

我基本上试图用这个脚本做的是根据谷歌表格上的一堆条件发送一封电子邮件。

4

2 回答 2

2

解决方案

为了能够从本地计算机远程运行 Apps 脚本项目,您需要使用clasp 命令运行,因为您还需要使用某种授权(您基本上需要将本地项目连接到远程Apps 脚本项目并验证它是您尝试运行它的人)。

这是一个关于如何使用这个命令的完整指南,但只是总结一下,你基本上需要设置一个Project ID并创建一个OAuth Client ID,然后才能使用从中获得的凭据登录clasp login --creds creds.json1

这是使用命令 run 运行函数的示例:

clasp run 'functionName'

我希望这对你有所帮助。让我知道您是否需要其他任何内容,或者您​​是否不理解某些内容。:)

于 2020-04-29T07:28:49.533 回答
0

google-apps-script库添加到 webstorm 也可能对您有所帮助。

按照此处的说明进行操作,但在下载库模式中搜索“google-apps-script”。而不是本文要讨论的“chrome”。

如何使用 WebStorm 进行 Chrome 扩展开发?

然后您就可以创建 *.gs 文件了。以 javascript 格式打开它们。

于 2021-01-21T13:30:34.083 回答