Google มุ่งมั่นที่จะพัฒนาความเท่าเทียมทางเชื้อชาติสำหรับชุมชนคนผิวดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

อีเมลทริกเกอร์

Firebase
ทำโดย Firebase

เขียนและส่งอีเมลตามเนื้อหาของเอกสารที่เขียนไปยังคอลเล็กชัน Cloud Firestore ที่ระบุ

ส่วนขยายนี้ทำงานอย่างไร

ใช้ส่วนขยายนี้เพื่อแสดงผลและส่งอีเมลที่มีข้อมูลจากเอกสารที่เพิ่มลงในคอลเล็กชัน Cloud Firestore ที่ระบุ

การเพิ่มเอกสารจะทริกเกอร์ส่วนขยายนี้เพื่อส่งอีเมลที่สร้างจากฟิลด์ของเอกสาร สาขาระดับบนสุดของเอกสารระบุผู้ส่งอีเมลและผู้รับรวมทั้ง to , cc และ bcc ตัวเลือก (แต่ละ UIDs สนับสนุน) ฟิลด์ message ของเอกสารระบุองค์ประกอบอีเมลอื่น ๆ เช่นหัวเรื่องและเนื้อหาอีเมล (แบบธรรมดาหรือ HTML)

ต่อไปนี้เป็นตัวอย่างเอกสารพื้นฐานที่จะเรียกใช้ส่วนขยายนี้:

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

นอกจากนี้คุณยังสามารถเลือกที่จะกำหนดค่าส่วนขยายนี้จะทำให้อีเมลโดยใช้ มือจับ แม่ เทมเพลตแต่ละรายการเป็นเอกสารที่เก็บไว้ในคอลเล็กชัน Cloud Firestore

เมื่อคุณกำหนดค่าส่วนขยายนี้คุณจะต้องระบุ ข้อมูลประจำตัว SMTP ของคุณ สำหรับการส่งจดหมาย โปรดทราบว่าส่วนขยายนี้ใช้สำหรับผู้ให้บริการอีเมลขยะเช่น SendGrid, Mailgun ฯลฯ

การตั้งค่าเพิ่มเติม

ก่อนติดตั้งส่วนขยายนี้ตรวจสอบให้แน่ใจว่าคุณได้ ตั้งค่าฐานข้อมูล Cloud Firestore ในโครงการ Firebase ของคุณ

การเรียกเก็บเงิน

ส่วนขยายนี้ใช้บริการ Firebase หรือแพลตฟอร์ม Google Cloud อื่น ๆ ซึ่งอาจมีค่าใช้จ่ายที่เกี่ยวข้อง:

  • Cloud Firestore
  • ฟังก์ชั่นคลาวด์

เมื่อคุณใช้ Firebase Extensions คุณจะถูกเรียกเก็บเงินสำหรับแหล่งข้อมูลพื้นฐานที่คุณใช้เท่านั้น แผนการเรียกเก็บเงินแบบชำระเงินเป็นสิ่งจำเป็นเฉพาะเมื่อส่วนขยายใช้บริการที่ต้องใช้แผนชำระเงินระดับเช่นการโทรไปยังแพลตฟอร์ม Google Cloud API หรือการร้องขอเครือข่ายขาออกไปยังบริการที่ไม่ใช่ของ Google บริการ Firebase ทั้งหมดให้ระดับการใช้งานฟรี เรียนรู้เพิ่มเติมเกี่ยวกับการเรียกเก็บเงิน Firebase

การใช้ส่วนขยายนี้ต้องให้คุณมีข้อมูลประจำตัว SMTP สำหรับการส่งจดหมาย คุณต้องรับผิดชอบค่าใช้จ่ายใด ๆ ที่เกี่ยวข้องกับการใช้งานผู้ให้บริการ SMTP ของคุณ

วิธีติดตั้งส่วนขยายนี้

การใช้คอนโซล Firebase

ในการติดตั้งและจัดการส่วนขยายคุณสามารถใช้คอนโซล Firebase

ติดตั้งโดยใช้คอนโซล

การใช้ Firebase CLI

ในการติดตั้งและจัดการส่วนขยายคุณสามารถใช้ Firebase CLI:

ขั้นตอนที่ 1: เรียกใช้คำสั่ง npm ต่อไปนี้เพื่อติดตั้ง CLI หรืออัปเดตเป็น CLI เวอร์ชันล่าสุด

npm install -g firebase-tools
ใช้งานไม่ได้? ดูการ อ้างอิง Firebase CLI หรือเปลี่ยนการ อนุญาต npm ของคุณ

ขั้นตอนที่ 2: ติดตั้งส่วนขยายนี้โดยเรียกใช้คำสั่งต่อไปนี้

firebase ext:install firestore-send-email --project= projectId_or_alias 

ต้องมีแผนการลุกโชน

รองรับ
Cloud Firestore
ผู้เขียน
การอนุญาต
Apache-2.0
รุ่น
0.1.4