我怎样才能知道我在每日配额中的位置?

How can I tell where I am on my daily quota?

转到此处:https://script.google.com/dashboard,我可以看到每个 API 列出的配额。我最近在 google sheet:

的脚本面板中使用以下函数达到了极限
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 sheet 中电子邮件地址的最后联系日期。 sheet 中有 5k 个条目,所以我更喜欢通过脚本来执行此操作。在我测试之后,当我收到 Service invoked too many times for one day: gmail. (line 83, file "get_last_visit") 的错误消息时,我得到了大约 380 行左右。我看不到我是如何使用 50k 调用(gsuite 企业帐户的限制)的,而且我在任何地方都找不到任何使用情况报告指标。

有没有办法:

A) 通过订阅、支付选项、未绑定脚本等增加或解决单个用户的限制 B) 监控正在发生的使用情况,以防止对 API 的意外调用超出限制 运行。

编辑: 从 https://console.cloud.google.com/home/dashboard?project=project-id-xxxxxxxxxxxxxxxxxxx 我在 "Resources" 内容块下看到 "This project has no resources"。

Google 打算提供一个 "Flexible" 计划,该计划可能允许延长配额,但目前处于测试阶段。

至于监控 API 使用情况,您可以通过 api 控制台进行。首先,您需要通过从 Apps 脚本 IDE 导航到 Resources > Cloud Platform Project 打开与您的脚本关联的 GCP 项目。然后通过单击项目 ID(蓝色文本)打开 GCP 项目的 API 控制台。

从控制台打开汉堡菜单(通过单击左上角由 3 个水平条组成的图标)并通过 API & Services > dashboard[导航到 API 仪表板。 Select API 列表中的 GMail API,然后是 select 配额选项卡。

配额选项卡应如下所示:

单击条形图右上角的下载图标将下载包含使用指标的 CSV。

您还应该检查 Google 的 API Explorer,可能有一个 REST API 可用,允许您获取配额信息。