Обновление разрешений на размещение в Группе Google - PullRequest
0 голосов
/ 30 августа 2018

Я пишу скрипт для управления группами, так как в группе есть адреса внутреннего домена и адреса других доменов. Я хотел бы программно обеспечить, чтобы в группу могли публиковать сообщения только пользователи внутреннего домена.

Я использую этот код:

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. Почему мой код не обновляет разрешение на публикацию?

...