我正在使用Google Apps脚本,并想知道我是否可以使用Google提供的任何编辑器。 (我购买了Sublime Text,并希望使用它。)谷歌提供的是一个恶心的文字,即使我有一个巨大的屏幕和语法颜色,我发现有点难以在白色背景上区分小文本,我没有Sublime的美丽,就像大量的自定义键盘快捷键,我的所有包裹等等。
答案 0 :(得分:7)
Google已放弃对Eclipse内的Apps脚本的支持,但您可以使用Apps Script Starter工具包和CLASP在VS Code中设置本地开发环境。
这是帮助您入门的video tutorial。
答案 1 :(得分:6)
json
个文件中导出项目之外,gdrive无法处理谷歌脚本。 issue issue 对我来说唯一可行的解决方案(ubuntu xenial)是clasp。
根据doc,它可以:
本地开发:clasp允许您在本地开发Apps脚本项目。这意味着您可以将代码签入源代码控制,与其他开发人员协作,并使用您喜欢的工具来开发Apps脚本。
管理部署版本:创建,更新和查看项目的多个部署。
结构代码: clasp会自动将script.google.com上的平面项目转换为文件夹。例如:
在script.google.com上: 测试/ slides.gs 测试/ sheets.gs
本地: 测试/ slides.js sheets.js
N.B:。'管理部署版本的功能' eclipse插件不支持。
它提供以下命令:
clasp login [--no-localhost] clasp logout clasp create [scriptTitle] [scriptParentId] clasp clone <scriptId> clasp pull clasp push clasp open clasp deployments clasp deploy [version] [description] clasp redeploy <deploymentId> <version> <description> clasp version [description] clasp versions
使用它;你可以使用自己喜欢的脚本编辑器;然后推动变化。
修改强> 的 GAS Editor Autocomplete 强>
感谢@tehhowch评论。
自动完成google对象几乎是在线GAS编辑器专用的,如果你使用任何外部编辑器,你只能自动完成功能和功能。你自己的脚本的变量(我不确定eclipse)。
但是在线编辑器提供了自动完成功能,它可以显示全局对象以及在脚本当前上下文中有效的方法和枚举。
要显示自动填充建议,请选择菜单项编辑&gt;内容辅助或按Ctrl + Space。每当您在返回Apps Script类的全局对象,枚举或方法调用之后键入句点时,自动填充建议也会自动出现。例如:
- 如果单击脚本编辑器中的空白行并激活自动完成,您将看到全局对象的列表。
- 如果键入全局对象的全名或从自动完成中选择一个,则键入。 (一段时间),你会看到该课程的所有方法和枚举。
- 如果您输入几个字符并激活自动填充功能,您将看到以这些字符开头的所有有效建议。
答案 2 :(得分:3)
您可以使用node-google-apps-script在本地编辑脚本(2015年12月17日来自Google Apps开发人员博客的this blog post中所述)。这样您就可以使用更舒适的编辑器,版本控制和构建脚本。
警告:
答案 3 :(得分:2)
我还没有尝试过,但看起来很有希望:https://github.com/revolunet/sublimetext-google-apps-scripts
答案 4 :(得分:2)
这是Intellij的基本/初学者用户的答案,这些用户在编写Google App脚本应用程序时需要代码完成。上面的大多数答案都对我的学习有所帮助,尤其是对于Clasp。但是实际上他们都没有让Intellij完成代码。但这确实是
选择文件,设置,语言和框架,JavaScript,库。
然后在右侧选择“下载”,向下滚动到“ google-app-scripts”。 (很多滚动)下载并安装即可完成。几乎如此简单,以至于它真的不难找到。
答案 5 :(得分:0)
您只需安装Google云端硬盘指令行客户端(例如https://github.com/prasmussen/gdrive)并直接编辑.gs脚本。
还有一种方法可以在Eclipse中编辑Google Apps脚本,这可能很有趣。 https://developers.google.com/eclipse/docs/apps_script
答案 6 :(得分:0)
要考虑的另一个选项:使用“ AppsScript Color” Google Chrome插件和GAS编辑器快捷方式。
以下是最有用的快捷方式列表: https://opensourceseo.org/useful-tips-for-using-the-google-apps-script-editor/