בירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל
-
@אנקי-קול אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
לגבי השם תכתוב כך:
var file = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') const name = 'אנקי קול' function reply() { var label = GmailApp.getUserLabelByName('מודעה'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply('לבקשתכם מצורפת המודעה, מומלץ לתלות אותה בביהכ"נ ומקומות ציבוריים',{name , attachments:[file] }); messages[i].removeLabel(label); } }
אם תרצה לצרף 2 קבצים אז כך
var file = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') var file2 = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') const name = 'אנקי קול' function reply() { var label = GmailApp.getUserLabelByName('מודעה'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply('לבקשתכם מצורפת המודעה, מומלץ לתלות אותה בביהכ"נ ומקומות ציבוריים',{name , attachments:[file],[file2] }); messages[i].removeLabel(label); } }
לגבי לרדת שורה אני לא מוצא כרגע אולי נתייג את @צדיק-תמים
-
@מיכאלוש אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
לגבי לרדת שורה אני לא מוצא כרגע אולי נתייג את @צדיק-תמים
ע"י HTML
ראה תיעוד איך להכניס את התשובה כ-HTML
https://developers.google.com/apps-script/reference/gmail/gmail-message#replybody,-options -
@אנקי-קול אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
איך עשוים ירידת שורה (אנטר) בטקסט שאני כותב כאן:
כך לקובץ אחד
function reply() { var file = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') var name = 'אנקי קול' var label = GmailApp.getUserLabelByName('מודעה'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply("incapable of HTML", { htmlBody: "<b>שורה ראשונה<br>שורה שנייה<br>שורה שלישית</b>",noReply: true,name, attachments:[file] }); messages[i].removeLabel(label); } }
או כך לשני קבצים
function reply() { var file = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') var file2 = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') var name = 'אנקי קול' var label = GmailApp.getUserLabelByName('מודעה'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply("incapable of HTML", { htmlBody: "<b>שורה ראשונה<br>שורה שנייה<br>שורה שלישית</b>",noReply: true,name, attachments:[file],[file2] }); messages[i].removeLabel(label); } }
שים לב ניתן להוסיף עוד שורות ע"י
<br>
בין שורה לשורה
ניתן להגדיל את הטקסט למשל כך<h1>טקסט</h1>
ניתן להוסיף גם קישורים וכו'
לגבי תמונות, רקע, עיצוב חתימה וכו' זה גם אפשרי יש ברשת הרבה אתרים לעיצוב מיילים ב html אפשר נראה לי גם בוורד אבל זה עדיין פחות התחום שלי אולי @צדיק-תמים יעזור לך בזה -
@מיכאלוש סתם שאלה,
אפשר אולי לחבר את זה עם האופציה של שמירת טיוטה כתבנית
שישלח כל פעם תבנית מגימייל וקובץ מצורף מהדרייב כי אז הכי קל אני לא רושם בדרייב כלום חוץ מאת הקובץ ובתבנית אני יוצר מה שאני רוצה||זה לא עוזר לצירוף תמונות מוטמעות, כי גוגל שולחים את זה ככה אבל לטקסט ועיצוב זה מצוין
-
@מיכאלוש אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
שים לב ניתן להוסיף עוד שורות ע"י
<br>
בין שורה לשורהצריך להתחיל ב
htmlBody:
או משהו או שפשוט לעשותmessages[i].reply('<br>לבקשתכם מצורפת המודעה,<br>מומלץ לתלות אותה בביהכ"נ ומקומות ציבוריים',{name ,
?ניתן להוסיף גם קישורים וכו'
לגבי תמונות, רקע, עיצוב חתימה וכו' זה גם אפשרי יש ברשת הרבה אתרים לעיצוב מיילים ב html אפשר נראה לי גם בוורדאיך עושים קישור ותמונה מוטמעת?
אבל זה עדיין פחות התחום שלי אולי @צדיק-תמים יעזור לך בזה
@צדיק-תמים אתה יכול אולי לעזור? תזכה למצוות.
-
@אבוב מעוצב כך יהיה לך יותר קל להבין מה הולך פה
function reply() { var file = DriveApp.getFileById('1GUwbRJHg2Swj-4qPnslQrjDeUVOS3KAK').getAs('application/pdf') var name = 'אנקי קול' var label = GmailApp.getUserLabelByName('מודעה'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply("incapable of HTML", { htmlBody: `<b>תוכן ההודעה</b>`, noReply: true, name, attachments:[file] }); messages[i].removeLabel(label); } }
תוכן המייל זה מה שבין הסימנים
<b>
ל</b>
ניתן כמובן לעצב באתר שצדיק תמים הביא לך באיזה צורה שאתה רוצה ולהכניס שם איזה תבנית שאתה רוצה לדוגמא:<p>קובצ חוזר אוטומטי<br> <p>שלום הנה המודעה לתלייה בבית כנסת<br> <p>אנקי קול</p>
-
@אנקי-קול אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
@מיכאלוש תודה, עובד מעולה
יישר כח גדול גם לרב @צדיק-תמים על כל העזרה@אנקי-קול
תוכל לשתף את הקוד הסופי וצילום מסך של איך נראה מי שמקבל אתה המייל? -
@אנקי-קול אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
תגובה: מדריך | מייל חוזר אוטומטי עם קובץ מצורף בגימייל
- איך עשוים ירידת שורה (אנטר) בטקסט שאני כותב כאן:
אגב בשביל לרדת שורה וכן לצרף כמה קבצים אני משתמש ב n\
ככהvar file1 = DriveApp.getFileById('11dKyECUvS3vm-xGKGS2j-LfdMa0HK22').getAs('application/pdf') var file2 = DriveApp.getFileById('1qBiFct7NgpQL6fMHPYCbq_RpuQmjjRM').getAs('application/pdf') function reply() { var label = GmailApp.getUserLabelByName('א'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply('מצו"ב מאמרים על מצות צדקה (כולל סיפורים)\nנא לא להשיב להודעה זו. ',{ attachments:[file1, file2] }); messages[i].removeLabel(label); } }
מצו"ב מאמרים זה השורה הראשונה
ונא לא להשיב להודעה זו יורדת שורה -
@מיכאלוש גם אני מנסה לעשות שיראו את השם של המייל ולא את הכתובת וזה לא עזר
const name = 'ישראל הכהן'
מה יכול להיות הבעיה
-
@שעטנ-ז-ג-ץ תכתוב כך
const name = 'ישראל הכהן' var file1 = DriveApp.getFileById('11dKyECUvS3vm-xGKGS2j-LfdMa0HK22').getAs('application/pdf') var file2 = DriveApp.getFileById('1qBiFct7NgpQL6fMHPYCbq_RpuQmjjRM').getAs('application/pdf') function reply() { var label = GmailApp.getUserLabelByName('א'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply('מצו"ב מאמרים על מצות צדקה (כולל סיפורים)\nנא לא להשיב להודעה זו. ',{ name,attachments:[file1, file2] }); messages[i].removeLabel(label); } }
הבעייה היתה שלא קראת למשתנה name להכנס למייל שים לב בשורה 9
-
@מיכאלוש אמר בבירור | בירור לגבי מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
@שעטנ-ז-ג-ץ תכתוב כך
const name = 'ישראל הכהן' var file1 = DriveApp.getFileById('11dKyECUvS3vm-xGKGS2j-LfdMa0HK22').getAs('application/pdf') var file2 = DriveApp.getFileById('1qBiFct7NgpQL6fMHPYCbq_RpuQmjjRM').getAs('application/pdf') function reply() { var label = GmailApp.getUserLabelByName('א'); var messages = label.getThreads(); for(var i=0;i<messages.length;i++){ messages[i].reply('מצו"ב מאמרים על מצות צדקה (כולל סיפורים)\nנא לא להשיב להודעה זו. ',{ name,attachments:[file1, file2] }); messages[i].removeLabel(label); } }
הבעייה היתה שלא קראת למשתנה name להכנס למייל שים לב בשורה 9
צודק, עכשיו עובד מצוין!