无论如何,是否有使用Google Sheet API或Google Drive API等在节点JS中删除Google Sheet的访问权限?
我正在使用Google表API以及Google Drive API(Node JS),并且我通过使用服务帐户创建了Google表格,并与一封电子邮件共享“ [email  procearted] “扮演'reader'的角色。但是现在5分钟后,我想从“ [电子邮件  prection] “,这样一定不能可以访问' >“。
注意:Google Sheet的所有者是服务帐户。
以下是代码的片段。
const auth = new google.auth.GoogleAuth({
keyFile: "private_keys.json", //the key file
//url to spreadsheets API
scopes: ["https://www.googleapis.com/auth/spreadsheets",
"https://www.googleapis.com/auth/drive"],
});
var body = {
'type': 'user',
'role': 'reader',
'emailAddress': '[email protected]',
};
var drive=google.drive({version: 'v3',auth});
drive.permissions.create({
'fileId': spId, //sheetID returned from create sheet response
'resource': body,
}, function(err, response) {if (err) {
console.error('error-------', err);
return;
} else{
console.log(JSON.parse(JSON.stringify(response))) ;
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信您的目标如下。
代码>来自使用googleapis的node.js的文件。
在这种情况下,以下示例脚本怎么样?
示例脚本:
参考:
I believe your goal is as follows.
[email protected]
from a file using googleapis for Node.js.In this case, how about the following sample script?
Sample script:
References: