- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 PropertiesService 创建用户属性,如
var userProperties = PropertiesService.getUserProperties();
if(value)
{
retrieve data;
}
else
{
authorize;
}
最佳答案
根据文档 Properties Service - Saving Data :
"也可以通过脚本编辑器用户界面保存脚本属性,方法是转到文件 > 项目属性并选择项目属性选项卡。 无法在用户界面中设置或查看用户属性和文档属性。 "
我不确定这意味着什么,但我认为这意味着即使您能够使用脚本设置属性,如果您在文件 > 项目属性 > 用户属性中查看它,该值也不会更新。
但这并不意味着该属性没有更新。但是,如果它是您通过脚本设置的脚本属性,则该值将在您的 View 中更新。
我之所以这么说是因为我通过在 doGet() 中设置它来尝试它。请参阅下面的示例:
//Set properties as global variables
var userProperty = PropertiesService.getUserProperties();
var scriptProperty = PropertiesService.getScriptProperties();
function doGet() {
userProperty.setProperty('uservar', 'Hello');
scriptProperty.setProperty('scriptvar', 'World');
Logger.log(userProperty.getProperty('uservar'));
Logger.log(scriptProperty.getProperty('scriptvar'));
return HtmlService.createTemplateFromFile('index').evaluate();
}
关于google-apps-script - var userProperties = PropertiesService.getUserProperties();不适合我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24908799/
来自以下question ,我尝试在 Adwords 脚本中使用以下部分代码 function runMe() { var startTime= (new Date()).getTime();
直到谷歌 extends the import/export API to container-bound Apps Script projects ,我已经将我的大部分项目移动到一个可以使用该 AP
我需要通过多次调用脚本来安全地访问脚本属性。通过使用我自己的日志记录方法,我可以看到这两个调用的时间间隔在几毫秒内(准确地说是 2 毫秒)。 有什么方法可以确保第二次调用可以看到第一次调用写入的数据吗
我正在尝试实现一个具有客户端和服务器端的 GAS 脚本。我希望在客户端读取来自服务器的“进度”信息。由于 GAS 中的全局变量只是上下文全局变量(每次调用都会重置),有人告诉我你使用“属性”。如果我理
这段代码 var cal = CalendarApp.getCalendarById("Calendar Id"); var startTime = new Date(1850, 0, 1); var
我正在使用 PropertiesService 创建用户属性,如 var userProperties = PropertiesService.getUserProperties(); 用
在一个谷歌应用程序脚本项目中,我有一些情况需要存储一些敏感的用户数据以供以后执行。假设在第一次执行期间,用户提供了一些数据,而第二次脚本使用了这些数据。 有很多方法可以做到这一点,比如保存在一些谷歌文
我已经创建了一个 GMail 插件,目前我正在使用 PropertiesService.getUserProperties() 来保存一些配置数据。然而,最近我们需要为同一域中的所有用户共享配置数据。
我指的是this question . 如这段代码 var cal = CalendarApp.getCalendarById("Calendar Id"); var startTime = new
我是一名优秀的程序员,十分优秀!