如何使用 google 应用程序脚本以编程方式将人员添加到 google 组?
How to add people to google groups programmatically using google app script?
var form = FormApp.openById('1IErsge8yafg0UOltvhecAMhRd5Yh1VXJdhkI');
var groupID = "mygroup@googlegroups.com";
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
var email = itemResponses[1].getResponse();
Logger.log(email);
var newMember = {email: email, role: "MEMBER"};
AdminDirectory.Members.insert(newMember, groupID);
}
}
这是我编写的代码,但出现错误
经过一些研究,我发现错误是因为我没有 G Suite 订阅。
但是,我无法找到有关如何在没有 G Suite 订阅的情况下完成相同任务的任何信息。谁能帮我解决这个问题?
提前致谢!
由于您不是 Google Workspace 管理员,请查看 the Jay Lee's answer to Google Groups API add Member。 Tl;博士:AdminDirectory
只能由 Google 工作区管理员使用。
您可能会尝试使用 Groups Service 获取有关 Google 组的信息,但它没有将用户添加到组的方法,因此您唯一的选择是添加用户手动或使用 web-browser 自动化工具。
资源
相关
- Add users to Google Groups using Google Apps Script
- Google Admin SDK error Resource Not Found: domain when trying to list existing users
- Issue adding members to @googlegroups.com with Google Apps Scripts
var form = FormApp.openById('1IErsge8yafg0UOltvhecAMhRd5Yh1VXJdhkI');
var groupID = "mygroup@googlegroups.com";
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
var email = itemResponses[1].getResponse();
Logger.log(email);
var newMember = {email: email, role: "MEMBER"};
AdminDirectory.Members.insert(newMember, groupID);
}
}
这是我编写的代码,但出现错误
经过一些研究,我发现错误是因为我没有 G Suite 订阅。
但是,我无法找到有关如何在没有 G Suite 订阅的情况下完成相同任务的任何信息。谁能帮我解决这个问题?
提前致谢!
由于您不是 Google Workspace 管理员,请查看 the Jay Lee's answer to Google Groups API add Member。 Tl;博士:AdminDirectory
只能由 Google 工作区管理员使用。
您可能会尝试使用 Groups Service 获取有关 Google 组的信息,但它没有将用户添加到组的方法,因此您唯一的选择是添加用户手动或使用 web-browser 自动化工具。
资源
相关
- Add users to Google Groups using Google Apps Script
- Google Admin SDK error Resource Not Found: domain when trying to list existing users
- Issue adding members to @googlegroups.com with Google Apps Scripts