בלוג

זוהי אוטומציה לא מורכבת מידי , שחשבתי איך להקל על עצמי בשני סנריו שונים אבל יש להם את אותה הדרך של הפתרון:

Quick Answer

אוטומציה של שליחת הודעות וואטסאפ בעת הוספת קובץ חדש לתיקייה בגוגל דרייב מאפשרת לייעל תהליכים עסקיים. היא מסייעת להודיע אוטומטית לגורמים רלוונטיים, כמו רואה חשבון על מסמכים חדשים, או לפרסם פוסטים בלינקדאין עם באנרים שנוספו לדרייב. אוטומציה זו מזהה קובץ חדש בתיקייה, שולפת רשימת נמענים מגוגל שיטס ושולחת הודעה לכל הנמענים.

א. להודיע בצורה אוטומטית לרואה החשבון שלי ששמתי לו בתיקייה המשותפת שלנו בגוגל דרייב עוד מסמכים בעזרת וואטסאפ.

ב. לייצר מנגנון  אוטומטי שמעלה ללינקדאין פוסט חדש לאחר ששמרתי את הבאנר הפרסומי בתיקייה מסוימת בגוגל דרייב.

האוטומציה תעשה את הפעולות הבאות:

  1. זיהוי תמונה חדשה שנוספה לתיקייה "רשתות חברתיות" בגוגל דרייב.
  2. שליפת רשימת נמענים מגוגל שיטס.
  3. שליחת הודעת וואטסאפ לכל הנמענים.

כיצד ליצור Webhook חדש ב-Make עבור האוטומציה?

1️⃣ גש ל-Make (Integromat) ופתח תרחיש חדש (Scenario).
2️⃣ הוסף מודול חדש ובחר "Webhooks" -> "Custom Webhook".
3️⃣ לחץ על "Add" וצור Webhook חדש.
4️⃣ לאחר יצירת ה-Webhook, קבל את ה-URL הייחודי שהמערכת סיפקה לך ושמור אותו.
📌 (נדביק את ה-URL הזה בקוד בהמשך)

כיצד לפתוח פרויקט חדש ב-Google Apps Script עבור האוטומציה?

1️⃣ פתח את Google Apps Script
2️⃣ לחץ על "פרויקט חדש" (New Project).
3️⃣ בחלון העריכה שנפתח, מחק את כל הקוד הקיים והדבק את הקוד הבא:

 

מהו הקוד שיש להדביק ב-Google Apps Script?

function onFileAdded(e) {

  var webhookUrl = "https://hook.integromat.com/xxxxxx"; // ⬅️ הכנס את ה-Webhook URL שלך כאן

  var file = e.file; 

  var payload = {

    fileName: file.name,

    fileUrl: file.alternateLink,

    mimeType: file.mimeType

  };


  var options = {

    method: "post",

    contentType: "application/json",

    payload: JSON.stringify(payload)

  };


  UrlFetchApp.fetch(webhookUrl, options);

}


function createTrigger() {

  ScriptApp.newTrigger("onFileAdded")

    .forUserDrive()

    .onCreate()

    .create();

}


כיצד להגדיר את ה-Webhook לתיקייה מסוימת ב-Google Drive?

  •  

1️⃣ פתח את Google Drive ובחר את התיקייה שברצונך להאזין לה (למשל "רשתות חברתיות").
2️⃣ לחץ על התיקייה, העתק את ה-ID שלה (נמצא בכתובת ה-URL של הדפדפן).

כיצד להפעיל ולשמור את הסקריפט ב-Google Apps Script?

1️⃣ לחץ על "File" -> "Save" כדי לשמור את הקובץ.
2️⃣ הפעל את הפונקציה createTrigger() כדי שהסקריפט יתחיל לעבוד.

  • גש ללשונית "Run" (הרצה)
  • בחר את הפונקציה createTrigger ולחץ "Run".
    3️⃣ תן הרשאות לאפליקציה לגשת ל-Google Drive (במידת הצורך).

📌 איך להפעיל את הפונקציה createTrigger() כדי שהסקריפט יתחיל לעבוד?

לאחר שהוספת את הקוד ל-Google Apps Script, עליך להפעיל את הפונקציה createTrigger() ידנית פעם אחת כדי שהיא תיצור את הטריגר שיעקוב אחרי הוספת קבצים לתיקייה.


מהם השלבים להפעלת הפונקציה createTrigger() ידנית ב-Google Apps Script?

1️⃣ פתח את Google Apps Script

  • אם הקובץ כבר פתוח, פשוט המשך לשלב הבא.
  • אם לא, גש ל-Google Apps Script ובחר את הפרויקט ששמרת.

2️⃣ בחר את הפונקציה createTrigger להפעלה ידנית:

  • בתפריט העליון, חפש את התיבה שבה מופיעה פונקציה (לרוב היא מוגדרת כברירת מחדל על onFileAdded).
  • לחץ עליה ובחר את הפונקציה: createTrigger.

תגובות:

Frequently Asked Questions

1 מהי המטרה העיקרית של האוטומציה המתוארת בעמוד?

האוטומציה נועדה להקל על תהליכים עסקיים על ידי שליחת הודעות וואטסאפ אוטומטיות כאשר קובץ חדש נוסף לתיקייה בגוגל דרייב. לדוגמה, היא יכולה להודיע לרואה חשבון על מסמכים חדשים או להעלות פוסט ללינקדאין לאחר שמירת באנר פרסומי.

2 אילו כלים נדרשים כדי ליישם את האוטומציה הזו?

ליישום האוטומציה, נדרשים גוגל דרייב לאחסון קבצים, גוגל שיטס לרשימת נמענים, Make (לשעבר Integromat) ליצירת Webhook, ו-Google Apps Script להכנסת קוד מותאם אישית.

3 אילו פעולות ספציפיות מבצעת האוטומציה לאחר זיהוי קובץ חדש?

האוטומציה מזהה תמונה חדשה שנוספה לתיקייה בגוגל דרייב. לאחר מכן, היא שולפת רשימת נמענים מגוגל שיטס ושולחת הודעת וואטסאפ לכל הנמענים ברשימה.