google-docs之通过 Google Apps 脚本更改文档的权限
dyllove98
阅读:88
2024-02-27 23:08:18
评论:0
我正在寻找示例脚本,它根据传递给脚本的电子邮件地址和 DocumentID 重置外部电子表格的默认权限。我打算创建一个脚本,该脚本可以解析电子邮件中的信息以获取 DocumentID 和电子邮件,将权限从默认更改为 anyone with a link,然后使用该链接通过电子邮件发送已传递的地址。
似乎权限是由 DocList API 控制的,我没有找到与该 API 交互的 GAS 示例。
请您参考如下方法:
在 2013 年 Google I/O 大会上,DriveApp 发布。这允许开发人员构建用例,例如通过链接分享给任何人
https://developers.google.com/apps-script/reference/drive/
示例代码-
var quizTemplate = DriveApp.getFileById(QUIZ_TEMPLATE_ID);
quizTemplate.setSharing(DriveApp.Access.DOMAIN_WITH_LINK, DriveApp.Permission.VIEW);
或
var openFile = DriveApp.getFileById(WIDE_OPEN_ID)
openFile.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.COMMENT);
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。