קבלת מייל בג'ימל כשמגיע מייל למייל אחר בג'ימל

  • הוסף לסימניות
  • #1
מקוה שאני יובן
אני מעוניין לקבל מייל בג'ימל הרגיל שלי אם מתקבל מייל כל שהוא לג'ימל השני שלי.
אני לא רוצה שהמייל שמגיע לג'ימל השני יגיע בעקוב אחרי למייל הרגיל שלי, רק שאני יקבל הודעה בג'ימל הרגיל שהתקבל מייל כל שהוא בשני.
תודה מראש
 
  • הוסף לסימניות
  • #3
את זה אתם מחפשים?

כנראה שכן, אם כי אני לא משהו בתחום כדי להבין הכל, אבל אנסה. בכל מקרה תודה רבה
אם יש אפשרות לצינתוק בטל' שרק מודיע שנכנס מייל גם יכול לעזור לי מאד
 
  • הוסף לסימניות
  • #4
יש אפשרות לצינתוק זה מצריך קו בימות המשיח וחיבורו לגוגל סקריפט, זה דורש קצת ידע איך להתעסק עם גוגל סקריפט
 
  • הוסף לסימניות
  • #5
בטח, אני מבין בדיוק מה אתה רוצה. אתה רוצה לקבל התראה במייל הג'ימייל הראשי שלך בכל פעם שמגיע מייל חדש לג'ימייל המשני שלך, בלי שהמייל עצמו יועבר.

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

1. שימוש ב-IFTTT (If This Then That):

  • מה זה: IFTTT הוא שירות אינטרנט המאפשר לך ליצור "אפליטים" (applets) שמגיבים לאירועים בשירות אחד ומפעילים פעולה בשירות אחר.
  • איך זה עובד: אתה יכול ליצור אפלט ב-IFTTT שאומר: "אם מתקבל מייל חדש בג'ימייל המשני שלי, שלח לי מייל התראה לג'ימייל הראשי שלי."
  • איך להגדיר:
    1. כנס לאתר IFTTT (https://ifttt.com/) וצור חשבון או התחבר.
    2. לחץ על "Create" כדי ליצור אפלט חדש.
    3. לחץ על "If This" ובחר בשירות "Gmail".
    4. בחר בטריגר "Any new email in inbox".
    5. חבר את חשבון הג'ימייל המשני שלך.
    6. לחץ על "Then That" ובחר בשירות "Gmail".
    7. בחר בפעולה "Send an email".
    8. הגדר את כתובת המייל של הג'ימייל הראשי שלך כנמען.
    9. התאם אישית את נושא וגוף המייל שיישלח (למשל: "התקבל מייל חדש בג'ימייל המשני").
    10. שמור את האפלט.
2. שימוש ב-Zapier:

  • מה זה: Zapier הוא כלי אוטומציה דומה ל-IFTTT, המאפשר לחבר בין אפליקציות שונות.
  • איך זה עובד: אתה יכול ליצור "Zap" שיעשה את אותו הדבר כמו האפלט ב-IFTTT: לזהות מייל חדש בג'ימייל המשני ולשלוח התראה לג'ימייל הראשי.
  • איך להגדיר: התהליך דומה מאוד להגדרת IFTTT. תיצור חשבון ב-Zapier (https://zapier.com/), תבחר את טריגר "New Email" עבור הג'ימייל המשני ואת פעולת "Send Email" עבור הג'ימייל הראשי.
3. שימוש בסקריפט Google Apps Script (יותר מתקדם):

  • מה זה: Google Apps Script היא פלטפורמת פיתוח מבוססת ענן המאפשרת לך ליצור סקריפטים אוטומטיים שמתקשרים עם שירותי Google Workspace (כולל Gmail).
  • איך זה עובד: אתה יכול לכתוב סקריפט שיבדוק באופן קבוע את תיבת הדואר הנכנס של הג'ימייל המשני שלך, ובכל פעם שנמצא מייל חדש, הוא ישלח מייל התראה לג'ימייל הראשי שלך.
  • איך להגדיר: זה דורש ידע בסיסי בתכנות JavaScript. תוכל למצוא מדריכים ודוגמאות באינטרנט כיצד לעשות זאת. זוהי האופציה המורכבת יותר, אך היא מציעה יותר גמישות והתאמה אישית.
המלצה:

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

בחר בשיטה שהכי נוחה לך ואם תצטרך עזרה נוספת בהגדרות, אל תהסס לשאול!
 
  • הוסף לסימניות
  • #6
בטח, אני מבין בדיוק מה אתה רוצה. אתה רוצה לקבל התראה במייל הג'ימייל הראשי שלך בכל פעם שמגיע מייל חדש לג'ימייל המשני שלך, בלי שהמייל עצמו יועבר.

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

1. שימוש ב-IFTTT (If This Then That):

  • מה זה: IFTTT הוא שירות אינטרנט המאפשר לך ליצור "אפליטים" (applets) שמגיבים לאירועים בשירות אחד ומפעילים פעולה בשירות אחר.
  • איך זה עובד: אתה יכול ליצור אפלט ב-IFTTT שאומר: "אם מתקבל מייל חדש בג'ימייל המשני שלי, שלח לי מייל התראה לג'ימייל הראשי שלי."
  • איך להגדיר:
    1. כנס לאתר IFTTT (https://ifttt.com/) וצור חשבון או התחבר.
    2. לחץ על "Create" כדי ליצור אפלט חדש.
    3. לחץ על "If This" ובחר בשירות "Gmail".
    4. בחר בטריגר "Any new email in inbox".
    5. חבר את חשבון הג'ימייל המשני שלך.
    6. לחץ על "Then That" ובחר בשירות "Gmail".
    7. בחר בפעולה "Send an email".
    8. הגדר את כתובת המייל של הג'ימייל הראשי שלך כנמען.
    9. התאם אישית את נושא וגוף המייל שיישלח (למשל: "התקבל מייל חדש בג'ימייל המשני").
    10. שמור את האפלט.
2. שימוש ב-Zapier:

  • מה זה: Zapier הוא כלי אוטומציה דומה ל-IFTTT, המאפשר לחבר בין אפליקציות שונות.
  • איך זה עובד: אתה יכול ליצור "Zap" שיעשה את אותו הדבר כמו האפלט ב-IFTTT: לזהות מייל חדש בג'ימייל המשני ולשלוח התראה לג'ימייל הראשי.
  • איך להגדיר: התהליך דומה מאוד להגדרת IFTTT. תיצור חשבון ב-Zapier (https://zapier.com/), תבחר את טריגר "New Email" עבור הג'ימייל המשני ואת פעולת "Send Email" עבור הג'ימייל הראשי.
3. שימוש בסקריפט Google Apps Script (יותר מתקדם):

  • מה זה: Google Apps Script היא פלטפורמת פיתוח מבוססת ענן המאפשרת לך ליצור סקריפטים אוטומטיים שמתקשרים עם שירותי Google Workspace (כולל Gmail).
  • איך זה עובד: אתה יכול לכתוב סקריפט שיבדוק באופן קבוע את תיבת הדואר הנכנס של הג'ימייל המשני שלך, ובכל פעם שנמצא מייל חדש, הוא ישלח מייל התראה לג'ימייל הראשי שלך.
  • איך להגדיר: זה דורש ידע בסיסי בתכנות JavaScript. תוכל למצוא מדריכים ודוגמאות באינטרנט כיצד לעשות זאת. זוהי האופציה המורכבת יותר, אך היא מציעה יותר גמישות והתאמה אישית.
המלצה:

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

בחר בשיטה שהכי נוחה לך ואם תצטרך עזרה נוספת בהגדרות, אל תהסס לשאול!
ואוו תודה עלל ההסבר המפורט, למרות זאת לא הצלחתי בקלות, אני ינסה בהמשך ואם לא אצליח אשלח צילום מסך אם תוכל לעזור לי.
בכל מקרה ממש תודה
 
  • הוסף לסימניות
  • #7
אם אתה מעוניין אתה יכול להשתמש בפוסט מייל (0747956388) להפנות לשם את המיילים ואז תקבל צינטוק על כל מייל חדש
 
  • הוסף לסימניות
  • #8
ואוו תודה עלל ההסבר המפורט, למרות זאת לא הצלחתי בקלות, אני ינסה בהמשך ואם לא אצליח אשלח צילום מסך אם תוכל לעזור לי.
בכל מקרה ממש תודה
1. אני יתחיל עם ההצעה הראשונה
נכנסתי לקישור וכאן התחברתי עם 'להמשיך עם גוגל' עם המייל הראשי שלי בג'ימל

1746303737735.png

לאחר הכניסה הגעתי לכאן ועשיתי מה שכתבת 'לחץ על "Create" כדי ליצור אפלט חדש'.
  1. 1746302769280.png
הגעתי לכאן
1746302875073.png

כתבת לי 'לחץ על "If This" ובחר בשירות "Gmail".
לחצתי והגעתי לכאן
1746302947074.png


לא רואה כאן אופציה לבחור בשירות "Gmail", עשיתי חיפוש עם המילה gmail וזה התוצאה, אם אני מבין נכון זה כותב שטריגר לג'ימל לא זמין!?
1746303048263.png


אודה לך מאד לעזרה איך להמשיך. תודה רבה
 

קבצים מצורפים

  • 1746302508599.png
    1746302508599.png
    KB 52.4 · צפיות: 10
  • הוסף לסימניות
  • #9
בטח, אני מבין בדיוק מה אתה רוצה. אתה רוצה לקבל התראה במייל הג'ימייל הראשי שלך בכל פעם שמגיע מייל חדש לג'ימייל המשני שלך, בלי שהמייל עצמו יועבר.

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

1. שימוש ב-IFTTT (If This Then That):

  • מה זה: IFTTT הוא שירות אינטרנט המאפשר לך ליצור "אפליטים" (applets) שמגיבים לאירועים בשירות אחד ומפעילים פעולה בשירות אחר.
  • איך זה עובד: אתה יכול ליצור אפלט ב-IFTTT שאומר: "אם מתקבל מייל חדש בג'ימייל המשני שלי, שלח לי מייל התראה לג'ימייל הראשי שלי."
  • איך להגדיר:
    1. כנס לאתר IFTTT (https://ifttt.com/) וצור חשבון או התחבר.
    2. לחץ על "Create" כדי ליצור אפלט חדש.
    3. לחץ על "If This" ובחר בשירות "Gmail".
    4. בחר בטריגר "Any new email in inbox".
    5. חבר את חשבון הג'ימייל המשני שלך.
    6. לחץ על "Then That" ובחר בשירות "Gmail".
    7. בחר בפעולה "Send an email".
    8. הגדר את כתובת המייל של הג'ימייל הראשי שלך כנמען.
    9. התאם אישית את נושא וגוף המייל שיישלח (למשל: "התקבל מייל חדש בג'ימייל המשני").
    10. שמור את האפלט.
2. שימוש ב-Zapier:

  • מה זה: Zapier הוא כלי אוטומציה דומה ל-IFTTT, המאפשר לחבר בין אפליקציות שונות.
  • איך זה עובד: אתה יכול ליצור "Zap" שיעשה את אותו הדבר כמו האפלט ב-IFTTT: לזהות מייל חדש בג'ימייל המשני ולשלוח התראה לג'ימייל הראשי.
  • איך להגדיר: התהליך דומה מאוד להגדרת IFTTT. תיצור חשבון ב-Zapier (https://zapier.com/), תבחר את טריגר "New Email" עבור הג'ימייל המשני ואת פעולת "Send Email" עבור הג'ימייל הראשי.
3. שימוש בסקריפט Google Apps Script (יותר מתקדם):

  • מה זה: Google Apps Script היא פלטפורמת פיתוח מבוססת ענן המאפשרת לך ליצור סקריפטים אוטומטיים שמתקשרים עם שירותי Google Workspace (כולל Gmail).
  • איך זה עובד: אתה יכול לכתוב סקריפט שיבדוק באופן קבוע את תיבת הדואר הנכנס של הג'ימייל המשני שלך, ובכל פעם שנמצא מייל חדש, הוא ישלח מייל התראה לג'ימייל הראשי שלך.
  • איך להגדיר: זה דורש ידע בסיסי בתכנות JavaScript. תוכל למצוא מדריכים ודוגמאות באינטרנט כיצד לעשות זאת. זוהי האופציה המורכבת יותר, אך היא מציעה יותר גמישות והתאמה אישית.
המלצה:

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

בחר בשיטה שהכי נוחה לך ואם תצטרך עזרה נוספת בהגדרות, אל תהסס לשאול!
אשמח לעזרתך בבקשה, כמפורט בהודעה קודמת בשרשור, שכחתי לצרף אותך להודעה.
תודה רבה רבה
 
  • הוסף לסימניות
  • #12
אנסה.
תיכנס לחשבון מייל שאותו אתה רוצה לנטר,
פתח טאב חדש בדפדפן וכתוב שם script.new
בחלון שייפתח תעתיק את הקוד הבא:

קוד:
/**
 * בודק אם יש מיילים חדשים בחשבון Gmail ושולח התראה לחשבון Gmail ראשי.
 *
 * הפונקציה הזו מוגדרת להפעלה על ידי טריגר מבוסס זמן. היא בודקת את
 * תיבת הדואר הנכנס של חשבון Gmail שאליו מחובר הסקריפט, ואם יש הודעה שלא נקראה,
 * היא שולחת מייל התראה לחשבון Gmail ראשי, ומסמנת את ההודעה כנקראה.
 */
function checkGmailAndNotify() {
  // 1. הגדר את כתובת המייל הראשית
  const primaryEmail = '<לא ניתן לפרסם מיילים באופן פומבי>';   // החלף בכתובת ה-Gmail הראשית שלך
  const emailSubject = 'התקבלה הודעה חדשה בג\'ימייל';
  const emailBody = 'התקבלה הודעה חדשה בתיבת הדואר הנכנס שלך. אנא בדוק את תיבת הדואר הנכנס שלך.';

  // 2. התחבר לתיבת הדואר הנכנס
  const threads = GmailApp.getInboxThreads(0, 1); // מקבל את ה-thread האחרון בלבד.

  // 3. בדוק אם יש הודעות
  if (threads.length > 0) {
    const messages = threads[0].getMessages();
    const lastMessage = messages[messages.length - 1]; // מקבל את ההודעה האחרונה.

    // 4. בדוק אם ההודעה האחרונה לא נקראה
    if (!lastMessage.isUnread()) {
      Logger.log('ההודעה האחרונה כבר נקראה.');
      return; // יוצא מהפונקציה אם ההודעה נקראה.
    }
    else{
      Logger.log('נמצאה הודעה חדשה שלא נקראה.');
    }

    // 5. שלח מייל התראה לחשבון הג'ימייל הראשי
    MailApp.sendEmail({
      to: primaryEmail,
      subject: emailSubject,
      body: emailBody
    });

    Logger.log('נשלחה התראה ל' + primaryEmail);

    // 6. סמן את ההודעה האחרונה כנקראה
    lastMessage.markRead();
    Logger.log('ההודעה סומנה כנקראה.');
  }
  else{
    Logger.log('לא נמצאו הודעות בתיבת הדואר הנכנס.');
  }
}

שים לב לשנות את כתובת המייל שאליו יגיע המייל לכתובת אמיתית במקום <לא ניתן לפרסם מיילים באופן פומבי>

שמור את הקוד.

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

תעדכן, אם זה עבד נתקדם הלאה בע"ה.

עדכון: בדקתי אצלי ועובד.
כעת יש צורך להוסיף טריגר שיגרום לזה לרוץ כל רבע שעה.
יש אפשרות להוסיף את זה בעורך הסקריפטים בצד בכרטיסיה "מפעילים" יש להוסיף טריגר מבוסס זמן כל רבע שעה.
או באמצעות הרצת הקוד הבא:

קוד:
/**
 * יוצר טריגר להפעלת הפונקציה checkGmailAndNotify כל 15 דקות.
 */
function createFifteenMinuteTrigger() {
  try {
    ScriptApp.newTrigger('checkGmailAndNotify')
      .timeBased()
      .everyMinutes(15)
      .create();
    Logger.log('נוצר טריגר להפעלה כל 15 דקות.');
  } catch (error) {
    Logger.log('שגיאה ביצירת הטריגר: ' + error.message);
  }
}

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

הסיבה שהטריגר הוא כל רבע שעה זה בגלל שבגוגל סקריפט יש מגבלת שליחת מיילים יומית של 100 מיילים, וב4 פעמים בשעה * 24 זה עדיין בתוך המכסה.

[הקוד המפורט עם ההערות המחכימות באדיבות ג'מיני].

בהצלחה!
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #13
אנסה.
תיכנס לחשבון מייל שאותו אתה רוצה לנטר,
פתח טאב חדש בדפדפן וכתוב שם script.new
בחלון שייפתח תעתיק את הקוד הבא:

קוד:
/**
 * בודק אם יש מיילים חדשים בחשבון Gmail ושולח התראה לחשבון Gmail ראשי.
 *
 * הפונקציה הזו מוגדרת להפעלה על ידי טריגר מבוסס זמן. היא בודקת את
 * תיבת הדואר הנכנס של חשבון Gmail שאליו מחובר הסקריפט, ואם יש הודעה שלא נקראה,
 * היא שולחת מייל התראה לחשבון Gmail ראשי, ומסמנת את ההודעה כנקראה.
 */
function checkGmailAndNotify() {
  // 1. הגדר את כתובת המייל הראשית
  const primaryEmail = '<לא ניתן לפרסם מיילים באופן פומבי>';   // החלף בכתובת ה-Gmail הראשית שלך
  const emailSubject = 'התקבלה הודעה חדשה בג\'ימייל';
  const emailBody = 'התקבלה הודעה חדשה בתיבת הדואר הנכנס שלך. אנא בדוק את תיבת הדואר הנכנס שלך.';

  // 2. התחבר לתיבת הדואר הנכנס
  const threads = GmailApp.getInboxThreads(0, 1); // מקבל את ה-thread האחרון בלבד.

  // 3. בדוק אם יש הודעות
  if (threads.length > 0) {
    const messages = threads[0].getMessages();
    const lastMessage = messages[messages.length - 1]; // מקבל את ההודעה האחרונה.

    // 4. בדוק אם ההודעה האחרונה לא נקראה
    if (!lastMessage.isUnread()) {
      Logger.log('ההודעה האחרונה כבר נקראה.');
      return; // יוצא מהפונקציה אם ההודעה נקראה.
    }
    else{
      Logger.log('נמצאה הודעה חדשה שלא נקראה.');
    }

    // 5. שלח מייל התראה לחשבון הג'ימייל הראשי
    MailApp.sendEmail({
      to: primaryEmail,
      subject: emailSubject,
      body: emailBody
    });

    Logger.log('נשלחה התראה ל' + primaryEmail);

    // 6. סמן את ההודעה האחרונה כנקראה
    lastMessage.markRead();
    Logger.log('ההודעה סומנה כנקראה.');
  }
  else{
    Logger.log('לא נמצאו הודעות בתיבת הדואר הנכנס.');
  }
}

שים לב לשנות את כתובת המייל שאליו יגיע המייל לכתובת אמיתית במקום <לא ניתן לפרסם מיילים באופן פומבי>

שמור את הקוד.

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

תעדכן, אם זה עבד נתקדם הלאה בע"ה.

עדכון: בדקתי אצלי ועובד.
כעת יש צורך להוסיף טריגר שיגרום לזה לרוץ כל רבע שעה.
יש אפשרות להוסיף את זה בעורך הסקריפטים בצד בכרטיסיה "מפעילים" יש להוסיף טריגר מבוסס זמן כל רבע שעה.
או באמצעות הרצת הקוד הבא:

קוד:
/**
 * יוצר טריגר להפעלת הפונקציה checkGmailAndNotify כל 15 דקות.
 */
function createFifteenMinuteTrigger() {
  try {
    ScriptApp.newTrigger('checkGmailAndNotify')
      .timeBased()
      .everyMinutes(15)
      .create();
    Logger.log('נוצר טריגר להפעלה כל 15 דקות.');
  } catch (error) {
    Logger.log('שגיאה ביצירת הטריגר: ' + error.message);
  }
}

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

הסיבה שהטריגר הוא כל רבע שעה זה בגלל שבגוגל סקריפט יש מגבלת שליחת מיילים יומית של 100 מיילים, וב4 פעמים בשעה * 24 זה עדיין בתוך המכסה.

[הקוד המפורט עם ההערות המחכימות באדיבות ג'מיני].

בהצלחה!
איזה השקעה!!!
תודה ענקית אנסה ואעדכן, אני תמיד אופטימי. תודה רבה רבה
 
  • הוסף לסימניות
  • #15
אנסה.
תיכנס לחשבון מייל שאותו אתה רוצה לנטר,
פתח טאב חדש בדפדפן וכתוב שם script.new
בחלון שייפתח תעתיק את הקוד הבא:

קוד:
/**
 * בודק אם יש מיילים חדשים בחשבון Gmail ושולח התראה לחשבון Gmail ראשי.
 *
 * הפונקציה הזו מוגדרת להפעלה על ידי טריגר מבוסס זמן. היא בודקת את
 * תיבת הדואר הנכנס של חשבון Gmail שאליו מחובר הסקריפט, ואם יש הודעה שלא נקראה,
 * היא שולחת מייל התראה לחשבון Gmail ראשי, ומסמנת את ההודעה כנקראה.
 */
function checkGmailAndNotify() {
  // 1. הגדר את כתובת המייל הראשית
  const primaryEmail = '<לא ניתן לפרסם מיילים באופן פומבי>';   // החלף בכתובת ה-Gmail הראשית שלך
  const emailSubject = 'התקבלה הודעה חדשה בג\'ימייל';
  const emailBody = 'התקבלה הודעה חדשה בתיבת הדואר הנכנס שלך. אנא בדוק את תיבת הדואר הנכנס שלך.';

  // 2. התחבר לתיבת הדואר הנכנס
  const threads = GmailApp.getInboxThreads(0, 1); // מקבל את ה-thread האחרון בלבד.

  // 3. בדוק אם יש הודעות
  if (threads.length > 0) {
    const messages = threads[0].getMessages();
    const lastMessage = messages[messages.length - 1]; // מקבל את ההודעה האחרונה.

    // 4. בדוק אם ההודעה האחרונה לא נקראה
    if (!lastMessage.isUnread()) {
      Logger.log('ההודעה האחרונה כבר נקראה.');
      return; // יוצא מהפונקציה אם ההודעה נקראה.
    }
    else{
      Logger.log('נמצאה הודעה חדשה שלא נקראה.');
    }

    // 5. שלח מייל התראה לחשבון הג'ימייל הראשי
    MailApp.sendEmail({
      to: primaryEmail,
      subject: emailSubject,
      body: emailBody
    });

    Logger.log('נשלחה התראה ל' + primaryEmail);

    // 6. סמן את ההודעה האחרונה כנקראה
    lastMessage.markRead();
    Logger.log('ההודעה סומנה כנקראה.');
  }
  else{
    Logger.log('לא נמצאו הודעות בתיבת הדואר הנכנס.');
  }
}

שים לב לשנות את כתובת המייל שאליו יגיע המייל לכתובת אמיתית במקום <לא ניתן לפרסם מיילים באופן פומבי>

שמור את הקוד.

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

תעדכן, אם זה עבד נתקדם הלאה בע"ה.

עדכון: בדקתי אצלי ועובד.
כעת יש צורך להוסיף טריגר שיגרום לזה לרוץ כל רבע שעה.
יש אפשרות להוסיף את זה בעורך הסקריפטים בצד בכרטיסיה "מפעילים" יש להוסיף טריגר מבוסס זמן כל רבע שעה.
או באמצעות הרצת הקוד הבא:

קוד:
/**
 * יוצר טריגר להפעלת הפונקציה checkGmailAndNotify כל 15 דקות.
 */
function createFifteenMinuteTrigger() {
  try {
    ScriptApp.newTrigger('checkGmailAndNotify')
      .timeBased()
      .everyMinutes(15)
      .create();
    Logger.log('נוצר טריגר להפעלה כל 15 דקות.');
  } catch (error) {
    Logger.log('שגיאה ביצירת הטריגר: ' + error.message);
  }
}

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

הסיבה שהטריגר הוא כל רבע שעה זה בגלל שבגוגל סקריפט יש מגבלת שליחת מיילים יומית של 100 מיילים, וב4 פעמים בשעה * 24 זה עדיין בתוך המכסה.

[הקוד המפורט עם ההערות המחכימות באדיבות ג'מיני].

בהצלחה!
@צל של עצמו עשיתי ככל אשר הדרכתני ולא הצלחתי
הדבר היחיד שלא מצאתי ולכן דילגתי עליו זה מה שכתבת "בחר בשורה למעלה את הפונקציה checkGmailAndNotify ולחץ על הפעלה"
אבל זה כן שמר לי את הטריגר וכתב שזה הופעל וגם העביר אותי לחלון שביקש ממני הרשאה למייל ואישרתי.
למרות זאת זה לא עובד לי
שאלה קטנה כשכתבת: שים לב לשנות את כתובת המייל שאליו יגיע המייל לכתובת אמיתית במקום <לא ניתן לפרסם מיילים באופן פומבי> , האם להשאיר את הסוגרים < > או למחוק?
 
  • הוסף לסימניות
  • #18
יש ג"כ את וירטואל מייל 0795809090 עולה כמה שקלים בחודש, יש כמה סוגי מסלולים
 
  • הוסף לסימניות
  • #19
@צל של עצמו
מחקתי ולא מגיע מייל שהתקבל מייל
תודה רבה, אשמח לעזרתך הלאה בבקשה
כרגע לא זמין לי google-script בעז"ה יהיה זמין בהמשך, תוכל להעלות לכאן את הקוד המלא פשוט לעשות העתק הדבר מתוך עורך הסקריפטים לכאן? [כמובן שאת המייל שלך תמחוק, וגם אם לא תמחוק זה יימחק אוטומטית ע"י הבוט של פרוג...]
 
  • הוסף לסימניות
  • #20
כרגע לא זמין לי google-script בעז"ה יהיה זמין בהמשך, תוכל להעלות לכאן את הקוד המלא פשוט לעשות העתק הדבר מתוך עורך הסקריפטים לכאן? [כמובן שאת המייל שלך תמחוק, וגם אם לא תמחוק זה יימחק אוטומטית ע"י הבוט של פרוג...]
אני עושה את התהליך מחדש ומעלה צילומי מסך וגם מעתיק מה שביקשת.
שוב תודה ענקית
1.
1747594969446.png

אחרי שהכנסתי את ההעתקה והחלפתי את השורה למייל שלי עשיתי שמור (קונטרול S) אח"כ הפעלה למעלה נפתח לי החלונית הבאה
2.
1747595135517.png


3.
1747595190928.png

4.
1747595304962.png

אישרתי את האפליקציה
5.
1747595379343.png

שלב ב'
1.
1747595550330.png

שוב שמירה, הפעלה, אישור של האפליקציה וזה התוצאה
2.
1747595676054.png


לאחר מכן שלחתי מיילים למייל שאני רוצה שישלח לי הודעה למייל הרגיל שלי כשנכנס בו מייל ולא מגיע כלום לצערי
שוב תודה
מעתיק את כל הסקריפט שהכנסתי
function myFunction() {
/**
* בודק אם יש מיילים חדשים בחשבון Gmail ושולח התראה לחשבון Gmail ראשי.
*
* הפונקציה הזו מוגדרת להפעלה על ידי טריגר מבוסס זמן. היא בודקת את
* תיבת הדואר הנכנס של חשבון Gmail שאליו מחובר הסקריפט, ואם יש הודעה שלא נקראה,
* היא שולחת מייל התראה לחשבון Gmail ראשי, ומסמנת את ההודעה כנקראה.
*/
function checkGmailAndNotify() {
// 1. הגדר את כתובת המייל הראשית
const primaryEmail = ''; // החלף בכתובת ה-Gmail הראשית שלך
const emailSubject = 'התקבלה הודעה חדשה בג\'ימייל';
const emailBody = 'התקבלה הודעה חדשה בתיבת הדואר הנכנס שלך. אנא בדוק את תיבת הדואר הנכנס שלך.';
// 2. התחבר לתיבת הדואר הנכנס
const threads = GmailApp.getInboxThreads(0, 1); // מקבל את ה-thread האחרון בלבד.
// 3. בדוק אם יש הודעות
if (threads.length > 0) {
const messages = threads[0].getMessages();
const lastMessage = messages[messages.length - 1]; // מקבל את ההודעה האחרונה.
// 4. בדוק אם ההודעה האחרונה לא נקראה
if (!lastMessage.isUnread()) {
Logger.log('ההודעה האחרונה כבר נקראה.');
return; // יוצא מהפונקציה אם ההודעה נקראה.
}
else{
Logger.log('נמצאה הודעה חדשה שלא נקראה.');
}
// 5. שלח מייל התראה לחשבון הג'ימייל הראשי
MailApp.sendEmail({
to: primaryEmail,
subject: emailSubject,
body: emailBody
});
Logger.log('נשלחה התראה ל' + primaryEmail);
// 6. סמן את ההודעה האחרונה כנקראה
lastMessage.markRead();
Logger.log('ההודעה סומנה כנקראה.');
}
else{
Logger.log('לא נמצאו הודעות בתיבת הדואר הנכנס.');
}
}
}
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

אשכולות דומים

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

כמה אנקדוטות מהתקופה האחרונה:
ערש"ק פרשת חיי שרה.
הוזמנתי לאח שלי שגר בצפת.
לקווים אלו יש צורך בהזמנת מקום מראש. הזמנתי מקום מראש, כמו שצריך. עכשיו אני רגועה.
יום שישי בבוקר התארגנו מוקדם (יום שישי קצר, נסיעה ארוכה)
אנחנו יוצאים לכיוון האוטובוס (אנחנו עולים בתחנה אחרונה). כשאנחנו בדלת, ה"קל-קו" טוען שהוא עוד שלוש דקות בתחנה.
(מה שהיה לא הגיוני בעליל, כי זה היה 3 דקות לאחר שעת היציאה, לרוב זה משהו כמו 20 דקות נסיעה בתוך העיר)
מרוב ריצה, לא הספקנו לקחת כיסוי גשם לעגלה, לא מטריות ולא כלום. רצנו כמות שאנחנו, התעטפנו איך שהוא במעיל והגענו לתחנה.
פתאום - מהפך. עוד עשרים דקות האוטובוס מגיע. אנחנו מחכים מחכים מחכים.
אחרי 40(!) דקות משעת היציאה - האוטובוס מגיע. השעה 11:55. ואז - הוא מנופף לנו לשלום---------------------------- ושועט בדרכו לכיון היציאה מהעיר.

אני שבת (אמורה להיות) בצפת. איך אני מגיעה? טלפון מהיר ל8787 מבהיר לי שהאוטובוס האחרון מבני ברק יוצא ב12:05. הצצה קטנה בשעון מגלה שהשעה כבר 12:00, ואם אין לי רשיון טיס (ואין לי) - אין לי דרך להגיע לבני ברק בפרק הזמן הזה.

טלפון (עצבני למדי, חייבת לציין) לחברת המפעילה. הנציגה אומרת שתבדוק ותחזור אלי (כאילו שזה יעזור לי...)
לאחר כמה דקות היא חוזרת אלי וטוענת "האוטובוס היה מלא, ולכן הנהג לא עצר"
אז דבר ראשון, מסקנה, אנשים, פליזזזזזזזזזזזזזזזזזז תזמינו מקום. עקרונית צריך להזמין מקום, אבל אף אחד לא אוכף את זה בעליה לאוטובוס. מה קורה? האנשים שעולים בתחנות הראשונות - מסודרים, גם אם הם לא הזמינו מקום, והאלו בתחנות האחרונות - גם אם הזמינו מקום לא תמיד הוא מובטח להם. הנציגה אמרה לי שהם מוציאים כמות אוטובוסים לפני כמות האנשים שהזמינו.
לטענתה רק 20 איש הזמינו מקום, ולכן הוציאו רק אוטובוס אחד.
בבקשה, קצת מחשבה על האחר, תזמינו מקום! זה לא כזה מסובך. זה מסקנה לקוראים.
למעשה התחלתי להתווכח איתה, והיא חוזרת על טענתה שהחברה לא אשמה שאנשים לא הזמינו מקום (כמובן, היא לא מאשימה אותי, תודה רבה לה באמת...).
ביקשתי פיצוי, אין עם מי לדבר.
ביקשתי כמה וכמה פעמים מנהל, והוא "לא נמצא". משום מה, מעולם הוא לא נמצא במקום, וגם אין דרך להשיג אותו.
(שאלתי אותה מה הם יעשו אם פתאום יוודע להם שיש פצצה בבניין, האם גם אז הם לא ישיגו אותו...)
כשהיא שאלה אותי מה אני רוצה מהמנהל אמרתי לה שאני רוצה פתרון איך אני מגיעה לשבת לצפת
(אמרתי לה בצחוק ,מצידי שהמנהל יבוא על קורקינט לקחת אותי לצפת, היא קיבלה את הדברים כמות שהם, ועונה לי בשיא הרצינות. "לא, המנהל לא יבוא על קורקינט, הוא עכשיו בבית"... מה את אומרתתתתתתתתתתתתתתתתת...)
מפה לשם, הבנתי שאם אני לא מזמינה מונית, אין לי דרך להגיע לשבת לצפת.
שינינו כיון ונסענו להורים שלי לשבת
(אה, ושכחתי לספר שכל פעם שנמאס לנציגה התורנית לדבר איתי, היא פשוט מעבירה אותי להמתנה. לפי הפרוטוקול אסור להם לנתק לי, אז הם מעבירים אותי להמתנה שלא מובילה לשום מקום, ואז ברישומים מופיע שאני ניתקתי ולא הם. מעניין למה)
עד כאן הקפה א'...;)

סיפור נוסף, לפני כחודש.
יש לי תור עם הבן שלי לבדיקת BERA (בדיקת שמיעה) בביה"ח רמב"ם.
תכננתי לקחת אוטובוס לתחנת סבידור מרכז בתל-אביב, ומשם להמשיך ברכבת.
רק מה שלא הבאתי בחשבון - שאומנם 379 יוכל להביא אותי למחוז חפצי, אבל זה יקרה רק אם הוא יעצור לי...
ושוב, המחזה חוזר על עצמו, הנהג מנופף לי לשלום (יפה שיש להם דרך ארץ, והם מקיימים את "והווי מקדים בשלום כל אדם")
הערכת מצב פשוטה ומהירה מבהירה לי שעם האוטובוס הבא אני לא אספיק את הרכבת. מה אני עושה?
זו בדיקה עם המתנה יחסית ארוכה, ואני לא הולכת לפספס אותה.
פשוט וקל. מונית. רק 180 ש"ח לתחנת רכבת...


סיפורים ג', ד',ה' עד ש' סופית בערך מספרים על קווים פנימיים שלא יצאו,
אחד אחרי השני, קו 4, קו 6 וכו'
כשאני בלחץ להגיע לתורים, ובסוף, מחוסר ברירה מזמינה מונית.
זה כבר מצב לא הגיוני!!!
למה (לפחות) 5 פעמים בחודש אני אמורה לשלם על מונית???
שדדתי בנק ולא ידעתי? ירשתי את רוטשילד? נהייתי שותפה של איילון מאסק?


והנה סיפור טוב לקינוח.
ערש"ק פרשת וארא. ממש עכשיו.
אנחנו מתארחים בשבת אצל חמותי - בגני הדר.
יש שתי דרכים להגיע לשם. קו 180 לבני ברק - ואנחנו יורדים בצומת שערייה או קו 179 ישירות לפ"ת
החיסרון בקו 179 שאנחנו עולים עליו די בתחילת המסלול, מה שאומר נסיעה ארוכה בתוך העיר, כמו כן, התדירות שלו די נמוכה.
היתרון שזה אוטובוס עירוני, ולא צריך לקפל עגלות, לדחוף לתא-מטען מזוודות וכו'
ב180 זה בדיוק הפוך. זה אוטובוס בינעירוני, בתדירות יחסית גבוהה במיוחד בשעות המאוחרות של יום שישי, וזו תחנה אחרונה
יצאנו מהבית בשעה 12:55, אנחנו שומעים שיש לנו 180 עוד רבע שעה (יחסית הרבה זמן לחכות בשעות האלו)
קו 179 יוצא ב13:10. בחישוב פשוט נגיע הרבה יותר מהר עם 180. אנחנו הולכים לתחנה של 180 (שכחתי לציין שזה תחנות אחרות)
מחכים. מחכים, מחכים. וה"קל קו" ממשיך ודבק במשנתו שהאוטובוס יגיע בעוד 15 דקות.
בשעה 13:08, כשאנחנו מבינים שבזמן הקרוב לא יגיע 180, אנחנו רצים בחזרה לתחנה של קו 179. שיוצא עוד רגע.
או, ב"ה, אנחנו שומעים שהוא יצא ואפילו מתקרב לעברינו. אחרי כמה דקות שהוא לא מגיע, אנחנו מתקשרים שוב לקל קו, ומגלים שכמה נחמד, האוטובוס נעלם מהמסלול. חיכינו עוד כמה דקות ליתר בטחון, ואין זכר לאוטובוס.
רצים שוב בחזרה לתחנה של 180, שלא עבר עדין. (יש לנו נקודת תצפית על התחנה ההיא, זה ממול)
מקפלים עגלה, מתכוננים, ורק ב13:35 הגיע קו 180.
(במשך 35 דקות לא עבר הקו הזה!!! , בשעות האלו של יום שישי אמור להיות קו כל מקסימום 12 דקות)
במהלך הנסיעה הקצרה מאלעד למחלף שערייה הספקתי להתקשר לחברה.
הנציגה שענתה לי "בדקה" ואמרה שהיא רואה שהאוטובוס סטה ממסלולו. שאלתי למה, וקיבלתי תשובה שהנהג על דעת עצמו סטה מהמסלול. וכמובן שהוא יקבל על זה קנס וכו' וכו'.
כשממש התעצבנתי על ההתנהלות, אז היא אומרת לי, אני ממש מצטערת שהאוטובוס לא עצר לך (מה זה לא עצר? גם לא עבר בתחנה!)
הטחתי בה, את לא באמת מצטערת, זה לא מעניין אותך, אז היא עונה לי, נכון, אבל אני נציגה של החברה ואני מתנצלת בשמה...
כששוב ביקשתי מנהל, אז היא אומרת שהוא לא נמצא, וגם ממנו אני אשמע את אותן התשובות, והוא לא יפרט לי את הדרכים בהם הם מטפלים בדברים האלו. הסברתי לה שברור שהוא לא יפרט. אין מה לפרט, כי הם לא מטפלים!
היא המשיכה להגיד שבוודאי, וכל מקרה כזה מטופל, והנהג מוזמן לשיחת בירור וכו'. אני רק אמרתי לה שאני ממש מרחמת עליהם אם זה המצב שלהם אחרי שהם מנסים לטפל ולייעל...

זהו. קצת שפכתי...
ועכשיו ברצינות. תגידו, יש מה לעשות????
יש עם מי לדבר???
יש דרך כל שהיא לשפר את המצב?
תלונות לחברה, כפי שהבנתי שוות לכפרות
(המקסימום זה שהם שמרו את השם שלי בתור "נוסע נודניק - לא לענות...)
יש מישהו שהתלונן במשרד התחבורה או בכל מקום אחר וראה מזה תועלת?

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה