Краткое руководство по сценариям Google Apps

Создайте скрипт Google Apps Script , который будет отправлять запросы к API для реселлеров.

В руководствах по быстрому запуску объясняется, как настроить и запустить приложение, которое обращается к API Google Workspace. В этом руководстве используется упрощенный подход к аутентификации, подходящий для тестовой среды. Для производственной среды мы рекомендуем изучить вопросы аутентификации и авторизации, прежде чем выбирать учетные данные доступа , подходящие для вашего приложения.

В Apps Script в руководствах быстрого запуска Google Workspace используются расширенные сервисы Google для вызова API Google Workspace и обработки некоторых деталей процесса аутентификации и авторизации.

Цели

  • Настройте среду.
  • Создайте и настройте скрипт.
  • Запустите скрипт.

Предварительные требования

  • Экземпляр домена реселлера Google.
  • Полностью оформленное партнерское соглашение с Google Workspace.

  • Доступ к Google Диску

Создайте скрипт

  1. Создайте новый скрипт в редакторе Apps Script, перейдя по адресу script.google.com/create .
  2. Замените содержимое редактора скриптов следующим кодом:

adminSDK/reseller/quickstart.gs
/**
 * List Admin SDK reseller.
 * @see https://developers.google.com/admin-sdk/reseller/reference/rest/v1/subscriptions/list
 */
function listSubscriptions() {
  const optionalArgs = {
    maxResults: 10,
  };
  if (!AdminReseller || !AdminReseller.Subscriptions) {
    throw new Error("Enable the AdminReseller Advanced Service.");
  }
  const response = AdminReseller.Subscriptions.list(optionalArgs);
  const subscriptions = response.subscriptions;
  if (!subscriptions || subscriptions.length === 0) {
    console.log("No subscriptions found.");
    return;
  }
  console.log("Subscriptions:");
  for (const subscription of subscriptions) {
    if (subscription.customerId && subscription.skuId) {
      if (subscription.plan?.planName) {
        console.log(
          "%s (%s, %s)",
          subscription.customerId,
          subscription.skuId,
          subscription.plan.planName,
        );
      } else {
        console.log("%s (%s)", subscription.customerId, subscription.skuId);
      }
    }
  }
}

  1. Нажмите «Сохранить». .
  2. Щелкните по проекту без названия , введите Quickstart и нажмите «Переименовать» .

Настройте скрипт

Включите API для реселлеров

Откройте проект Apps Script.

  1. Нажмите «Редактор .
  2. Рядом с пунктом «Услуги» нажмите « услугу».
  3. Выберите Google Workspace Reseller API и нажмите «Добавить» .

Запустите образец

В редакторе Apps Script нажмите кнопку «Выполнить» .

При первом запуске примера вам будет предложено авторизовать доступ:

  1. Нажмите «Проверить права доступа» .
  2. Выберите учетную запись.
  3. Нажмите «Разрешить» .

Журнал выполнения скрипта отображается в нижней части окна.

Следующие шаги