我正在用谷歌应用程序脚本编写Gmail扩展。扩展使用DriveApp
类将电子邮件附件保存为驱动器文件
该应用程序在过去几周运行良好。昨天,出现了以下异常:Exception: We're sorry, a server error occurred. Please wait a bit and try again. [line: 10, function: getSubfolderByPath, file: FileMover]
第10行为:let curFolder = DriveApp.getFolderById(folderId);
folderId
变量设置正确,我将其记录下来,并检查目录是否确实存在。我在谷歌上搜索了这个模糊的异常,我发现的唯一相关信息表明,这实际上可能是谷歌硬盘的内部问题,可能与该服务的一些持续问题有关。该应用程序无法工作超过24小时,我也没有发现任何关于正在进行的问题的通知。
已解决
大约在问题出现的同时,我将Google Apps Script项目与组织的G Suite集成在一起。将项目连接到谷歌云平台时,需要启用您正在使用的特定谷歌API
启用Google Drive API后,一切正常。