我是开发Google表脚本的新手。我从Krlaframboise/smartthings上分配了代码,并想增加一些添加并将其投入到我的github叉上。显然,我可以在表脚本编辑器中进行编辑,然后将它们粘贴到我的git存储库中,但这似乎并不理想。在Github中开发Google表脚本和跟踪的一些好模式是什么?
我发现的最佳解决方案是Gas GitHub助手。
这是一个与应用程序脚本IDE集成的Chrome扩展程序,并允许您在单击按钮时从/将代码从/推送到存储台。
它不仅支持github,而且支持bitbucket。
更新1/30/2018
应用程序脚本现在具有一个名为clasp的命令行界面,该界面提供了类似的功能。
如果您的更改是应该与代码更改相对应的数据更改,则应遵循良好数据库管理员使用多年的模式。
将代码更新作为将升级脚本签到源中的更新。您还应该制作一个降级脚本,以删除更改并检查。
如果以编程方式进行更改是头痛,那么将两个文件简单地包含有关如何更改数据的说明。在每个主要版本中包括一个升级和降级指令文件。
我写了一个工具,可以从/从Google Drive推出Google-Apps-Script代码。它避免了必须复制粘贴代码。
您的用例将很简单:
$ 煤气拉力&&git commit -m'我做出的一些更改'