【问题标题】:How to adjust size of inline images on Gmail using AppScript?如何使用 AppScript 调整 Gmail 内嵌图片的大小?
【发布时间】:2020-03-20 18:48:58
【问题描述】:

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

      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 的尺寸相对较大,我想在不影响内嵌图像质量的情况下缩小尺寸(见下文)。任何指导表示赞赏!

【问题讨论】:

  • 你试过内联样式 width="100px" height="100px"
  • 在哪里可以插入那段代码?

标签: javascript google-apps-script gmail


【解决方案1】:

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

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'>",

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

【讨论】:

    【解决方案2】:

    解决了。感谢@Mr。汗

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

    【讨论】:

      猜你喜欢
      • 2016-12-16
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      • 2014-03-18
      相关资源
      最近更新 更多