מדריך | סקריפט Gmail לשליחת קישורים אוטומטיים בהתאם למילות מפתח"
-
בקוד הזה, נכתוב סקריפט Google Apps Script שמאפשר לשלוח קישורים אוטומטית להודעות ב-Gmail בהתאם למילות מפתח בנושא. הקוד מזהה הודעות חדשות באשכול עם תווית מסוימת
("AS" במקרה זה) ובודק אם כבר נשלח תשובה להודעה זו.אם יש הודעה חדשה באשכול שטרם קיבלה תשובה, הקוד עובר על כל מילת מפתח שנקבעו מראש ובודק אם המילת מפתח נמצאת בנושא של ההודעה. אם יש התאמה, הקוד שולח תשובה עם הקישור המתאים. כאשר נשלחת תשובה, ההודעה מסומנת כי כבר נשלחה לה תשובה ולא ישלחו יותר מתשובה אחת.
הקוד משתמש בשירותי Google Apps Script ומצריך שהסקריפט יתחבר לחשבון Gmail שלך. יש לך גם אפשרות להוסיף מילות מפתח וקישורים נוספים כפי שתרצה.
כדי להפעיל את הסקריפט, יש להוסיף אותו לחשבון Google שלך, ליצור טריגר (trigger) שיפעיל את הסקריפט באופן תדיר (לדוג', כל דקה), ולספק הרשאות גישה ל-Gmail.
{ GPT}function checkAndSendLinks() { const gmailLabel = "AS"; // לכתוב את שם התווית // כאן לכתוב את המילה שאותם הם יכתבו בנושא ויקבלו קישור בהתאם const keywordsAndLinks = { "ירושלים": "https://link-to-jerusalem.com/", "בני ברק": "https://link-to-bnei-brak.com/" // הוסף כל מילת מפתח וקישור כפי שתרצה }; // חיפוש על פי התגית ב-Gmail const threads = GmailApp.getMessagesForThreads(GmailApp.search('label:' + gmailLabel)); threads.forEach(thread => { // אם יש הודעה חדשה באשכול const msg = thread[0]; if (msg.isInInbox() && !hasBeenReplied(msg)) { const subject = msg.getSubject(); // בדיקה של כל מילת מפתח ושליחת הקישור המתאים for (const keyword in keywordsAndLinks) { if (subject.includes(keyword)) { const replyText = "הנה הקישור: " + keywordsAndLinks[keyword]; msg.reply(replyText); markAsReplied(msg); break; } } } }); } // בדיקה האם ההודעה כבר קיבלה תשובה function hasBeenReplied(message) { const messageId = message.getId(); const scriptProperties = PropertiesService.getScriptProperties(); return scriptProperties.getProperty(messageId) === "replied"; } // סימון שהודעה קיבלה תשובה function markAsReplied(message) { const messageId = message.getId(); const scriptProperties = PropertiesService.getScriptProperties(); scriptProperties.setProperty(messageId, "replied"); }
-
@מאן-דאמר-5 אם יש לך הרשמה כל שהיא לאן שהוא ואתה מעונין להחזיר קישור אוטומטי בהתאם למילה שנכתבה בנושא
-
@מאן-דאמר-5 כתב במדריך | סקריפט Gmail לשליחת קישורים אוטומטיים בהתאם למילות מפתח":
כי א"א בתבניות לצרף PDF.
אפשר על ידי קישור לדרייב
-
@מאן-דאמר-5 אתה יכול לשים בקישור גם קובץ מצורף בדרייב ולחסוך את שתיהם באחד
-
@מאן-דאמר-5 כתב במדריך | סקריפט Gmail לשליחת קישורים אוטומטיים בהתאם למילות מפתח":
@K-O-G הבנתי, אבל לעצם הענין - בשליחת מייל עם קישור וללא קובץ מצורף יותר קל (לדעתי) להשתמש במסנן של ג'ימייל ולשלוח תבנית לפי מילת מפתח. חוסך את מן ההרשאות וכו', ובנוסף התגובה מיידית.
נכון אבל שם אתה מחליט שלא כל מי שירושום ירושלים יקבל את זה , אתה רשום לקבוצת נייעס והזכירו שם ירושלים אז הוא יחזיר להם את זה ? בקוד מוגדר שרק מה שנמצא בשורת נושא
-
-
@121244 כתב במדריך | סקריפט Gmail לשליחת קישורים אוטומטיים בהתאם למילות מפתח":
@אביי תוכל לעשות לי את זה ?
עיין כאן https://mitmachim.top/post/719817