You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过脚本修改Google Groups邮箱时触发Invalid Value错误

解决Google Groups邮箱地址修改报错的问题

你遇到的问题核心是:Groups Settings API的patch方法无法直接修改群组邮箱地址,email字段在这个API里属于只读属性。要修改群组邮箱,得改用Admin Directory API的Groups.update方法。

操作步骤

1. 启用Admin Directory API

在Google Apps脚本编辑器内:

  • 点击顶部菜单栏的「扩展」→「Apps脚本」(已在脚本编辑器内可跳过)
  • 点击左侧菜单栏的「服务」→「添加服务」
  • 找到「Admin Directory」并点击「添加」,完成后该服务会出现在服务列表中

2. 替换脚本代码

把原来的代码换成以下版本:

function GroupUpd() {
  var OldEmail = '1z_22-23@abc.com';
  var NewEmail = '2z_22-23@abc.com';
  var NewName = "2Z";

  // 获取目标群组的现有信息
  var group = AdminDirectory.Groups.get(OldEmail);
  
  // 修改群组名称和邮箱地址
  group.name = NewName;
  group.email = NewEmail;
  
  // 提交更新(通过旧邮箱定位群组,提交修改后的对象)
  AdminDirectory.Groups.update(group, OldEmail);
}

关键注意点

  • 新邮箱NewEmail必须未被使用,不能和你的Google Workspace内任何现有群组、用户的邮箱重复,否则会触发报错
  • 运行脚本时会要求授权,务必使用超级管理员账号完成授权流程
  • 建议先找测试群组验证脚本,确认无误后再操作正式群组

内容的提问来源于stack exchange,提问作者L. B.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 06:25:22