Google apps script DriveApp错误:";我们';很抱歉,发生了服务器错误。请稍等,再试一次。”;

Google apps script DriveApp错误:";我们';很抱歉,发生了服务器错误。请稍等,再试一次。”;,google-apps-script,google-sheets,google-drive-api,Google Apps Script,Google Sheets,Google Drive Api,每当我运行以下函数时 function getDatabases(){ var files = DriveApp.getFilesByType(MimeType.GOOGLE_SHEETS); var amount = 0; while (files.hasNext()){ if((files.next().getName()).indexOf("Database") > -1){ amount++;

每当我运行以下函数时

    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;
    }

我得到这个错误:


这是大约一个半月前突然开始的。相同的代码早些时候还在工作,所以我认为我达到了配额限制,但事实并非如此。

我刚刚遇到了您的相同问题,我花了很长时间才解决。对我来说,有效的方法是使用绑定脚本创建电子表格的副本。在再次授权副本中的所有内容后,它成功了。希望有帮助

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

我也遇到了这个问题

就像尼古拉斯·保利诺提到的那样,检查你的“高级谷歌服务”是否已通过应用程序脚本编辑器UI打开

如前所述…从应用程序脚本编辑器

  • 选择“资源”菜单项
  • 然后是“高级谷歌服务”
  • 然后查找所有/所有相关服务并将其打开
然后前往。。。

单击菜单(左上角)

  • 悬停在“API和服务”上
  • 单击“库”
  • 搜索您正在使用的任何/所有相关API

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