Google apps script 谷歌管理API与电子表格

Google apps script 谷歌管理API与电子表格,google-apps-script,google-apps,Google Apps Script,Google Apps,我目前有一个脚本,它从Google电子表格中获取电子邮件地址和角色,并使用来自的Google Admin SDK将它们添加到Google Apps管理组。然而,我正在寻找一个类似的脚本,它可以从电子表格中删除列表中的用户。有一个来自谷歌的API,但是,我不知道如何用谷歌脚本从电子表格中实现它。我该怎么做?感谢您的帮助 下面是我现在从电子表格中添加用户的内容: function addGroupMember() { var userEmail = getUser(); var groupE

我目前有一个脚本,它从Google电子表格中获取电子邮件地址和角色,并使用来自的Google Admin SDK将它们添加到Google Apps管理组。然而,我正在寻找一个类似的脚本,它可以从电子表格中删除列表中的用户。有一个来自谷歌的API,但是,我不知道如何用谷歌脚本从电子表格中实现它。我该怎么做?感谢您的帮助

下面是我现在从电子表格中添加用户的内容:

function addGroupMember() {
  var userEmail = getUser();
  var groupEmail = getGroup();
  var member = {
      email: userEmail,
      role: getRole()
   };
  member = AdminDirectory.Members.insert(member, groupEmail);
  Logger.log('User %s added as a member of group %s.', userEmail, groupEmail);
}

function getUser() {
  user = SpreadsheetApp.getActiveSheet().getRange('A2').getValue();
  return user }

function getRole() {
  role = SpreadsheetApp.getActiveSheet().getRange('B2').getValue();
  return role }

而不是行
member=AdminDirectory.Members.insert(member,groupEmail),使用:

member = AdminDirectory.Members.remove(groupKey, memberKey);

编辑:从我的代码中复制/粘贴错误。这方面的文档是。

请尝试使用以下命令行:

AdminDirectory.Members.remove(groupKey, memberKey);

其中groupeKey是组的电子邮件地址,memberKey是用户的电子邮件地址

澄清,当您说“从列表中删除它们”时,您是指从电子表格的单元格中删除它们,还是指从组中删除用户(基本上与示例代码相反?)StackOverflow通常在这里帮助您解决特定的编程障碍,而不是为您编写代码,但我会根据您的需要,看看是否可以为您指出正确的方向。这是将用户从google平台上删除,而不是从google组中删除,而本文中提到的API就是要删除的API“删除组中的成员”不完全是用户不?是的,那是我的错误。忘记编辑我的示例代码。这将教会我一大早发布:)