คู่มือนี้จะอธิบายวิธีใช้ Google เอกสาร API เพื่อผสานอีเมล
บทนำ
การผสานอีเมลจะใช้ค่าจากแถวของสเปรดชีตหรือแหล่งข้อมูลอื่น และแทรกลงในเอกสารเทมเพลต ซึ่งจะช่วยให้คุณสร้างเอกสารหลัก (เทมเพลต) รายการเดียว ซึ่งสามารถสร้างเอกสารที่คล้ายกันจำนวนมาก โดยปรับแต่งแต่ละรายการด้วยข้อมูลที่ผสาน ไม่จำเป็นต้องใช้ผลลัพธ์เพื่อ จดหมายหรือแบบฟอร์ม แต่สามารถใช้เพื่อวัตถุประสงค์ใดก็ได้ เช่น การสร้างชุด ใบแจ้งหนี้ของลูกค้า
มีการผสานอีเมลกันมานานแล้ว ตราบใดที่ยังมีสเปรดชีตและคำอยู่ในนั้น ผู้ประมวลผลข้อมูล และเป็นส่วนหนึ่งของเวิร์กโฟลว์ทางธุรกิจจำนวนมากในปัจจุบัน การประชุมก็คือ จัดระเบียบข้อมูลเป็น 1 ระเบียนต่อแถว โดยมีคอลัมน์ที่แสดงช่องใน ข้อมูลดังที่แสดงในตารางต่อไปนี้
ชื่อ | ที่อยู่ | โซน | |
---|---|---|---|
1 | UrbanPq | 123 สตรีต 1 | ตะวันตก |
2 | Pawxana | 456 2nd St. | ใต้ |
แอปตัวอย่างในหน้านี้จะแสดงวิธีที่คุณสามารถใช้ Google เอกสาร ชีต และ API ไดรฟ์เพื่อนำ รายละเอียดเกี่ยวกับวิธีดำเนินการผสานรวมอีเมล ซึ่งเป็นการปกป้องผู้ใช้จากการใช้งาน ของ Google ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวอย่าง Python นี้ได้ที่GitHub repo ของตัวอย่าง
แอปพลิเคชันตัวอย่าง
แอปตัวอย่างนี้คัดลอกเทมเพลตหลัก แล้วผสานตัวแปรจาก ข้อมูลที่กำหนดลงในสำเนาแต่ละชุด หากต้องการลองใช้แอปตัวอย่างนี้ ก่อนอื่นให้ ตั้งค่าเทมเพลต
- สร้างไฟล์เอกสาร เลือก เทมเพลตที่ต้องการใช้
- จดรหัสเอกสารของไฟล์ใหม่ สำหรับข้อมูลเพิ่มเติม โปรดดูที่เอกสาร รหัส
- ตั้งค่าตัวแปร
DOCS_FILE_ID
เป็นรหัสเอกสาร - แทนที่ข้อมูลติดต่อด้วยตัวแปรตัวยึดตําแหน่งเทมเพลตที่ แอปจะรวมเข้ากับข้อมูลที่เลือก
โปรดดูจดหมายตัวอย่าง เทมเพลต ด้วยตัวยึดตำแหน่งที่สามารถผสานกับข้อมูลจริงจากแหล่งที่มา เช่น ข้อความธรรมดา ข้อความหรือชีต เทมเพลตจะมีลักษณะดังนี้
ถัดไป ให้เลือกข้อความธรรมดาหรือชีตเป็นแหล่งข้อมูล
โดยใช้ตัวแปร SOURCE
ตัวอย่างมีค่าเริ่มต้นเป็นข้อความธรรมดา ซึ่งหมายความว่า
ข้อมูลตัวอย่างใช้ตัวแปร TEXT_SOURCE_DATA
เป็นแหล่งข้อมูลจาก
ชีต ให้อัปเดตตัวแปร SOURCE
เป็น 'sheets'
แล้วชี้
ไปยังตัวอย่างของเรา
ชีต
(หรือของคุณเอง) โดยการตั้งค่าตัวแปร SHEETS_FILE_ID
ต่อไปนี้คือลักษณะของชีตเพื่อให้คุณเห็นรูปแบบ
ลองใช้แอปกับข้อมูลตัวอย่างของเรา จากนั้นปรับให้เข้ากับข้อมูลและกรณีการใช้งาน แอปพลิเคชันบรรทัดคำสั่งมีการทำงานดังนี้
- ตั้งค่า
- ดึงข้อมูลจากแหล่งข้อมูล
- วนซ้ำข้อมูลแต่ละแถว
- สร้างสำเนาของเทมเพลต
- ผสานสำเนากับข้อมูล
- ลิงก์เอาต์พุตไปยังเอกสารที่รวมใหม่
ตัวอักษรที่รวมเข้าด้วยกันใหม่ทั้งหมดจะปรากฏใน "ไดรฟ์ของฉัน" ของผู้ใช้ CANNOT TRANSLATE ตัวอย่างของตัวอักษรที่รวมเข้าด้วยกันมีลักษณะดังนี้
ซอร์สโค้ด
Python
ดูข้อมูลเพิ่มเติมได้ที่ไฟล์ README
และซอร์สโค้ดแอปพลิเคชันฉบับเต็มในที่เก็บ GitHub ของแอปตัวอย่าง