需要:多个用户可以同时使用该应用,并通过他们自己的请求ID进行跟踪。
我一直在使用datasouce参数保存我的“当前位置”变量,但现在不确定该参数是否特定于此实例,或者每个用户是否都将覆盖它。
看来,应用脚本脚本属性肯定在用户之间共享。而且我认为无论如何,应用程序脚本都不推荐使用用户属性。
如何确保并发使用您的应用程序不会彼此踩脚?
通过脚本属性,我指的是这类事情:
function setProp(property, value) {
var scriptProperties = PropertiesService.getScriptProperties();
scriptProperties.setProperty(property, value);
}
function getProp(property) {
var scriptProperties = PropertiesService.getScriptProperties();
var value = scriptProperties.getProperty(property);
return value;
}
当我使用数据源属性时,我的意思是:
var runID = app.datasources.requests.properties.current;