在谷歌应用程序脚本中添加评论时阻止电子邮件通知



我正在使用addCommenter函数使用谷歌应用程序脚本添加注释。但它会向用户发送邀请。有什么方法可以禁用此电子邮件通知吗??

这是我的代码

function shareGroup(usersToShare, sheetId) {
    var newFile =DriveApp.getFileById(sheetId);
    for (var i = 0; i <= usersToShare.length - 1; i++) { 
          newFile.addCommenter(usersToShare[i]);               
    }
}

使用默认的DriveApp服务是不可能的。但是,您可以使用高级驱动器服务来解决此问题(您应该在脚本编辑器中选择"资源">"高级谷歌服务…"来启用它,然后在谷歌开发者控制台中启用它。)

使用的代码应为:

 Drive.Permissions.insert(
   {
     'role': 'reader',
     'type': 'user',
     'value': 'jane.doe@example.com',
     'additionalRoles': ['commenter']
   },
   'fileId',
   {
     'sendNotificationEmails': 'false'
   });

相关内容

  • 没有找到相关文章

最新更新