רמת קידוד: מתחילים
משך: 15 דקות
סוג הפרויקט: אוטומציה עם תפריט מותאם אישית
מטרות
- מבינים מה הפתרון עושה.
- להבין מה שירותי Apps Script עושים בפתרון.
- מגדירים את הסביבה.
- מגדירים את הסקריפט.
- מריצים את הסקריפט.
מידע על הפתרון הזה
תוכלו להתאים אישית באופן אוטומטי את התבנית של אישור העובדים ב-Google Slides, כך שתכלול נתוני עובדים, ב-Google Sheets, ואז לשלוח את האישורים באמצעות Gmail.
איך זה עובד
בסקריפט נעשה שימוש בתבנית למצגת מ-Slides, ובגיליון אלקטרוני ב-Sheets עם פרטי העובד. הסקריפט מעתיק את התבנית ומחליף את ה-placeholders בנתונים מהגיליון האלקטרוני. אחרי שהסקריפט יוצר שקף לכל עובד, הוא מחלץ כל שקף בנפרד כקובץ PDF ושולח את האישורים לעובדים.
שירותי Apps Script
הפתרון הזה משתמש בשירותים הבאים:
- שירות Drive – מעתיק את התבנית של אישור העובד ב-Slides.
- שירות גיליון אלקטרוני – שמספק את פרטי העובד ומעדכן את הסטטוס שלו לגבי כל אחד מהעובדים שמופיעים ברשימה.
- שירות Slides – מחליף את ה-placeholders שבמצגת בנתוני העובדים מהגיליון האלקטרוני.
- שירות Gmail – הורדת השקפים הנפרדים כקובצי PDF ושליחה שלהם לעובדים.
דרישות מוקדמות
כדי להשתמש בדוגמה הזו, אתם צריכים את הדרישות המוקדמות הבאות:
- חשבון Google (יכול להיות שלחשבונות Google Workspace יהיה צורך באישור אדמין).
- דפדפן אינטרנט עם גישה לאינטרנט.
הגדרת הסביבה
אפשר ללחוץ על הלחצן הבא כדי ליצור עותק של תבנית Slides של אישורי עובדים.
יצירת עותקמומלץ לרשום את מזהה המצגת לשימוש בהמשך. תוכלו למצוא את המזהה בכתובת ה-URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/edit
ב-Drive, יוצרים תיקייה חדשה שבה יישמרו האישורים.
מומלץ לשמור את מזהה התיקייה ולהשתמש בו בהמשך. אפשר למצוא את המזהה בכתובת ה-URL:
https://drive.google.com/drive/folders/FOLDER_ID
הגדרת הסקריפט
כדי ליצור עותק של הגיליון האלקטרוני לדוגמה של אישורי עובדים, לוחצים על הלחצן שלמטה. פרויקט Apps Script לפתרון הזה מצורף לגיליון האלקטרוני.
יצירת עותקבגיליון האלקטרוני, פותחים את פרויקט Apps Script בלחיצה על תוספים > Apps Script.
במשתנה
slideTemplateId
מחליפים את הערךPRESENTATION_ID
במזהה המצגת.במשתנה
tempFolderId
, מחליפים אתFOLDER_ID
במזהה התיקייה.לוחצים על 'שמירה' .
הרצת הסקריפט
- חוזרים לגיליון האלקטרוני ולוחצים על הערכה > יצירת אישורים. ייתכן שתצטרכו לרענן את הדף כדי להציג את התפריט המותאם אישית.
כשמוצגת בקשה, מאשרים את הסקריפט. אם במסך ההסכמה של OAuth מוצגת האזהרה האפליקציה הזו לא מאומתת, ממשיכים בלחיצה על מתקדם > מעבר אל {Project Name} (לא בטוח).
לוחצים שוב על הערכה > יצירת אישורים.
אחרי שעמודת הסטטוס של כל השורות עודכנה ל-Created, לוחצים על הערכה > שליחת אישורים.
בדיקת הקוד
כדי לבדוק את קוד Apps Script של הפתרון הזה, יש ללחוץ על הצגת קוד מקור למטה:
הצגת קוד המקור
Code.gs
תורמים
הדוגמה הזו נוצרה על ידי Sourabh Choraria, בלוגר ומומחה Google Developers.
- אפשר למצוא את סורבה ב-Twitter @schoraria911.
- קראו את הבלוג של סורבה.
הדוגמה הזו מנוהלת על ידי Google בעזרת מומחי המפתחים של Google.