DTAP以简单快捷的方式存储脚本变量

时间:2018-02-06 11:42:44

标签: google-app-maker

我正在为Google App Maker设置DTAP环境。 Google App Maker可以很好地处理单个文件,但是我想简化一个用例。

对于每个部署,我需要"知道"后端脚本中的某些内容。像SQL服务器的IP地址,或用户名和密码。鉴于google.script.run的无状态特性,需要快速且经常地检索此信息。

到目前为止,最佳解决方案是设置表单,结合谷歌驱动器表和缓存。这可行,但它并不简单,事情可能很容易失败。另一种方法是硬编码的并链接到部署URL。这既快速又简单,但也意味着所有凭据都在源中。

我正在寻找更好的解决方案。 Apps脚本用于拥有脚本属性。 App Maker中是否有类似的选项,其中包含用于维护设置的UI。

1 个答案:

答案 0 :(得分:1)

没有内置的UI来管理脚本属性,但App Maker的运行时(Apps Script) provides API对它执行CRUD操作:

PropertiesService.getScriptProperties().setProperty('testKey', 'testValue');

...您可以'轻松'在此API之上构建UI。在回答这个问题时,重点突出了实现这一目标的主要步骤:Google App Maker how to create Data Source from Google Contacts

以下是第一方支持的功能请求。你可以通过给它一个明星来进行投票: https://issuetracker.google.com/issues/73584947