google-apps-script - 修改 Google Apps 脚本全局变量
问题描述
几个小时以来,我一直在寻找解决这个问题的方法,也许我读错了。
我基本上需要的是修改一个全局变量内容,我在这篇文章中读到的是我必须设置一个属性,然后我可以修改它,但我一直无法让它工作,我一直得到我设置的第一个属性。
我做的第一件事是在我的脚本顶部设置一个属性,它确实保存了我正在设置的 Url
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”
推荐阅读
- c++ - G++ 编译器无法识别 SQLAPI.h 头文件
- python - 如何根据 Django CMS 中的区域动态更改标题中的链接标签
- deployment - Jboss 7.2 中的部署顺序
- c# - 使用 C# & SQL WHERE 子句删除 SQL 表记录
- java - 在 HashSet 迭代上动态创建 javafx 按钮。如何为每个按钮创建单独的 actionEvent?
- python - 在 pandas 中过滤混合 dtype 列会导致错误
- python - Custom Transformers work individually but breaks down when combining them into one Pipeline
- python - 你能抹去乌龟用python写的文字吗
- google-cloud-platform - 如何查看我的 Node.js Cloud Function 环境的文件系统性质?
- c# - 如何将 DataTable 保存到 SQLite DB?