google-docs之通过 Google Apps 脚本更改文档的权限

dyllove98 阅读:76 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.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号