【问题标题】:DriveApp Error: "We're sorry, a server error occurred. Please wait a bit and try again."DriveApp 错误:“很抱歉,发生服务器错误。请稍候,然后重试。”
【发布时间】:2020-06-03 14:44:59
【问题描述】:

每当我运行以下函数时

    function getDatabases(){
      var files = DriveApp.getFilesByType(MimeType.GOOGLE_SHEETS);
      var amount = 0;
      while (files.hasNext()){
        if((files.next().getName()).indexOf("Database") > -1){
          amount++;
        }
      }
      return amount;
    }

我收到此错误:

这突然开始于大约一个半月前。相同的代码之前运行,所以我认为我达到了配额限制,但事实并非如此。

【问题讨论】:

  • 它对我有用。如果这种情况继续,请尝试关闭脚本编辑器和电子表格并重新打开它,看看是否有帮助。如果没有,请尝试迁移到全新的电子表格。
  • @Cooper 在删除电子表格并创建新电子表格后,我仍然遇到同样的错误。 :(

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


【解决方案1】:

得到了我的解决方案 在脚本 -> 资源 -> 高级谷歌服务 -> 开启 Drive API 单击下面的消息“Google Cloud Platform API Dashboard”以打开脚本的云项目。选择项目后,在搜索栏中搜索“Drive API”-> ENABLE,对“Google Drive API”执行相同操作。 完成,脚本中的 DriveApp 函数不再出现“我们很抱歉服务器错误”。 另外:我启用了其他 API 和高级服务 Drive Activity API,以防万一……

【讨论】:

    【解决方案2】:

    我也遇到过这个问题……

    就像 Nicolás Paulino 提到的,检查您的“高级 Google 服务”是否已使用 Apps 脚本编辑器 UI 开启。

    如上所述...来自应用程序脚本编辑器..

    • 选择“资源”菜单项
    • 然后是“高级 Google 服务”
    • 然后找到所有/所有相关服务并打开它们。

    然后前往... https://console.cloud.google.com/apis/library?project={yourProjectId}

    点击菜单(左上角)

    • 将鼠标悬停在“API 和服务”上
    • 点击“图书馆”
    • 搜索您正在使用的任何/所有相关 API

    【讨论】:

      【解决方案3】:

      我刚刚遇到了同样的问题,我花了很长时间才解决它。对我有用的是使用绑定脚本创建电子表格的副本。再次授权副本中的所有内容后,它起作用了。希望对您有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-02
        • 2013-11-02
        • 2020-12-07
        • 2021-01-21
        • 2014-05-21
        • 1970-01-01
        相关资源
        最近更新 更多