Google apps script DriveApp.createFile导致服务器错误
当我试图使用Google Apps脚本从URL下载图片时,我遇到了以下错误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
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”语句中。