Google apps script DriveApp.createFile导致服务器错误

Google apps script DriveApp.createFile导致服务器错误,google-apps-script,Google Apps Script,当我试图使用Google Apps脚本从URL下载图片时,我遇到了以下错误 We're sorry, a server error occurred. Please wait a bit and try again. 这是代码 function TT() { var response = UrlFetchApp.fetch('https://www.dropbox.com/s/g9jtm390l67uqkb/128.png?dl=1'); var blob = response.get

当我试图使用Google Apps脚本从URL下载图片时,我遇到了以下错误

We're sorry, a server error occurred. Please wait a bit and try again.
这是代码

function TT() {
  var response = UrlFetchApp.fetch('https://www.dropbox.com/s/g9jtm390l67uqkb/128.png?dl=1');
  var blob = response.getBlob();
  Logger.log(blob.getContentType());
  var file = DriveApp.createFile(response);
}

那么,我们应该尝试从blob创建一个文件,而不是从它自己的响应创建一个文件

function TT() {
  var response = UrlFetchApp.fetch('https://www.dropbox.com/s/g9jtm390l67uqkb/128.png?dl=1');
  var blob = response.getBlob();

  Logger.log(blob.getContentType());

  var file = DriveApp.createFile(blob);
}

我已经运行了一个测试,它工作得很好。

好吧,应该尝试从它的blob创建一个文件,而不是从它自己的响应创建一个文件

function TT() {
  var response = UrlFetchApp.fetch('https://www.dropbox.com/s/g9jtm390l67uqkb/128.png?dl=1');
  var blob = response.getBlob();

  Logger.log(blob.getContentType());

  var file = DriveApp.createFile(blob);
}

我已经运行了一个测试,它运行得非常好。

事实上,我今天尝试了,我也遇到了服务器错误,我认为这与代码无关。。。现在,您可以将“var file=DriveApp.createFile(blob);”放在“try-catch”语句中。事实上,我今天尝试了,也遇到了服务器错误,我认为这与代码无关。。。现在,您可以将“var file=DriveApp.createFile(blob);”放在“try-catch”语句中。