Javascript 使用Google Apps脚本文档列表服务修改文件共享设置?

Javascript 使用Google Apps脚本文档列表服务修改文件共享设置?,javascript,google-docs-api,google-apps-script,Javascript,Google Docs Api,Google Apps Script,我需要更改谷歌文档中托管的许多文件的共享设置。我知道,如果我想使用以下调用从文件中添加或删除编辑器或查看器,我可以使用DocsList服务和Google Apps脚本: var file = DocsList.createFile("My File", "ABC"); file.addEditor("MyUserName"); 我要找的是一个我可以调用的函数,它允许我将文件的整体共享设置从“Private”更改为“anywhere with a link”。这样的功能是否存在于任何地方?谢谢

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

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

我要找的是一个我可以调用的函数,它允许我将文件的整体共享设置从“Private”更改为“anywhere with a link”。这样的功能是否存在于任何地方?谢谢

恐怕不行。欢迎您在问题追踪器中请求将其作为请求的新功能增强


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

谢谢,我已经为此提交了947期。