Я пишу скрипт для управления группами, так как в группе есть адреса внутреннего домена и адреса других доменов. Я хотел бы программно обеспечить, чтобы в группу могли публиковать сообщения только пользователи внутреннего домена.
Я использую этот код:
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 Script. Почему мой код не обновляет разрешение на публикацию?