Как я могу узнать, где я нахожусь в моей ежедневной квоте? - PullRequest
0 голосов
/ 21 сентября 2018

Переходя сюда: https://script.google.com/dashboard, я вижу квоты, указанные для API.Недавно я установил лимит, используя следующую функцию на панели сценариев листа Google:

function getLastEmail_(entry) {
  var email = entry[0];
  if (email) {
    var emails = [];
    var emails = GmailApp.search(email).map(function (email) {
      return getFormattedDate_(email.getLastMessageDate());
    }).sort();
    return (emails.length) ? [emails.pop()] : [""];
  }
  return [""];
}

Моя цель - определить последнюю дату контакта для адреса электронной почты в листе Google.На листе 5 тыс. Записей, поэтому я предпочитаю делать это с помощью скрипта.После моего тестирования я получил около 380 строк, когда получил сообщение об ошибке Service invoked too many times for one day: gmail. (line 83, file "get_last_visit").Я не понимаю, как я использовал 50 000 вызовов (ограничение для учетной записи gsuite business), и я не могу найти где-либо показатели отчетности об использовании.

Есть ли способ:

A) увеличить или обойти ограничение для отдельного пользователя с помощью подписки, варианта оплаты, несвязанного скрипта и т. д. B) отслеживать использование по мере того, как оно происходит, для предотвращения непреднамеренных вызовов API, которые превышают ограничение.

РЕДАКТИРОВАТЬ: С https://console.cloud.google.com/home/dashboard?project=project-id-xxxxxxxxxxxxxxxxxxx Я вижу "Этот проект не имеет ресурсов" в блоке контента "Ресурсы".

1 Ответ

0 голосов
/ 22 сентября 2018

Google намеревается предложить «гибкий» план, который может позволить расширение квот, но в настоящее время он находится в стадии бета-тестирования.

Что касается мониторинга использования API, вы можете сделать это через консоль API.Сначала вам нужно открыть проект GCP, связанный с вашим сценарием, перейдя к Resources > Cloud Platform Project из IDE скрипта приложения.Затем откройте консоль API для вашего проекта GCP, щелкнув идентификатор проекта (синий текст).

В консоли откройте меню гамбургера (щелкнув значок из 3 горизонтальных полос в верхнем левом углу) и перейдите на панель инструментов API с помощью API & Services > dashboard.Выберите API GMail из списка API, а затем перейдите на вкладку квот.

Вкладка квот должна выглядеть следующим образом:

enter image description here

Нажатие значка загрузки в правом верхнем углу гистограммызагрузит CSV с метриками использования.

Вам также следует проверить Google Explorer API, может быть доступен REST API, который позволяет вам получать информацию о квотах.

...