רמת תכנות: מתחילים
משך: 15 דקות
סוג הפרויקט: אוטומציה עם תפריט בהתאמה אישית
מטרות
- להבין מה הפתרון עושה.
- הסבר על הפעולות של שירותי Apps Script בפתרון.
- מגדירים את הסביבה.
- מגדירים את הסקריפט.
- מריצים את הסקריפט.
מידע על הפתרון הזה
התאמה אוטומטית של תבנית תעודת העובד ב-Google Slides עם נתוני עובדים ב-Google Sheets, ואז שליחת התעודות באמצעות Gmail.

איך זה עובד
הסקריפט משתמש בתבנית של מצגת Employee Certificate מ-Slides ובגיליון אלקטרוני ב-Sheets עם פרטי העובד. הסקריפט מעתיק את התבנית ומחליף את ערכי ה-placeholder בנתונים מגיליון אלקטרוני. אחרי שהסקריפט יוצר שקף לכל עובד, הוא מחלץ כל שקף בנפרד כקובץ PDF מצורף ושולח את האישורים לעובדים.
שירותי Apps Script
הפתרון הזה משתמש בשירותים הבאים:
- שירות Google Drive: מעתיק את תבנית האישור לעובד ב-Slides.
- שירות הגיליון האלקטרוני: מספק את פרטי העובדים ומעדכן את הסטטוס של כל עובד ברשימה.
- Slides service: מחליף את ה-placeholders במצגת בנתוני העובדים מגיליון אלקטרוני.
- שירות Gmail: מקבל את השקפים בנפרד כקובצי PDF ושולח אותם לעובדים.
דרישות מוקדמות
כדי להשתמש בדוגמה הזו, אתם צריכים לעמוד בדרישות המוקדמות הבאות:
- חשבון Google (יכול להיות שחשבונות Google Workspace ידרשו אישור אדמין).
- דפדפן אינטרנט עם גישה לאינטרנט.
הגדרת הסביבה
- כדי ליצור עותק של תבנית השקפים Employee certificates, לוחצים על הלחצן הבא.
חשוב לשמור את מזהה ההצגה לשימוש בשלב מאוחר יותר. המזהה מופיע בכתובת ה-URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/editב-Drive, יוצרים תיקייה חדשה לאחסון האישורים.
חשוב לשמור את מזהה התיקייה כי תצטרכו אותו בשלב מאוחר יותר. אפשר למצוא את המזהה בכתובת ה-URL:
https://drive.google.com/drive/folders/FOLDER_ID
הגדרת הסקריפט
כדי ליצור עותק של גיליון אלקטרוני לדוגמה של תעודות עובד ב-Sheets, לוחצים על הלחצן הבא. פרויקט Apps Script של הפתרון הזה מצורף לגיליון האלקטרוני:
בגיליון האלקטרוני, פותחים את פרויקט Apps Script על ידי לחיצה על תוספים > Apps Script.
במשתנה
slideTemplateId, מחליפים אתPRESENTATION_IDבמזהה המצגת.במשתנה
tempFolderId, מחליפים אתFOLDER_IDבמזהה התיקייה.לוחצים על סמל השמירה
.
הפעלת הסקריפט
- חוזרים לגיליון האלקטרוני ולוחצים על הערכה > יצירת אישורים. יכול להיות שתצטרכו לרענן את הדף כדי שהתפריט המותאם אישית יופיע.
- כשמוצגת בקשה, מאשרים את הסקריפט. <<../_snippets/oauth.md>>
- לוחצים על הערכה > יצירת אישורים שוב.
- אחרי שבעמודת הסטטוס של כל השורות יופיע נוצר, לוחצים על הערכה > שליחת אישורים.
בדיקת הקוד
כדי לבדוק את קוד Apps Script של הפתרון הזה, לוחצים על הצגת קוד המקור:
הצגת קוד המקור
Code.gs
</section>
תורמים
הדוגמה הזו נוצרה על ידי סוראב צ'ורריה (Sourabh Choraria), בלוגר ומומחה Google Developers.
- אפשר למצוא את סוראב ב-Twitter @schoraria911.
- קרא את הבלוג של סוראב.
הדוגמה הזו מתוחזקת על ידי Google בעזרת מומחי Google לפיתוח.