2017-10-17 28 views
0

我想在一个像样的编辑器(Emacs或VIM)中编辑GS(谷歌应用程序脚本)文件并将其保存在git下,所以我需要能够安装它来运行它。 现在我复制整个文件并将其粘贴到浏览器的代码窗口中,这显然是不理想的。如何在浏览器外编辑谷歌应用程序脚本,例如,在emacs或vim中?

我不知道是否有办法做到这一点。

由于某些原因,Edit With Emacs无法与脚本编辑器一起使用。

+0

请认为这是许多方法之一。我总是使用[此CLI工具](https://github.com/tanaikech/ggsrun)在自己的编辑器上创建GAS。我写了一个gs脚本,将它推送到GitHub并运行它。所有这些都在自己的终端上执行。如果这对你没有用处,我很抱歉。 – Tanaike

+0

你可以试试Atomic Chrome(Chrome)+ atomic-chrome(Emacs)。我认为还有一个Vim客户端。它不适用于像gmail这样的花哨的文本框,但对于像stackoverflow这样简单的工具很有用。 – jpkotta

回答

1

在谷歌应用使用的所述Drive REST API

注脚本 Importing and Exporting Projects guide细节:脚本导入/导出是limitedStandalone scripts

  • 只有独立的脚本可以进口或出口。无法通过Google云端硬盘REST API访问容器绑定的脚本。
    • Google repo详细说明如何使用脚本在本地开发环境中工作

    • 它采用node-google-apps-script这实在是所有你需要导入/脚本项目导出到本地机回到谷歌

    这是一点点工作设置它;有很多步骤可以通过

    +0

    这是否意味着如果脚本连接到电子表格(即使用'SpreadsheetApp'),它将不被支持? – sds

    +0

    如果您通过打开电子表格然后进入菜单>工具>脚本编辑器...这是一个[绑定脚本](https://developers.google.com/apps-script/guides/bound )。如果脚本文件位于您的Google云端硬盘中,那么它是一个[独立](https://developers.google.com/apps-script/guides/standalone),然后可以作为[add-on]部署(https: //developers.google.com/apps-script/add-ons/)为您的工作表,文档,表单等,他们都可以使用'SpreadsheetApp'。您可以前往[script.google.com](https://script.google.com)开始一个新的单机版,并将其保存到您的云端硬盘 –

    +0

    它也可以用作[图书馆](https://其他脚本中的developers.google.com/apps-script/guides/libraries) –

    相关问题