google-apps-script - 如何从 Google Apps 脚本将具有名称的成员添加到组中?
问题描述
我想使用 .将成员添加到 Google 组AdminDirectory.Members.insert
。
这是我的代码:
function addGroupMember() {
var member = {
name: {
givenName: 'Jhon',
familyName: 'Doe'
},
email: 'mail@example.com',
role: 'MEMBER'
};
var newMember=AdminDirectory.Members.insert(member, 'group_email@example.com');
}
成员被创建到 Google Workspace 的组成员中,但没有名称,如下所示:
有一种方法可以Member
改变John Doe
?
注意:电子邮件域是外部的,与组织不同。
解决方案
您可能想更深入地查看文档。
从Member
概述:
Google 网上论坛成员可以是用户或其他群组。
您还可以看到Member
资源没有属性,因此在创建资源name
之前确实不可能为其分配名称。User
您现在可以做的是User
通过users.insert
请求创建一个。之后存储id
所述用户的 并将其插入到一个组中members.insert
。
当然,如果您已经创建了一堆用户而没有指定名称,您可以更新它们。
推荐阅读
- python - 如何在一个向量列中输入所有特征
- python - 如何将列表 pandas DataFrame 单元格显示为多行
- firebase - Firebase 无法正确按日期对项目进行排序
- java - JPA 一对一和一对多关系查询:如何设计?
- ffmpeg - 使用 ffmpeg 切割 FLAC 不会相应地更改时间戳
- sql - 根据前一行的顺序查找行
- wordpress - 如何从我的 WordPress 网站上的所有内部链接中删除“nofollow”属性?
- php - 使用 PHP 从 JSON 数组中获取值
- python - 使用托管标识和 python 创建 Azure 数据工厂链接服务
- xquery - 如何在xquery的return语句中添加一个硬编码的值