使用Google Apps脚本共享文件夹,而不会收到电子邮件

OUA*_*cef 4 google-apps-script

我想问问您是否知道一种可以与Google Apps脚本共享驱动器中文件夹的方法,但不会收到编辑者的电子邮件。我曾尝试将以下选项放入我的程序中,但徒劳无功:“ folderName.permission.EDIT”

Sou*_*ria 5

您应该可以使用高级Google服务来实现它。

请打开应用脚本编辑器,导航至参考资料>高级Google服务...

菜单

然后一直向下滚动到Drive API,然后将开关切换到“ on”

启用驱动器API

完成此操作后,您可以将以下代码用作共享文件夹的模板,而无需向用户发送通知电子邮件-

function myFunction() {
  var folderID = 'PasteTheFolderIDHere';
  Drive.Permissions.insert({
      'role': 'reader', // or writer, fileOrganizer, organizer, owner
      'type': 'user', // or group, domain, anyone
      'value': 'example@domain.com'
    },
    folderID,
    {
      'sendNotificationEmails': 'false' // this is important
    });
}
Run Code Online (Sandbox Code Playgroud)

您也可以在Drive API文档中进行测试。希望这可以帮助 :)