Sam*_*eph 52 javascript google-apps-script
我对管理Google App Scripts共享开发的最佳方式感到困惑.问题是编辑谷歌应用程序脚本是通过一个在线编辑器完成的,它有自己的版本控制,但据我所知,这并没有与其他开发人员共享.
建议的做法是,我们将该编辑空间复制并粘贴到本地硬文件中,然后推入我们选择的版本控制系统,然后当我们想要测试时,我们将东西复制并粘贴回在线编辑器中?看起来很混乱,容易出错.
我看到有些人将他们的Google App Scripts放在像Github这样的地方:
https://github.com/peterneubauer/neo4j-google-apps-script
我们可以直接从git推送到Google App Scripts上,就像我们使用Heroku一样.真的希望能够针对我的App Scripts运行一系列单元测试......
Jac*_*vdb 35
如果这对您很重要,您可以将问题217和问题1959问题解决.
我就是这样做的.我使用命令行工具gdcmdtools来导入和导出我的GAS项目.
并将导出的项目存储在github中.
例:
gdget.py FILE_ID -f json #down文件与ID为FIELD_ID的GAS项目相关联,您将获得PROJECT_NAME.json和源文件.
将文件存储到版本控制,如:github.
有关详细信息,请查看Manage-Google-Apps-Script(GAS)-with-gdcmdtools
小智 6
我刚刚发布了一个用于导入/导出的npm模块.它是上面链接的更简单的gdcmdtools版本.用法示例:
gaps initgaps download <fileId> 克隆在当前工作目录中完成项目gaps upload以将其推回到Google在此运行npm install -g node-google-apps-script或检查:https://github.com/danthareja/node-google-apps-script.在下一个版本中,我计划添加"与github同步"功能.
| 归档时间: |
|
| 查看次数: |
8672 次 |
| 最近记录: |