Permissions 如何预防;交付状态通知(失败)“;使用服务帐户时
我正在使用web应用程序通过服务帐户在google drive文件夹中创建和共享写入权限。已成功执行创建和权限共享 我正在使用以下代码创建此权限Permissions 如何预防;交付状态通知(失败)“;使用服务帐户时,permissions,google-drive-api,service-accounts,Permissions,Google Drive Api,Service Accounts,我正在使用web应用程序通过服务帐户在google drive文件夹中创建和共享写入权限。已成功执行创建和权限共享 我正在使用以下代码创建此权限 function createPermissionOffic(auth){ const drive = google.drive({version: 'v3', auth}); var fileId = rootFolderId; var permissions = [ { 'type': 'user',
function createPermissionOffic(auth){
const drive = google.drive({version: 'v3', auth});
var fileId = rootFolderId;
var permissions = [
{
'type': 'user',
'role': 'writer',
'emailAddress': serviceAccountEmail
}
];
// Using the NPM module 'async'
async.eachSeries(permissions, (permission, permissionCallback)=> {
drive.permissions.create({
resource: permission,
fileId: fileId,
fields: 'id',
sendNotificationEmails: false
}, (err, res)=> {
if (err) {
// Handle error...
console.error(err);
permissionCallback(err);
} else {
console.log('Permission ID: '+ res)
permissionCallback();
}
});
}, (err)=> {
if (err) {
// Handle error
console.error(err);
} else {
// All permissions inserted
}
});
}
我希望“sendNotificationEmails:false”可以阻止任何此类邮件通知。如何解决这个问题?我认为您的问题是由于拼写错误造成的。所以请修改如下并再次测试 发件人: 致:
- 请删除
的最后一个字符sendNotificationEmails
s
- 请删除
的最后一个字符sendNotificationEmails
s
- 我认为您的问题是由于拼写错误造成的。所以请修改如下并再次测试
发件人:
致:
sendNotificationEmails: false
sendNotificationEmail: false