- Вы хотите добавить гиперссылку на встроенное изображение Gmail.
- Вы хотите добиться этого с помощью Google Apps Script.
Если мое понимание верно, как насчет этого ответа? Пожалуйста, подумайте об этом как об одном из нескольких возможных ответов.
В этом случае, как насчет добавления гиперссылки к <img src=\"cid:sampleImage\">
?
Модифицированный скрипт:
Когда ваш скрипт изменено, становится следующим:
function myFunction() {
var url = "https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-logo.png"; // Sample image
var image = UrlFetchApp.fetch(url).getBlob();
var currentEmail = "###"; // Please set the email address.
var subjectLine = "sample subject"; // Please set the subject.
var messageBody = "sample message body"; // Please set the email body.
var urlForInlineImage = "https://stackoverflow.com/q/60689970/7108653"; // Please set the URL you want to add to the inline image. Here, the URL of this question is used as a sample URL.
MailApp.sendEmail({
to: currentEmail,
subject: subjectLine,
body: messageBody,
// attachments: [liabilityWaiver1,liabilityWaiver2], // Here, as a sample case, no attachment files are used.
htmlBody: messageBody+"<BR/><BR/>"+"<a href=\"" + urlForInlineImage + "\"><img src=\"cid:sampleImage\"></a>",
inlineImages: {sampleImage: image}
});
}
- При запуске сценария вы можете увидеть электронное письмо, включающее встроенное изображение с гиперссылкой.
Ссылка:
Если я неправильно понял ваш вопрос, и это не то направление, которое вы хотите, я приношу свои извинения.