我正在尝试了解 GAS 中的 ScriptProperties 对象。
我尝试将属性设置为 null,但出现错误。
我可以理解是否像 JavaScript 一样,设置 null 值会取消定义该属性。
但是你为什么不允许这个值呢?允许脚本取消定义脚本(或用户)属性似乎是合理的(对我来说)。
关于 ScriptProperties 的另一个问题(我假设 UserProperties 也是如此),为什么当我显示未定义属性的值时它显示为“未定义”,但是当我尝试测试值“未定义”(不带引号)时它确实不匹配?
看来,如果您要引入“未定义”的新特殊属性值,它应该在整个系统中保持一致。如果“未定义”是指 null,那么为什么不使用“null”一词来显示它呢?
我只是想了解这个新环境。感谢所有帮助。谢谢你的支持。