因此。我在wra my大脑,因为我不知道问题是什么。我想要的只是复制一个现有的模板文件,并通过链接分享给域中的任何人。
function copyFile() {
var formattedDate = Utilities.formatDate(new Date(), "PST", "MM-dd-yyyy");
var file = DocsList.find("testDocument")[0];
var copy = file.makeCopy("testDocument" + formattedDate);
copy.setSharing(DriveApp.Access.DOMAIN_WITH_LINK, DriveApp.Permission.EDIT);
}
然而它一直在扔;
TypeError:在对象文件中找不到函数setSharing。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
您可以使用Drive Service
代替Docs List
来设置共享。 DocsList中的文件类型没有setSharing
方法。这有点令人困惑,因为File
和Drive Service
中都有Docs List
类型,但setSharing
中的文件类型无法使用DocsList
。< / p>
Drive Service
确实有makeCopy
方法:
所以我会使用Drive Service
代替Docs List
。