使用Google Apps脚本DocsList服务修改文件共享设置?

时间:2011-11-30 21:18:48

标签: javascript google-docs-api google-apps-script

我需要更改Google文档中托管的多个文件的共享设置。我知道如果我想使用以下调用在文件中添加或删除编辑器或查看器,我可以将DocsList服务与Google Apps脚本一起使用:

var file = DocsList.createFile("My File", "ABC");
file.addEditor("MyUserName");

我正在寻找的是一个我可以调用的功能,它允许我将文件的整体共享设置从“私人”更改为“任何有链接的人”。这样的功能是否存在?谢谢!

2 个答案:

答案 0 :(得分:1)

不敢。欢迎您在问题跟踪器中请求此功能作为请求的新功能增强。

http://code.google.com/p/google-apps-script-issues/issues/list

答案 1 :(得分:0)

这确实不可能,但有一个简单的解决方法。 您始终可以将文档放在先前为“有链接的任何人”共享的文件夹中,然后文档也将被共享。由于文档可以位于多个文件夹中,因此您可以拥有一个文件夹,而不会弄乱当前的文件夹结构。