DriveApp.createFile导致服务器错误

时间:2016-02-25 16:52:20

标签: google-apps-script

当我尝试使用Google Apps脚本从网址下载图片时出现以下错误。

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

1 个答案:

答案 0 :(得分:0)

好吧,应该尝试从它的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);
}

我已经进行了测试,但效果很好。