问题标签 [inline-images]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Google Sheets 使用 CreateDraft 函数将内联图像添加到 Gmail 邮件
我工作的公司将在月底迁移到 Google 的邮件客户端和套件。我的部门使用 Excel 表格和一些我在锁定期间学到的 VBA 编码。我希望将表单的基本操作之一带到 Google 表格中,即当单击按钮时,会在此电子邮件的正文中创建一封电子邮件,该电子邮件是表单的屏幕截图。
由于我是 Google 表格中的 Javascript 新手,因此在过去的几天里,我发现了各种方法和代码来创建图像和另一种在 Gmail 中创建草稿。(重要的是,表单的用户可以在发送之前看到电子邮件 - 需要添加其他信息。因此,Gmail 的自动发送功能不是一个选项)
为什么要创建草稿,电子邮件地址是否存在,主题行,消息文本也存在。但是没有图...
任何提示或指向代码页的指针都被亲切地接受
chatbot - Microsoft Teams:聊天消息中的内嵌图像链接 - 它们可以在其他聊天中重复使用吗?
让我们假设一个聊天机器人(使用 Microsoft Bot Framework 构建)在 1:1 Teams 聊天中接收来自用户的聊天消息。这些消息包含用户从剪贴板直接粘贴到聊天消息中的内嵌图像。
这些图像在消息中表示为如下img
元素:
机器人看到这些图像链接,需要以某种方式存储它们,或者指向它们的链接。假设我们想保持简单并且只存储链接。
问题是:这些内联图像链接是否可以存储并稍后在其他Teams 聊天中重新发布?
假设机器人选择“最佳”图像并每周将它们重新发布一次到“最佳照片”团队频道。这个新的聊天消息——它可以重复使用那些原始图像链接吗?
那里有类似的问题,主要集中在下载内联图像,这显然需要某种身份验证。这是有人试图通过 Power Automate 获取这些图像:Power Automate - 从 Microsoft graph 中检索内联 Teams 图像
是否有关于这些图像链接的任何文档?谁有权访问这些图像?多久?这些链接什么时候到期?删除包含链接的聊天消息后?绝不?
任何有关这些内联图像链接和所涉及的访问机制的见解都值得赞赏。
node.js - 使用 nodemailer 将内联图像移动到附件
我有一个节点应用程序使用nodemailer成功发送电子邮件。我正在发送带有类似代码的电子邮件:
问题是有时电子邮件正文包含格式如下的内联图像,包含图像{base64_image_content}
的实际数据在哪里:
而且Gmail 不支持内嵌图片数据。当我在 Gmail 中选择“显示原件”时,电子邮件发送并显示图像数据,但图像未出现在 Gmail 网络客户端中,并且在 Gmail 移动客户端中显示为损坏的图像。
我无法控制内联图像,所以我希望找到一种方法来提取内联图像数据并将其作为附件添加到电子邮件中,并使用 cid 来引用电子邮件正文中的那些附件我打电话transporter.sendMail
。
我想从这里更改 HTML:
对此:
并将图像添加为附件:
我需要帮助的部分是从原始电子邮件 HTML 中提取图像数据并将其替换为 cid 参考。有没有办法我可以做到这一点?
java - 如果在从 EML 文件中读取内联图像时,尽管 MimeBodyPart 的 getDisposition() 返回值为 null,但要读取内联图像
我正在尝试在我的项目中读取内联图像表单,但由于处置返回空值,此代码失败。我想要另一种方式来读取内联图像形式的 eml 文件。
javascript - Apps 脚本 - 内联图像
我正在尝试将内联图像添加到电子邮件中,这正在工作,但它正在将图像添加为附件。我在这里做错了吗?
google-apps-script - 如何将内嵌图像从类 GmailMessage 的 getAttachments 传递到类 MailApp 的 sendEmail?
我想使用GmailMessage 的 getAttachments提取内联图像,然后通过Class MailApp 的 sendEmail发送它们。
问题是前者返回一个 Blob 附件数组,而后者需要一个 JavaScript 对象,其中包含从图像键(字符串)到图像数据 Blob 的映射。
示例代码 - 棘手的部分是{..., inlineImages: attachments, ...}
:
示例 EML 消息(注意 text/html 的用法<img src="cid:key"
):