gpt4 book ai didi

properties - UserProperties 在 Google Apps 脚本发布的 UI 服务中的用户之间共享

转载 作者:行者123 更新时间:2023-12-02 05:41:49 25 4
gpt4 key购买 nike

我正在开发一个作为服务发布并由多个用户通过 UI 访问的 Google Apps 脚本。

我遇到的问题是,当一个用户导致设置 UserProperty 时,所有用户随后也将其 UserProperty 设置为该值。换句话说,它的行为类似于 ScriptProperty,而不是 UserProperty,因为它不是特定于用户的。所有用户似乎都会导致这种情况发生。

我研究了我的代码,但我看不出这与此有任何关系。我没有提及 EffectiveUser,因此只有 ActiveUser 可以设置这些值。

我的猜测是:- 我误解了 UserProperties 的范围- 我的变量以某种方式损坏(我在其他 UserProperties 变量做一些奇怪的事情时遇到了问题)

有没有人遇到过这种情况,或者有什么建议吗?

问候克里斯

最佳答案

UserProperties 更适合在电子表格内运行的脚本,而不是已发布的脚本。原因是发布的脚本在创建脚本的用户的用户标识下运行,而不是以调用它的人的身份运行。

因此,如果脚本是由 someone@example.com 编写的,则 UserProperty 将是 someone@example.com 的用户属性,而不管调用脚本的人是谁。因此,当一个用户编写 UserProperty 时,所有其他用户都会看到相同的值

关于properties - UserProperties 在 Google Apps 脚本发布的 UI 服务中的用户之间共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com