google-workspace - Gmail 插件中的邮件 ID 为空白
问题描述
我正在使用 Apps 脚本编写 Gmail 插件,并希望访问标头属性 Message-ID。文档说明我可以通过使用 message.getHeader("Message-ID") 来做到这一点,但是它返回为空白。我想我会尝试从原始消息中手动解析它,但是当我查看从 message.getRawContent() 返回的内容时,Message-ID 属性的值被删除了。同样,In-Reply-To 属性也是空白的。当我将此与我在 Gmail 中单击“显示原始”选项时看到的内容进行对比时,这些值就在那里。
我认为这可能与无权查看该属性有关,但我找不到使其可用的范围。
有什么想法吗?
解决方案
刚刚意识到问题是消息 ID 正在返回,但它无法显示,因为它以“<CAAsNV5rAkRGiw5AnhcikB4kNNY8r5SF+VGwpq9MufwVsVRkfzw@mail.gmail.com>”的格式返回,它假定它是一个 HTML 标记。因此,只需删除前端和结束字符即可解决我的问题。
推荐阅读
- python - 从 HTML django 模板响应中删除空格
- python - 如何在excel中找到分组列相对于另一列的分布?
- java - 绝对文件路径不正确
- c# - 当 xml 文件包含不正确的数据时处理反序列化错误
- mongodb - MongoDB 使用 between 子句连接两个集合
- angular - 如何在基于 Angular 7 的 Ionic 4 应用程序中使用 sha256 对文件进行哈希处理?
- shopify - 用于租赁服务的 Shopify POS
- angular - Angular 同时显示不同组件加载的正确方法?
- html - 两个 div 并排并清除第三个 div 的 flex
- android - java.lang.RuntimeException:无法启动活动