-
תגובה: פיתרון למעבירים מיילים אוטומטי !
הבאתי כאן את הסקריפט המתוקן להעברת מיילים מחשבון אחד לשני כולל כותרת הנושא.
ליותר פרטים והוראות עיי' בנושא הנ"לקרדיט ל @שאול-נ-י ול @איש-נחמד .
לפתיחת הגוגל סקריפט: לחץ עלי.
function newmail() { let sendmail = 'exemple@gmail.com' let sendlabel = GmailApp.getUserLabelByName('לשלוח') let oldmessages = GmailApp.search('is: read label:לשלוח') for (let oldmessage of oldmessages) { oldmessage.removeLabel(sendlabel)} let newmessages = GmailApp.search('is: unread label:לשלוח') for (let newmessage of newmessages) { let message = newmessage.getMessages()[0] let subjec = message.getSubject() let senderEmail = message.getFrom() let subject = 'יש מייל חדש עם הכותרת: ' + subjec let body = 'יש לך מייל חדש מאת ' + senderEmail + 'על מנת לראות את המייל לחץ: https://accounts.google.com/AccountChooser?continue=https://mail.google.com/&Email=youremail@gmail.com' MailApp.sendEmail(sendmail, subject, body,) newmessage.removeLabel(sendlabel) } }
בשורות
2
ו-13
כמובן שצריך להחליף את המייל - למייל האישי שלכם... ( ב2 למייל הראשי אליו תרצו לקבל את העידכון, וב13 למייל שממנה נשלח המייל.)כמובן לא לשכוח לפתוח תגית עבור כל הדואר הנכנס בשם "לשלוח" (להוראות ברורות יותר עי' בהמשך וכן בנושא הנ"ל, וכן אם תרצו לשנות את התגית, יש לשנות גם בתוך הסקריפט, כל מקום שכתוב "לשלוח", לשם הרצוי...)
בהצלחה!
-רק שימו לב שזה שולח רק עד 100 מיילים ביום! -
הוראות מפורטות יותר
מטרת הסקריפט
רעיון הסקריפט היא לדוגמא למי שברשותו 2 מיילים פלוס, ומשתמש בעיקר במייל אחד - ראשי, ולפעמים מקבל הודעות גם באימייל הפחות שימושי.
הסקריפט הזה שולח עידכון על כך למייל הראשי, בלי להעביר את גוף המייל.
רק את הכותרת וכתובת השולח, אפשר לעשות את זה במקביל לכמה כתובות אימיילים שרוצים.
לנוחיותכם, נקרא למייל הראשי 'מייל 1' , ולשאר המיילים 'מייל 2'הוראות
פתח את גוגל סקריפט - ב'מייל 2' , תמחק את כל שורות הקוד הכתובות שם מקודם, ותדביק שם את הקוד הנ"ל במקום השורות שנמחקו.
בשורה 2 בקוד הנ"ל תכניס את כתובת ה'מייל 1' (אליו תרצה לקבל את העידכונים כשאתה מקבל מייל חדש -המייל הראשי), ובשורה 13 להחליף את זהyouremail@gmail.com
לכתובת 'מייל 2'. - בשורה זה אפשר כמובן לשחק במילים ולשנות לאיזה שפה וסגנון שמקובל עליכם, וכן בשורה 12.
לחצו על שמור ,
עכשיו לחצו על מפעילים
לחצו למטה על '+ הוספת טריגר'
אז יפתח לכם דף זה, סמנו כמודגש, ולחצו על שמירה.
יפתח לכם דף המתריע על אי וודאות, לחצו על מתקדם > ואשרו לפרויקט להשתלט לכם על המייל.
יצירת מסנן
עכשיו מה שנשאר לכם זה לייצר מסנן במייל, לאלו הודעות תרצו לקבל מייל במייל 1,
תיכנסו למייל 2 ייצרו תוית בשם "לשלוח".
בשורת החיפוש למעלה לחצו על מסנן.
אם תרצו שכל מייל שנכנס לא משנה ממי ומה, לחצו בשורת אל ושימו שם את כתובת המייל הזה (מייל 2), לחצו על 'מסנן חדש' ,
לחצו על החלת תוית > בחרו בתוית 'לשלוח', מסנן חדש.
וזהו , הכל עובד.. -
-
כולל שליחה של קישור ישיר לפתיחת ההודעה הספציפית (כלומר במקום לפתוח את הדואר הנכנס של החשבון המקבל, תיפתח ההודעה עצמה):
function checkGmail() { const sendTo = 'moty@gmail.com'; const labelName = 'לשלוח'; const sendLabel = GmailApp.getUserLabelByName(labelName); const oldMessages = GmailApp.search(`is: read label:${labelName}`); for (const oldMessage of oldMessages) { oldMessage.removeLabel(sendLabel); } const newMessages = GmailApp.search(`is: unread label:${labelName}`); for (const newMessage of newMessages) { const messageSubject = newMessage.getMessages()[0]; const subjec = message.getSubject(); const msgId = message.getId(); const senderEmail = message.getFrom(); const subject = 'יש מייל חדש עם הכותרת: ' + messageSubject; const body = `יש לך מייל חדש מאת ${senderEmail} עם הכותרת: ${messageSubject}.\nעל מנת לראות את המייל לחץ: https://mail.google.com/mail/u/${Session.getActiveUser().getEmail()}/#inbox/${msgId}`; MailApp.sendEmail(sendTo, subject, body); newMessage.removeLabel(sendLabel); } }