我正在使用Google Apps脚本编写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
变量设置正确,我将其记录下来并检查目录是否实际存在。我用谷歌搜索了这个晦涩的异常,发现的唯一相关信息指出,这实际上可能是内部Google云端硬盘问题,并且可能与该服务的某些持续存在的问题有关。该应用程序无法使用超过24小时,并且我没有发现有关正在进行的问题的任何通知。
已解决!问题出现的大约同一时间,我将Google Apps Script项目与组织的G Suite集成在一起。将项目连接到Google Cloud Platform时,请required to enable您正在使用的特定Google API。启用Google云端硬盘API后,一切都照常进行。