מייל מענה אוטומטי עם קובץ מצורף

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
יש לי שלוש מאות כתובות מייל שאני רוצה לשלוח לכולם הודעה עם שני קבצים מצורפים (ותוכן מסויים)
אבל אני רוצה לשלוח אותם אחד אחד ולא בפעם אחת.
אפשר בבקשה עזרה?
בתודה מראש
 

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
בשלב הראשון של הפעלת הסקריפט כן קיבלתי אישור מגוגל.
רק לטריגר לא
אני רואה שגם הפעלת הסקריפט לא עבדה לי.
אין אישור מגוגל למרות שהורדתי את רמת האבטחה בהגדרות חשבון.

כאן:

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

status_yellow_20x20_d5182dc371ddbd01f3bef3321c351f57.png

מופעל
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
איזה סוג עזרה?
הדרכה איך לכתוב את זה לבד?
בעקרון כדי לממש את זה אתם צריכים google sheet (אקסל בדרייב) שיכיל את כל הכתובות הנדרשות,
ואז הסקריפט ירוץ על האקסל וישלח את המייל לכל אחד.
אם מדובר על אנשי קשר ששמורים בחשבון הג'ימייל, אפשר שהסקריפט ישלוף את אנשי הקשר וישלח להם.
לטעמי עדיף מהאקסל, זה מאפשר לעדכן בעמודה נפרדת האם המייל נשלח.
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
אני רואה שגם הפעלת הסקריפט לא עבדה לי.
אין אישור מגוגל למרות שהורדתי את רמת האבטחה בהגדרות חשבון.

כאן:

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

status_yellow_20x20_d5182dc371ddbd01f3bef3321c351f57.png

מופעל
קיבלתם שגיאה?
 

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
איזה סוג עזרה?
הדרכה איך לכתוב את זה לבד?
בעקרון כדי לממש את זה אתם צריכים google sheet (אקסל בדרייב) שיכיל את כל הכתובות הנדרשות,
ואז הסקריפט ירוץ על האקסל וישלח את המייל לכל אחד.
אם מדובר על אנשי קשר ששמורים בחשבון הג'ימייל, אפשר שהסקריפט ישלוף את אנשי הקשר וישלח להם.
לטעמי עדיף מהאקסל, זה מאפשר לעדכן בעמודה נפרדת האם המייל נשלח.
יש לי את הרשימה בשיטס.
אתם יכולים לעזור לי לכתוב קוד שירוץ על האקסל? (ויצרף שני קבצים ותוכן לכל אחד)?
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
יש לי את הרשימה בשיטס.
אתם יכולים לעזור לי לכתוב קוד שירוץ על האקסל? (ויצרף שני קבצים ותוכן לכל אחד)?

לכתוב את הקוד מאפס זה משהו שלוקח זמן, אני לא רואה את עצמי מגיעה לזה.
אם אתם בסדר עם אנגלית יש דוקומנטציה טובה של גוגל (אומנם קצת מבולגנת).
שליחת מייל מאקסל אפשר לראות כאן: https://developers.google.com/apps-script/articles/sending_emails

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

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

מרובע

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


הנה קוד מוכן :) :) :)

קוד:
var file = DriveApp.getFileById('file_id').getAs('application/pdf')
function reply() {
  var label = GmailApp.getUserLabelByName('new-mail');
  var messages = label.getThreads();
  for(var i=0;i<messages.length;i++){
    messages[i].reply('attached',{
    attachments:[file]
  });
    messages[i].removeLabel(label);
  }
}

אני רוצה להכניס כאן מערך של כתובות מייל (אפשר גם בתוך הקוד לא דווקא מJSON)
והלולאה תשלח מייל עם קובץ מצורף לכל הכתובות במערך (array)
בנוסף אני רוצה להוסיף עוד קובץ מצורף ובשביל זה נעשה שני משתנים של file
fileA fileB
ובסוף לכתוב להם לצרף את שני הקבצים.

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

וגם במקום מה שכתוב בקוד "השב", צריך שיהיה כתוב "שלח מייל חדש"

ובנוסף איך אומרים לגוגל לכתוב כאן נושא המייל ותוכן המייל?

תודה מראש
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
המממ...
לא ממש מה שהתכוונתי,
אבל קדימה, אתגר לכל המקודדים כאן.
הדרישות ברורות, נשאר "רק" לבצע.
 

yekutiel

משתמש סופר מקצוען
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
אני מתחיל...
הוספה קטנה על המדריך הזה:
הוספתי את שליחת הקבצים (שליחת 2 קבצים גדולים יותר מ-24 מ"ב, הוא ישלח ב-2 מיילים נפרדים...)
(אגב, אני לא מצליח לשלוח קבצי document)

JavaScript:
function sendEmails() {
  var file1 = DriveApp.getFileById('file_name').getAs('application/pdf')
  var file2 = DriveApp.getFileById('file_name').getAs('application/pdf')
  var sheet = SpreadsheetApp.getActiveSheet();
  var startRow = 2; // First row of data to process
  var numRows = 2; // Number of rows to process
  // Fetch the range of cells A2:B3
  var dataRange = sheet.getRange(startRow, 1, numRows, 2);
  // Fetch values for each row in the Range.
  var data = dataRange.getValues();
  for (var i in data) {
    var row = data[i];
    var emailAddress = row[0]; // First column
    var message = row[1]; // Second column
    var subject = 'כאן שים נושא למיילים';
    MailApp.sendEmail(emailAddress, subject, message,{attachments:[file1,fille2]});
  }
}
 

חיימוש

משתמש פעיל
אם אני רוצה שברגע שמישהו השאיר פרטים באתר הוא יקבל מייל מגימייל עם קובץ מצןרף.
זה אפשרי להשתמש בקוד הזה¿
 

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
אם אני רוצה שברגע שמישהו השאיר פרטים באתר הוא יקבל מייל מגימייל עם קובץ מצןרף.
זה אפשרי להשתמש בקוד הזה¿
אם אתה מגדיר שהשארת הפרטים תשלח אליך מייל שהכתובת של ממלא הפרטים תופיע במקום מוגדר בתוכו אז זה יכול להיות אותו דבר
 

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
האם מיילים כאלו אוטומטיים לא יחשדו ע"י גוגל כספאם? (או לכל הפחות יזרקו לקידומי מכירות)
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
אם אני רוצה שברגע שמישהו השאיר פרטים באתר הוא יקבל מייל מגימייל עם קובץ מצןרף.
זה אפשרי להשתמש בקוד הזה¿

אפשר לבצע עם קוד דומה שגם משתמש ב-gmail api.
הקובץ המצורף הוא משהו קבוע או משתנה לפי הנמען?
 

MordiD

משתמש צעיר
D I G I T A L
לא, אם תשלח הרבה בבת אחת אז כן,
זה לא קשור לזה שזה מהסקריפט
אפשר לעשות הפסקה בין שליחה לשליחה
זה המגבלות כדי שהחשבון שלך לא יחסם
עריכה: (הקישור הקודם היה לG Suite)
https://support.google.com/a/answer/166852?hl=en&ref_topic=28609
תעשה הגבלה בין השליחות
JavaScript:
setTimeout(function(){
    //הקוד
}, 
// השהייה במיילי שניות
);
 
נערך לאחרונה ב:

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
עוד אנחנו מדברים ומנסים, והנה הגיעה חברת mailtrack ועשתה לנו את כל העבודה.
כרגע בחינם!
שליחת מייל אחת לנמענים רבים כאשר כל נמען מקבל את ההודעה בנפרד.
 

לבלוב

משתמש מקצוען
פרסום וקופי
מוזיקה ונגינה
עריכה תורנית
בסוף זה קרה וגמרתי לכתוב את המדריך:)
אשמח לתגובות והערות.
https://malbruk.github.io/Google/auto-reply-attach/
אני רואה שהדיון הוסט כבר לדברים אחרים אבל אחזור ברשותכם לנושא המרכזי.
קטונתי מלהכניס את אפי בין היודעים והמבינים (שאני כלל לא מבין את השפה ומה שאתם כותבים).
יש לי בקשה קטנה וצנועה ;) לכמה הוספות קטנטנות במדריך המיוחד והמועיל ש @100 שח כתבה וזה בהחלט יגיע לי לידי שימוש.
א. אני רוצה לשלוח במייל החוזר בנוסף לקובץ PDF (קטלוג), גם קובץ תמונה (כרטיס ביקור).
ב. קובץ התמונה יהיה על המייל בגוף ההודעה ולא כקובץ מצורף, ורק הPDF יהיה כקובץ מצורף.
ג. וכמובן לשנות את המלל של גוף ההודעה (את זה כבר ניחשתי לבד איך עושים וזה הצליח לי).
ד. אם יש דרך לעקוף את הבעיה, שכרגע הרי מוגדר שכל מייל שמגיע עם נושא X נשלח בחזרה מייל אוטומטי, והמייל החוזר זה לא מייל חדש, אלא כתשובה על המייל שההוא שלח, ומה שיוצא שכשהוא משיב תשובה על המייל שקיבל הוא מקבל שוב את המייל האוטומטי.
לכן אני רוצה לעשות שרק במייל הראשון ששולחים, יקבלו בחזרה מייל אוטומטי.
(אני חושב שאם יעשו שיקבלו בחזרה מייל חדש ולא כתשובה, ונושא המייל החדש יהיה משהו אחר, אז הכל יהיה בסדר.

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

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכד

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

לוח מודעות

למעלה