DTAP 以简单快速的方式存储脚本变量
DTAP storing script variables in a simple and fast way
我正在为 Google App Maker 设置 DTAP 环境。 Google App Maker 可以很好地处理单个文件,但是我想简化一个用例。
对于每个部署,我需要 "know" 后端脚本中的某些内容。 SQL 服务器的 IP 地址,或用户名和密码之类的东西。鉴于 google.script.run.
的无状态性质,需要经常快速检索此信息
目前最好的解决方案是设置表单,结合 google 驱动器表和缓存。这行得通,但并不简单,而且很容易失败。另一种方法是硬编码并链接到部署 url。这既快速又简单,但也意味着所有凭据都在源中。
我正在寻找更好的解决方案。 Apps 脚本曾经具有脚本属性。 App Maker中有没有类似的选项,有一个UI来维护设置。
没有内置的 UI 来管理脚本属性,但是 App Maker 的运行时 (Apps Script) provides API 可以对其执行 CRUD 操作:
PropertiesService.getScriptProperties().setProperty('testKey', 'testValue');
...您可以 'easily' 在此 API 之上构建 UI。在回答这个问题时强调了实现这一目标的主要步骤:Google App Maker how to create Data Source from Google Contacts
这是第一方支持的功能请求。你可以给它一个星来投票:
https://issuetracker.google.com/issues/73584947
我正在为 Google App Maker 设置 DTAP 环境。 Google App Maker 可以很好地处理单个文件,但是我想简化一个用例。
对于每个部署,我需要 "know" 后端脚本中的某些内容。 SQL 服务器的 IP 地址,或用户名和密码之类的东西。鉴于 google.script.run.
的无状态性质,需要经常快速检索此信息目前最好的解决方案是设置表单,结合 google 驱动器表和缓存。这行得通,但并不简单,而且很容易失败。另一种方法是硬编码并链接到部署 url。这既快速又简单,但也意味着所有凭据都在源中。
我正在寻找更好的解决方案。 Apps 脚本曾经具有脚本属性。 App Maker中有没有类似的选项,有一个UI来维护设置。
没有内置的 UI 来管理脚本属性,但是 App Maker 的运行时 (Apps Script) provides API 可以对其执行 CRUD 操作:
PropertiesService.getScriptProperties().setProperty('testKey', 'testValue');
...您可以 'easily' 在此 API 之上构建 UI。在回答这个问题时强调了实现这一目标的主要步骤:Google App Maker how to create Data Source from Google Contacts
这是第一方支持的功能请求。你可以给它一个星来投票: https://issuetracker.google.com/issues/73584947