GSheet项目问题

时间:2018-02-06 15:42:54

标签: javascript google-sheets-api drive appscript

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

  

Google表格API尚未在项目blackbox-6831xxxxxxxxx5中使用之前或已被禁用。访问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());

P.S。 我是管理员

1 个答案:

答案 0 :(得分:0)

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

在API控制台启用Sheets API v4

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

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

在高级Google服务中启用表格API v4

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

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