Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 设置其他文档的属性_Google Apps Script_Google Sheets_Google Drive Api - Fatal编程技术网

Google apps script 设置其他文档的属性

Google apps script 设置其他文档的属性,google-apps-script,google-sheets,google-drive-api,Google Apps Script,Google Sheets,Google Drive Api,我有一个创建其他电子表格文档的电子表格脚本。我想在这些对象上设置自定义属性,最好使用properties对象 目前: var props = PropertiesService.getDocumentProperties() 将仅返回与当前活动文档关联的属性对象。是否有方法访问外部文档的Properties对象 目前唯一的解决方法是通过向标题单元格添加注释来重载标题单元格: dataRange.setNote("foo=bar") 是否有方法访问外部文档的Properties对象 否。不能在

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

目前:

var props = PropertiesService.getDocumentProperties()
将仅返回与当前活动文档关联的属性对象。是否有方法访问外部文档的Properties对象

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

dataRange.setNote("foo=bar")
是否有方法访问外部文档的Properties对象

否。不能在脚本之间共享属性。脚本只能修改自己的属性(可以是ScriptProperties、UserProperties或DocumentProperties)

但是,您可以通过函数公开脚本属性-例如,库可以为多个脚本提供API,以便它们可以在库中读取和写入一组公共属性。更多信息请参见

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

您提出的问题是一个实例,因此您对PropertiesService的关注可能会妨碍您解决实际问题。如果是这样的话,你可能希望问另一个问题,重点是这个问题,而不是一个可能的解决方案