问题描述
几个小时以来,我一直在寻找解决这个问题的方法,也许我读错了。
我基本上需要修改全局变量内容,我在this article上看到的内容是必须设置一个属性,然后我才能对其进行修改,但我一直无法做到这一点工作,我不断获得设置的第一个属性。
我要做的第一件事是在脚本顶部设置一个属性,它确实保存了我正在设置的网址
var scriptProp = PropertiesService.getScriptProperties();
scriptProp.setProperty("sheetsUrl","https://**Url1**");
function myFunction(user){
if(user == "Fredy"){
var scriptProp = PropertiesService.getScriptProperties();
scriptProp.setProperty("sheetsUrl","https://**Url2**");
}
}
但是一旦我尝试在“修改其内容”之后使用此变量,我将继续获得原始的Url1。
如果有人知道如何解决这个问题,我将不胜感激。 预先感谢!
解决方法
您有错字。您正在修改两个不同的变量
一个名为“ sheetsUrl”,另一个名为“ sheetUrl”