是否可以使用 Firestore 和 nodemailer 发送依赖于文档数据验证内容的电子邮件?

Is it possible to use Firestore and nodemailer to send an email dependent on document data validation content?

我想使用 .onCreate 方法发送电子邮件,但前提是文档中的字段等于“public”

service cloud.firestore {
  match /databases/{database}/documents {
    // Allow the user to read data if the document has the 'visibility'
    // field set to 'public'
    match /cities/{city} {
      allow read: if resource.data.visibility == 'public';
    }
  }
}

这是如何与 sendMail 函数结合的。

exports.sendMail = functions.firestore.document('Companys/{companyid}/Post-Operation/{postoperationid}').onCreate((snap, context) => {

根据官方文档可以使用

Trigger Email

根据写入指定 Cloud Firestore 集合的文档的内容 撰写和发送电子邮件。

请注意,要安装和使用 Firebase 扩展,您的项目必须在 Blaze 计划中