修改Google Apps脚本全局变量

问题描述

几个小时以来,我一直在寻找解决这个问题的方法,也许我读错了。

我基本上需要修改全局变量内容,我在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”