无法使用应用程序脚本 UrlFetchApp 获取共享 google 驱动器 link(任何人)
Cannot fetch shared google drive link (anyone) using apps script UrlFetchApp
我能够获取 img2 并通过电子邮件发送,但是当我尝试与所有人共享图像时,以下失败,并且电子邮件仅显示空框。什么是锣?
TIA.
function sendEmail() {
// var img2 = "https://upload.wikimedia.org/wikipedia/commons/3/38/JPEG_example_JPG_RIP_001.jpg"
var img = "https://drive.google.com/open?id=19JSe5jLnlllnUoYZlimeWAC39qLXwWs-"
var subject = "Subject";
var msgBody = "Body";
var imgFetch = UrlFetchApp
.fetch(img2)
.getBlob()
.setName("imgFetch");
msgBody = "<img src='cid:thisImg' style='width:100px; height:70px;' />";
MailApp.sendEmail(mail, subject, "",
{ htmlBody: msgBody + "<BR/><BR/>",
inlineImages:
{
thisImg: imgFetch,
}
});
}
这个修改怎么样?本次修改,修改了端点。
发件人:
var img = "https://drive.google.com/open?id=19JSe5jLnlllnUoYZlimeWAC39qLXwWs-"
收件人:
var img = "https://drive.google.com/uc?id=19JSe5jLnlllnUoYZlimeWAC39qLXwWs-"
我能够获取 img2 并通过电子邮件发送,但是当我尝试与所有人共享图像时,以下失败,并且电子邮件仅显示空框。什么是锣? TIA.
function sendEmail() {
// var img2 = "https://upload.wikimedia.org/wikipedia/commons/3/38/JPEG_example_JPG_RIP_001.jpg"
var img = "https://drive.google.com/open?id=19JSe5jLnlllnUoYZlimeWAC39qLXwWs-"
var subject = "Subject";
var msgBody = "Body";
var imgFetch = UrlFetchApp
.fetch(img2)
.getBlob()
.setName("imgFetch");
msgBody = "<img src='cid:thisImg' style='width:100px; height:70px;' />";
MailApp.sendEmail(mail, subject, "",
{ htmlBody: msgBody + "<BR/><BR/>",
inlineImages:
{
thisImg: imgFetch,
}
});
}
这个修改怎么样?本次修改,修改了端点。
发件人:
var img = "https://drive.google.com/open?id=19JSe5jLnlllnUoYZlimeWAC39qLXwWs-"
收件人:
var img = "https://drive.google.com/uc?id=19JSe5jLnlllnUoYZlimeWAC39qLXwWs-"