首页 > 解决方案 > 来自 Firebase 消息和主题的电子邮件触发器为空

问题描述

在此处输入图像描述我安装并正在测试 Firebase 的电子邮件触发器扩展。这个扩展在 Firestore 上创建了一个“邮件”集合,我在其中使用“to”、“Message”和“Subject”字段添加了一个新文档。我可以收到电子邮件,但问题是主题和消息为空。我正在测试扩展,只是从 Firestore 数据库中填充字段,而不是从代码中。有人知道填充这些填充的正确格式结构吗?(主题和消息)。请参阅所附图片。谢谢。

标签: firebasegoogle-cloud-firestoregoogle-cloud-functionsfirebase-extensions

解决方案


您的文档格式不正确。该message字段应该是一个包含subject,html和/或text主体的对象:

admin.firestore().collection('mail').add({
  to: 'someone@example.com',
  message: {
    subject: 'Hello from Firebase!',
    html: 'This is an <code>HTML</code> email body.',
  },
})

您改为提供message字符串。阅读已安装扩展程序的使用说明以获取更多详细信息。


推荐阅读