במדריך הזה נסביר איך משתמשים ב-Google Docs API כדי לבצע מיזוג אימיילים.
מבוא
מיזוג דואר מאפשר לכם להשתמש בערכים מעמודות של גיליון אלקטרוני או ממקור נתונים אחר, ולהוסיף אותם למסמך תבנית. כך תוכלו ליצור מסמך ראשי יחיד (התבנית) שממנו תוכלו ליצור הרבה מסמכים דומים, שכל אחד מהם מותאם אישית עם הנתונים שמוזגו. התוצאה לא משמשת בהכרח לצורך שליחת דואר או יצירת מכתבים סטנדרטיים, אלא לכל מטרה אחרת, למשל יצירת קבוצה של חשבוניות ללקוחות.
שילוב דואר קיים מאז שהיו גיליונות אלקטרוניים ומעבד תמלילים, והוא חלק מתהליכי עבודה עסקיים רבים כיום. נהוג לארגן את הנתונים כרשומה אחת לכל שורה, כאשר העמודות מייצגות את השדות בנתונים, כפי שמתואר בטבלה הבאה:
שם | כתובת | תחום (zone) | |
---|---|---|---|
1 | UrbanPq | רחוב 123 ראשון | מערב |
2 | Pawxana | 456 2nd St. | דרום |
באפליקציה לדוגמה שבדף הזה מוצג איך משתמשים בממשקי ה-API של Google Docs, Sheets ו-Drive כדי להסתיר את הפרטים של ביצוע המיזוגים של האימיילים, וכך להגן על המשתמשים מבעיות הטמעה. מידע נוסף על הדוגמה הזו ל-Python זמין במאגר ב-GitHub.
אפליקציה לדוגמה
האפליקציה לדוגמה מעתיקה את התבנית הראשית ולאחר מכן ממזגת משתנים ממקור הנתונים הייעודי לכל אחד מהעותקים. כדי לנסות את האפליקציה לדוגמה, קודם צריך להגדיר את התבנית:
- יוצרים קובץ Docs. בוחרים את התבנית שבה רוצים להשתמש.
- מציינים את מזהה המסמך של הקובץ החדש. מידע נוסף זמין במאמר מזהה מסמך.
- מגדירים את המשתנה
DOCS_FILE_ID
למזהה המסמך. - מחליפים את פרטי הקשר במשתני placeholder של תבנית שהאפליקציה תמזג עם הנתונים שנבחרו.
הנה תבנית לדוגמה של מכתב עם placeholders שאפשר למזג עם נתונים אמיתיים ממקור כמו טקסט רגיל או Sheets. כך נראית התבנית:
לאחר מכן, בוחרים את מקור הנתונים – טקסט פשוט או Sheets – באמצעות המשתנה SOURCE
. ברירת המחדל של המדגם היא טקסט רגיל, כלומר נתוני המדגם משתמשים במשתנה TEXT_SOURCE_DATA
. כדי לקבל נתונים מ-Sheets, מעדכנים את המשתנה SOURCE
ל-'sheets'
ומפנים אותו אל גיליון לדוגמה (או אל גיליון משלכם) על ידי הגדרת המשתנה SHEETS_FILE_ID
.
כך נראה הגיליון כדי שתוכלו לראות את הפורמט:
כדאי לנסות את האפליקציה עם נתוני הדוגמה שלנו, ואז להתאים אותה לנתונים ולתרחיש לדוגמה שלכם. כך פועלת האפליקציה בשורת הפקודה:
- הגדרה
- אחזור הנתונים ממקור הנתונים
- מעבירים את כל השורות של הנתונים בלולאה
- יוצרים עותק של התבנית
- מיזוג העותק עם הנתונים
- קישור פלט למסמך הממוזג החדש
כל המכתבים המשולבים החדשים מופיעים גם בתיקייה 'האחסון שלי' של המשתמש. דוגמה למכתב משולב נראית כך:
קוד מקור
Python
מידע נוסף זמין בקובץ README
ובקוד המקור המלא של האפליקציה במאגר GitHub של האפליקציה לדוגמה.
נושאים קשורים
- איך שולחים אימיילים מותאמים אישית באמצעות מיזוג אימיילים
- יצירת מיזוג דואר באמצעות Gmail ו-Google Sheets