Служба настроек групп Admin SDK

Служба настроек групп Admin SDK позволяет использовать API настроек групп Admin SDK в Apps Script. Этот API предоставляет администраторам доменов Google Workspace (включая реселлеров) возможность управлять настройками групп в своих аккаунтах Google Workspace.

Ссылка

Подробную информацию об этой службе см. в справочной документации по API настроек групп Admin SDK. Как и все расширенные службы в Apps Script, служба настроек групп Admin SDK использует те же объекты, методы и параметры, что и общедоступный API. Подробнее см. в разделе «Как определяются сигнатуры методов» .

Чтобы сообщить о проблемах и найти другую поддержку, см. руководство по поддержке настроек групп Admin SDK .

Пример кода

В примере кода ниже используется версия API 1 .

Получить настройки группы

Этот пример получает настройки группы и выводит их на консоль.

advanced/adminSDK.gs
/**
 * Gets a group's settings and logs them to the console.
 */
function getGroupSettings() {
  // TODO (developer) - Replace groupId value with yours
  const groupId = 'exampleGroup@example.com';
  try {
    const group = AdminGroupsSettings.Groups.get(groupId);
    console.log(JSON.stringify(group, null, 2));
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log('Failed with error %s', err.message);
  }
}

Обновить настройки группы

В этом примере показано, как можно изменить настройки группы. Здесь изменяется описание, но таким же образом можно изменить и другие настройки.

advanced/adminSDK.gs
/**
 * Updates group's settings. Here, the description is modified, but various
 * other settings can be changed in the same way.
 * @see https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups/patch
 */
function updateGroupSettings() {
  const groupId = 'exampleGroup@example.com';
  try {
    const group = AdminGroupsSettings.newGroups();
    group.description = 'Newly changed group description';
    AdminGroupsSettings.Groups.patch(group, groupId);
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log('Failed with error %s', err.message);
  }
}

,

Служба настроек групп Admin SDK позволяет использовать API настроек групп Admin SDK в Apps Script. Этот API предоставляет администраторам доменов Google Workspace (включая реселлеров) возможность управлять настройками групп в своих аккаунтах Google Workspace.

Ссылка

Подробную информацию об этой службе см. в справочной документации по API настроек групп Admin SDK. Как и все расширенные службы в Apps Script, служба настроек групп Admin SDK использует те же объекты, методы и параметры, что и общедоступный API. Подробнее см. в разделе «Как определяются сигнатуры методов» .

Чтобы сообщить о проблемах и найти другую поддержку, см. руководство по поддержке настроек групп Admin SDK .

Пример кода

В примере кода ниже используется версия API 1 .

Получить настройки группы

Этот пример получает настройки группы и выводит их на консоль.

advanced/adminSDK.gs
/**
 * Gets a group's settings and logs them to the console.
 */
function getGroupSettings() {
  // TODO (developer) - Replace groupId value with yours
  const groupId = 'exampleGroup@example.com';
  try {
    const group = AdminGroupsSettings.Groups.get(groupId);
    console.log(JSON.stringify(group, null, 2));
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log('Failed with error %s', err.message);
  }
}

Обновить настройки группы

В этом примере показано, как можно изменить настройки группы. Здесь изменяется описание, но таким же образом можно изменить и другие настройки.

advanced/adminSDK.gs
/**
 * Updates group's settings. Here, the description is modified, but various
 * other settings can be changed in the same way.
 * @see https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups/patch
 */
function updateGroupSettings() {
  const groupId = 'exampleGroup@example.com';
  try {
    const group = AdminGroupsSettings.newGroups();
    group.description = 'Newly changed group description';
    AdminGroupsSettings.Groups.patch(group, groupId);
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log('Failed with error %s', err.message);
  }
}