0
我做了一個簡單的谷歌腳本發送HTML電子郵件與嵌入式圖像。下面是我的代碼部分:嵌入圖像不會顯示在谷歌腳本生成的HTML郵件
var htmlBody = HtmlService.createHtmlOutputFromFile('mail_template').getContent();
MailApp.sendEmail(emailAddress, subject, message, {htmlBody:htmlBody});
,並在 「mail_template」:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<table style='max-width: 900px' width='100%'>
<tr>
<td>
<img src='https://drive.google.com/open?id=0B-oaZl4KUUUQYTBWWF9MU2lURlU' width='100%'>
</td>
</tr>
</table>
</body>
</html>
的圖像在郵件破: broken image
當您轉到該鏈接時,它會要求獲得許可。您需要將圖像放置在公衆可以訪問的地方,而不需要任何類型的身份驗證。 – Archer
您需要將圖像上傳到不在登錄屏幕後面的圖像並返回有效圖像 - 例如,如果您在電子郵件中使用http://i.stack.imgur.com/jVs9l.png作爲臨時圖像,它會工作。 –
嗨弓箭手,謝謝你的迴應。不過,我在一個普通的html文件中測試了它,它可以被顯示。 圖像文件上傳到谷歌驅動器中的公共文件夾中,並且共享給所有人。我還使用該圖像的共享鏈接進行測試。 –