我正在编写一个脚本来管理组,因为组中有内部域的地址和其他域的地址。我想以编程方式强制只有内部域的用户才能发布到组。
我使用这段代码:
var groupId = "test@dominio.it";
var groupSettings = AdminGroupsSettings.newGroups();
groupSettings.whoCanPostMessage = ["ALL_IN_DOMAIN_CAN_POST"];
AdminGroupsSettings.Groups.patch(
groupSettings, groupId
)
但是,如果我随后检查组管理中的“谁可以发帖”部分,我会发现:
- OWNER yes
- MANAGER yes
- ALL GROUP MEMBER yes
- ALL IN DOMAIN yes
- ANYONE no
在组管理中,我可以执行以下设置:
- OWNER yes
- MANAGER yes
- ALL GROUP MEMBER no
- ALL IN DOMAIN yes
- ANYONE no
但我想通过 Apps 脚本进行设置。为什么我的代码没有更新发布权限?