尝试使用 AdminDirectory 方法时,我得到:
项目 [some number] 未找到,不能用于 API 调用。
我在 google 控制台中设置了一个项目,并在控制台和脚本本身中激活了 Admin SDK API。
从这里做同样的请求时:
https://developers.google.com/admin-sdk/directory/v1/reference/groups/list?authuser=1
我没有收到错误,但数据已正确检索。
我的apps脚本代码块如下(域名改了):
function groupExists(groupId) {
return AdminDirectory.Groups.list({domain: 'my-domain.com'}).groups.some(function(group) {
return group.email === groupId;
});
当我使用其他 AdminDirectory 方法时出现相同的错误消息,例如:
var optionalArgs = {
domain: "my-domain.com"
};
var response = AdminDirectory.Users.list(optionalArgs);