Google 群组

管理 Google Workspace 群组及其成员

使用说明

连接到 Google Workspace,使用 Admin SDK Directory API 创建、更新和管理群组及其成员。

工具

google_groups_list_groups

列出 Google Workspace 域中的所有群组

输入

参数类型必需描述
customerstring客户 ID 或 "my_customer" 表示已认证用户的域
domainstring用于筛选群组的域名
maxResultsnumber返回的最大结果数 (1-200)
pageTokenstring分页的令牌
querystring用于筛选群组的搜索查询 (例如:"email:admin*")

输出

参数类型描述
groupsjson群组对象的数组
nextPageTokenstring用于获取下一页结果的令牌

google_groups_get_group

通过电子邮件或群组 ID 获取特定 Google 群组的详细信息

输入

参数类型必需描述
groupKeystring群组电子邮件地址或唯一群组 ID

输出

参数类型描述
groupjson群组对象

google_groups_create_group

在域中创建一个新的 Google 群组

输入

参数类型必需描述
emailstring新组的电子邮件地址 (例如:team@yourdomain.com)
namestring组的显示名称
descriptionstring组的描述

输出

参数类型描述
groupjson创建的群组对象

google_groups_update_group

更新现有的 Google 群组

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
namestring群组的新显示名称
descriptionstring群组的新描述
emailstring群组的新电子邮件地址

输出

参数类型描述
groupjson更新的群组对象

google_groups_delete_group

删除 Google 群组

输入

参数类型必需描述
groupKeystring要删除的群组电子邮件地址或唯一群组 ID

输出

参数类型描述
messagestring成功消息

google_groups_list_members

列出 Google 群组的所有成员

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
maxResultsnumber返回的最大结果数 (1-200)
pageTokenstring分页的令牌
rolesstring按角色筛选 (逗号分隔:OWNER, MANAGER, MEMBER)

输出

参数类型描述
membersjson成员对象的数组
nextPageTokenstring用于获取下一页结果的令牌

google_groups_get_member

获取 Google 群组中特定成员的详细信息

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
memberKeystring成员的电子邮件地址或唯一成员 ID

输出

参数类型描述
memberjson成员对象

google_groups_add_member

向 Google 群组添加新成员

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
emailstring要添加成员的电子邮件地址
rolestring成员的角色 (MEMBER, MANAGER, 或 OWNER)。默认为 MEMBER。

输出

参数类型描述
memberjson添加的成员对象

google_groups_remove_member

从 Google 群组中移除成员

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
memberKeystring要移除的成员的电子邮件地址或唯一 ID

输出

参数类型描述
messagestring成功消息

google_groups_update_member

更新成员信息

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
memberKeystring成员的电子邮件地址或唯一成员 ID
rolestring成员的新角色 (MEMBER, MANAGER, 或 OWNER)

输出

参数类型描述
memberjson更新的成员对象

google_groups_has_member

检查用户是否为 Google 群组的成员

输入

参数类型必需描述
groupKeystring群组的电子邮件地址或唯一群组 ID
memberKeystring要检查的成员的电子邮件地址或唯一成员 ID

输出

参数类型描述
isMemberboolean用户是否是该群组的成员

注意事项

  • 类别:tools
  • 类型:google_groups
参数类型必需描述
groupKeystring群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID
memberKeystring要检查的成员标识符。可以是成员电子邮件地址(例如 user@example.com)或唯一成员 ID

输出

参数类型描述
isMemberboolean用户是否为该群组成员

google_groups_list_aliases

列出 Google 群组的所有电子邮件别名

输入

参数类型必需描述
groupKeystring群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID

输出

参数类型描述
aliasesarray群组的电子邮件别名列表
idstring唯一群组标识符
primaryEmailstring群组主电子邮件地址
aliasstring别名电子邮件地址
kindstringAPI 资源类型
etagstring资源版本标识符

google_groups_add_alias

为 Google 群组添加电子邮件别名

输入

参数类型必需描述
groupKeystring群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID
aliasstring要添加到群组的电子邮件别名

输出

参数类型描述
idstring唯一群组标识符
primaryEmailstring群组主电子邮件地址
aliasstring新增的别名
kindstringAPI 资源类型
etagstring资源版本标识符

google_groups_remove_alias

从 Google 群组中移除电子邮件别名

输入

参数类型必需描述
groupKeystring群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID
aliasstring要从群组中移除的电子邮件别名

输出

参数类型描述
deletedboolean是否成功删除了别名

google_groups_get_settings

获取 Google 群组的设置,包括访问权限、审核和发帖选项

输入

参数类型必需描述
groupEmailstring群组的电子邮件地址(例如 team@example.com

输出

参数类型描述
emailstring群组电子邮件地址
namestring群组名称(最多 75 个字符)
descriptionstring群组描述(最多 4096 个字符)
whoCanJoinstring谁可以加入群组(ANYONE_CAN_JOIN、ALL_IN_DOMAIN_CAN_JOIN、INVITED_CAN_JOIN、CAN_REQUEST_TO_JOIN)
whoCanViewMembershipstring谁可以查看群组成员
whoCanViewGroupstring谁可以查看群组消息
whoCanPostMessagestring谁可以向群组发送消息
allowExternalMembersstring是否允许外部用户成为成员
allowWebPostingstring是否允许网页发帖
primaryLanguagestring群组的主要语言
isArchivedstring是否存档消息
archiveOnlystring群组是否仅限归档(非活跃)
messageModerationLevelstring消息审核级别
spamModerationLevelstring垃圾邮件处理级别(ALLOW、MODERATE、SILENTLY_MODERATE、REJECT)
replyTostring默认回复目标
customReplyTostring自定义回复邮箱
includeCustomFooterstring是否包含自定义页脚
customFooterTextstring自定义页脚文本(最多 1000 个字符)
sendMessageDenyNotificationstring是否发送拒绝通知
defaultMessageDenyNotificationTextstring默认拒绝消息文本
membersCanPostAsTheGroupstring成员是否可以以群组身份发帖
includeInGlobalAddressListstring是否包含在全局地址列表中
whoCanLeaveGroupstring谁可以退出群组
whoCanContactOwnerstring谁可以联系群组所有者
favoriteRepliesOnTopstring收藏回复是否置顶
whoCanApproveMembersstring谁可以批准新成员
whoCanBanUsersstring谁可以封禁用户
whoCanModerateMembersstring谁可以管理成员
whoCanModerateContentstring谁可以审核内容
whoCanAssistContentstring谁可以协助内容元数据
enableCollaborativeInboxstring是否启用协作收件箱
whoCanDiscoverGroupstring谁可以发现该群组
defaultSenderstring默认发件人身份(DEFAULT_SELF 或 GROUP)

google_groups_update_settings

更新 Google 群组的设置,包括访问权限、审核和发帖选项

输入

参数类型是否必填描述
groupEmailstring群组的电子邮件地址(例如 team@example.com
namestring群组名称(最多 75 个字符)
descriptionstring群组描述(最多 4096 个字符)
whoCanJoinstring谁可以加入:ANYONE_CAN_JOIN、ALL_IN_DOMAIN_CAN_JOIN、INVITED_CAN_JOIN、CAN_REQUEST_TO_JOIN
whoCanViewMembershipstring谁可以查看成员:ALL_IN_DOMAIN_CAN_VIEW、ALL_MEMBERS_CAN_VIEW、ALL_MANAGERS_CAN_VIEW
whoCanViewGroupstring谁可以查看群组消息:ANYONE_CAN_VIEW、ALL_IN_DOMAIN_CAN_VIEW、ALL_MEMBERS_CAN_VIEW、ALL_MANAGERS_CAN_VIEW
whoCanPostMessagestring谁可以发帖:NONE_CAN_POST、ALL_MANAGERS_CAN_POST、ALL_MEMBERS_CAN_POST、ALL_OWNERS_CAN_POST、ALL_IN_DOMAIN_CAN_POST、ANYONE_CAN_POST
allowExternalMembersstring是否允许外部用户成为成员:true 或 false
allowWebPostingstring是否允许网页发帖:true 或 false
primaryLanguagestring群组的主要语言(例如 en)
isArchivedstring是否归档消息:true 或 false
archiveOnlystring群组是否仅归档(非活跃):true 或 false
messageModerationLevelstring消息审核:MODERATE_ALL_MESSAGES、MODERATE_NON_MEMBERS、MODERATE_NEW_MEMBERS、MODERATE_NONE
spamModerationLevelstring垃圾邮件处理:ALLOW、MODERATE、SILENTLY_MODERATE、REJECT
replyTostring默认回复:REPLY_TO_CUSTOM、REPLY_TO_SENDER、REPLY_TO_LIST、REPLY_TO_OWNER、REPLY_TO_IGNORE、REPLY_TO_MANAGERS
customReplyTostring自定义回复邮箱(当 replyTo 为 REPLY_TO_CUSTOM 时)
includeCustomFooterstring是否包含自定义页脚:true 或 false
customFooterTextstring自定义页脚文本(最多 1000 个字符)
sendMessageDenyNotificationstring是否发送拒绝通知:true 或 false
defaultMessageDenyNotificationTextstring默认拒绝消息文本
membersCanPostAsTheGroupstring成员是否可以以群组身份发帖:true 或 false
includeInGlobalAddressListstring是否包含在全局地址列表中:true 或 false
whoCanLeaveGroupstring谁可以退出:ALL_MANAGERS_CAN_LEAVE、ALL_MEMBERS_CAN_LEAVE、NONE_CAN_LEAVE
whoCanContactOwnerstring谁可以联系所有者:ALL_IN_DOMAIN_CAN_CONTACT、ALL_MANAGERS_CAN_CONTACT、ALL_MEMBERS_CAN_CONTACT、ANYONE_CAN_CONTACT
favoriteRepliesOnTopstring收藏回复是否置顶:true 或 false
whoCanApproveMembersstring谁可以批准成员:ALL_OWNERS_CAN_APPROVE、ALL_MANAGERS_CAN_APPROVE、ALL_MEMBERS_CAN_APPROVE、NONE_CAN_APPROVE
whoCanBanUsersstring谁可以封禁用户:OWNERS_ONLY、OWNERS_AND_MANAGERS、NONE
whoCanModerateMembersstring谁可以管理成员:OWNERS_ONLY、OWNERS_AND_MANAGERS、ALL_MEMBERS、NONE
whoCanModerateContentstring谁可以审核内容:OWNERS_ONLY、OWNERS_AND_MANAGERS、ALL_MEMBERS、NONE
whoCanAssistContentstring谁可以协助内容元数据:OWNERS_ONLY、OWNERS_AND_MANAGERS、ALL_MEMBERS、NONE
enableCollaborativeInboxstring是否启用协作收件箱:true 或 false
whoCanDiscoverGroupstring谁可以发现:ANYONE_CAN_DISCOVER、ALL_IN_DOMAIN_CAN_DISCOVER、ALL_MEMBERS_CAN_DISCOVER
defaultSenderstring默认发件人:DEFAULT_SELF 或 GROUP

输出

参数类型描述
emailstring群组的电子邮件地址
namestring群组名称
descriptionstring群组描述
whoCanJoinstring谁可以加入该群组
whoCanViewMembershipstring谁可以查看群组成员
whoCanViewGroupstring谁可以查看群组消息
whoCanPostMessagestring谁可以向群组发送消息
allowExternalMembersstring外部用户是否可以成为成员
allowWebPostingstring是否允许网页发帖
primaryLanguagestring群组的主要语言
isArchivedstring是否存档消息
archiveOnlystring群组是否仅限存档
messageModerationLevelstring消息审核级别
spamModerationLevelstring垃圾邮件处理级别
replyTostring默认回复目标
customReplyTostring自定义回复邮箱
includeCustomFooterstring是否包含自定义页脚
customFooterTextstring自定义页脚文本
sendMessageDenyNotificationstring是否发送拒绝通知
defaultMessageDenyNotificationTextstring默认拒绝消息文本
membersCanPostAsTheGroupstring成员是否可以以群组身份发帖
includeInGlobalAddressListstring是否包含在全局地址列表中
whoCanLeaveGroupstring谁可以退出群组
whoCanContactOwnerstring谁可以联系群组所有者
favoriteRepliesOnTopstring收藏回复是否置顶
whoCanApproveMembersstring谁可以批准新成员
whoCanBanUsersstring谁可以封禁用户
whoCanModerateMembersstring谁可以管理成员
whoCanModerateContentstring谁可以审核内容
whoCanAssistContentstring谁可以协助内容元数据
enableCollaborativeInboxstring是否启用协作收件箱
whoCanDiscoverGroupstring谁可以发现该群组
defaultSenderstring默认发件人身份

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started