【问题标题】:GSheet project problemsGSheet项目问题
【发布时间】:2018-02-06 15:42:53
【问题描述】:

我正在尝试使用 appscript 将过滤器设置为 GSheet,但是当我尝试运行脚本时会出现一个弹出窗口:

之前没有在项目 blackbox-6831xxxxxxxxx5 中使用过 Google Sheets API,或者它已被禁用。通过访问https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=blackbox-6834xxxxxxxxxx5 启用它,然后重试。如果您最近启用了此 API,请等待几分钟,让该操作传播到我们的系统并重试。

当我尝试访问该链接时,控制台会返回:

API“sheets.googleapis.com”不存在或您无权访问它

与 GSheet API 交互的所有其他脚本都可以完美运行。 我只有以下问题:

Sheets.Spreadsheets.batchUpdate({'requests': [request]}, ss.getId());

附: 我是管理员

【问题讨论】:

    标签: javascript google-apps-script google-sheets-api


    【解决方案1】:

    如果您不直接访问 URL,如何从脚本编辑器转到 API 控制台并启用 Sheets API?流程如下。即使你尝试了这个,当出现同样的错误时,可能还有其他问题。

    在 API 控制台启用 Sheets API v4

    • 在脚本编辑器上
      • 资源 -> 云平台项目
      • 查看 API 控制台
      • 在开始时,单击启用 API 并获取密钥等凭据。
      • 点击左侧的库。
      • 在搜索 API 和服务时,输入“表格”。然后点击 Google Sheets API。
      • 点击启用按钮。
      • 如果API已经开启,请不要关闭。

    然后,请再次确认是否在高级 Google 服务中启用了 Sheets API。

    在高级 Google 服务中启用 Sheets API v4

    • 在脚本编辑器上
      • 资源 -> 高级 Google 服务
      • 启用 Google Sheets API v4

    如果这对你没有用,我很抱歉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 2020-04-18
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多