我正在为Google建立一个DTAP环境。很好地实现了在单个文件中的工作,但是有一个用例我想简化。
对于每个部署,我都需要“了解”后端脚本中的某些内容。比如SQL服务器的ip地址,或者用户名和密码。考虑到google.script.run的无状态特性,需要快速、经常地检索这些信息。
到目前为止,最好的解决方案是设置表单,结合google驱动器表和缓存。这是可行的,但并不简单,事情很容易就会失败。另一种方法是硬编码并链接到部署url。这既快速又简单,但也意味着所有的凭据都在源中。
我正在寻找一个更好的解决方案。应用程序脚本过去有脚本属性。在App中是否有类似的选项,使用UI来维护设置。
发布于 2018-02-06 17:08:05
没有内置的UI来管理脚本属性,但是App的运行时(应用程序脚本)提供API可以对其执行CRUD操作:
PropertiesService.getScriptProperties().setProperty('testKey', 'testValue');...and --您可以在这个API的基础上‘轻松’构建UI。在回答这个问题时,突出显示了实现这一目标的主要步骤:如何从Google联系人创建数据源
下面是对第一方支持的特性请求。你可以通过给它一个明星来投票:https://issuetracker.google.com/issues/73584947
https://stackoverflow.com/questions/48642274
复制相似问题