Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何使用WebStorm在桌面上创建Google脚本?_Google Apps Script_Google Sheets_Ide_Webstorm_Clasp - Fatal编程技术网

Google apps script 如何使用WebStorm在桌面上创建Google脚本?

Google apps script 如何使用WebStorm在桌面上创建Google脚本?,google-apps-script,google-sheets,ide,webstorm,clasp,Google Apps Script,Google Sheets,Ide,Webstorm,Clasp,在谷歌的IDE上编写脚本是一件非常痛苦的事情,它非常落后,而且非常糟糕 如何使谷歌脚本编辑器在我的电脑上工作 我试着下载这个 我还在javascript中添加了一个来自google的库 但当我运行它时,它会给我以下错误: var ss=SpreadsheetApp.getActiveSpreadsheet(); ^ 参考错误:未定义电子表格应用程序解决方案 为了能够从本地计算机远程运行应用程序脚本项目,您需要使用,因为您还需要使用某种授权(您基本上需要将您的本地项目连接到您的远程应用程序脚本项

在谷歌的IDE上编写脚本是一件非常痛苦的事情,它非常落后,而且非常糟糕

如何使谷歌脚本编辑器在我的电脑上工作

我试着下载这个

我还在javascript中添加了一个来自google的库

但当我运行它时,它会给我以下错误:

var ss=SpreadsheetApp.getActiveSpreadsheet();
^
参考错误:未定义电子表格应用程序
解决方案 为了能够从本地计算机远程运行应用程序脚本项目,您需要使用,因为您还需要使用某种授权(您基本上需要将您的本地项目连接到您的远程应用程序脚本项目,并验证您是尝试运行它的人)

但是简单地总结一下,您基本上需要设置一个
项目ID
,并创建一个
OAuth客户机ID
,然后能够使用从中获得的凭据登录
clasp login--creds creds.json1

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

clasp运行“functionName”


我希望这对你有帮助。如果您还需要什么,或者您不了解什么,请告诉我。:)

谷歌应用程序脚本
库添加到webstorm也可能对您有所帮助

按照此处的说明进行操作,但在下载库模式中搜索“谷歌应用程序脚本”。而不是本文所讨论的“chrome”


然后,您将能够创建*.gs文件。将它们作为javascript打开。

您无法运行它。我无法理解为什么这不可能,请您向我解释一下为什么
SpreadsheetApp
本质上是一个javascript库,仅在在线ide中可用。你不能在本地运行它。但是,您可以使用clasp从本地终端在线运行它。运行
还可以查看“qunit for gas”以了解测试概念(它目前不起作用)