如何使用 AppScript 调整 Gmail 内联图像的大小?

How to adjust size of inline images on Gmail using AppScript?

我已经构建了以下代码来发送带有内嵌超链接图像的电子邮件,并且想要调整内嵌图像的大小(使其变小)

      MailApp.sendEmail({ 
      to: CurrentEmail,
      name: 'Name',
      subject: subjectLine, 
      body: messageBody,
      attachments: [email_Attachment_1,email_Attachment_2],
      htmlBody: messageBody+"<BR/><BR/>"+"<a href=\"" + linkedin_url + "\"><img src=\"cid:linkedIn\">"+"<BR/><BR/>"+"<a href=\"" + pwcacademy_url + "\"><img src=\"cid:pwcacademy\">"+"<BR/><BR/>"+"<a href=\"" + pwc_url + "\"><img src=\"cid:pwc\">",
      inlineImages: {linkedIn: linkedin_logo, pwcacademy: pwcacademy_logo, pwc: pwc_logo}
    });

pwcacademy 的尺寸相对较大,我想在不影响内联图像质量的情况下缩小尺寸(见下文)。任何指导表示赞赏!

已解决。感谢@先生。汗

      htmlBody: messageBody+"<BR/><BR/>"+"<a href=\"" + pwcacademy_url + "\"><img src=\"cid:pwcacademy\" style='width:24px; height:16px;'>",

有两种方法可以做到这一点。第一个涉及使用内联样式。

htmlBody: messageBody+"<BR/><BR/>"+"<a href=\"" + pwcacademy_url + "\"><img src=\"cid:pwcacademy\" style='width:24px; height:16px;'>",

另一个涉及直接添加宽度和高度而不使用内联样式。

htmlBody: messageBody+"<BR/><BR/>"+"<a href=\"" + pwcacademy_url + "\"><img src=\"cid:pwcacademy\" width='24px' height='16px'>",

在图像标签中指定宽度和高度是一个很好的做法,这样当页面加载时,就会为图像分配 space,即使图像需要很长时间,布局也不会出现任何抖动加载时间。