gpt4 book ai didi

google-apps-script - 在其他文档上设置属性

转载 作者:行者123 更新时间:2023-12-04 16:48:17 24 4
gpt4 key购买 nike

我有一个用于创建其他电子表格文档的电子表格脚本。我想在这些对象上设置自定义属性,最好使用 Properties 对象。

目前:

var props = PropertiesService.getDocumentProperties()

将只返回与当前事件文档关联的 Properties 对象。有没有办法访问外部文档的属性对象?

目前我唯一的解决方法是通过向其添加注释来重载标题单元格:

dataRange.setNote("foo=bar")

最佳答案

Is there a way to access the Properties object of external documents?

没有。 属性不能在脚本之间共享。 ref 脚本只能修改自己的属性(无论是 ScriptProperties、UserProperties 还是 DocumentProperties)。

但是,您可以通过函数公开脚本属性 - 例如,库可以为多个脚本提供 API,以便它们可以读取和写入库中的一组公共(public)属性。参见 How to pass parameter(s) to timed trigger function in library script有关更多信息。

您可以通过使用库的属性作为主脚本和从属电子表格脚本之间的通信来适应您的情况,或者您可以使用从属工作表 ID 作为存储在库属性中的从属工作表的属性键。

您提出的问题是一个 XY Problem 的例子,因此您对 PropertiesService 的关注可能会排除解决您的实际问题。如果是这种情况,您可能希望提出另一个侧重于问题的问题,而不是可能的解决方案。

关于google-apps-script - 在其他文档上设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34341093/

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