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

HennyS

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

ari rm

משתמש פעיל
יש מישהו שיכול להראות לי איך לעשות תשובה אוטמטית בלי קובץ מצורף?
הקוד שהובא לעיל: (רק להסיר את הקובץ)
JavaScript:
function reply() {

  var label = GmailApp.getUserLabelByName('new-mail');

  var messages = label.getThreads();

  for(var i=0;i<messages.length;i++){

    messages[i].reply('בבקשה');

    messages[i].removeLabel(label);

  }

}
 

ari rm

משתמש פעיל
מעוניינת בקוד עם מענה למייל אוטומטי בתוספת כמה תמונות מצורפות
למשל - אם רושמים קוד 147L בשורת נושא יצורפו תמונות שנמצאות בתיקיית דרייב עם הקוד הזה
איך אפשר לעשות את זה?
תודה רבה!
בבקשה: (מתוך תוית מסויימת - ולאחמ"כ נמחק התווית הנ"ל - כמו בקוד המקור)
JavaScript:
function reply() {

  var label = GmailApp.getUserLabelByName('new-label');

  var messages = label.getThreads();
  const arrFiles = [];
  for(var i=0;i<messages.length;i++){

    var strName = messages[i].getMessages()[0].getSubject()
    Logger.log(strName);
    if(strName.length>0)  {
      var files = DriveApp.getFoldersByName(strName).next().getFiles();
      while (files.hasNext()) {
        var childFile = files.next();
        arrFiles.push(childFile.getAs(childFile.getMimeType()));
        Logger.log(childFile.getName() + childFile.getMimeType());
      }
      messages[i].reply('בבקשה',{
       attachments: arrFiles
      });
    }

    messages[i].removeLabel(label);

  }

}
 

שיקול דעת

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עריכה תורנית
עימוד ספרים
לא עברתי על כל האשכול. אבל זה נראה שההדרכה כאן זה כמו שכתוב כאן.
הקוד, זה כמו שמופיע שם:
קוד:
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);
  }
}
אשמח עם מישהו יוכל להגיד לי למה אני מקבל שגיאה כזו:
‏‏לכידה.PNG
 

שיקול דעת

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עריכה תורנית
עימוד ספרים
לא עברתי על כל האשכול. אבל זה נראה שההדרכה כאן זה כמו שכתוב כאן.
הקוד, זה כמו שמופיע שם:
קוד:
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);
  }
}
אשמח עם מישהו יוכל להגיד לי למה אני מקבל שגיאה כזו:
צפה בקובץ המצורף 1398330
מצאתי את הבעיה, כי אצלי לא היה מוגדר התוית ל-new mail רק בשם אחר. אבל אחר שהחלפתי, יש לי שגיאה אחרת (ניסתי גם לשנות לקובץ עם פחות משקל, ולא הועיל):
‏‏לכידה.PNG
 

שיקול דעת

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עריכה תורנית
עימוד ספרים
מצאתי את הבעיה, כי אצלי לא היה מוגדר התוית ל-new mail רק בשם אחר. אבל אחר שהחלפתי, יש לי שגיאה אחרת (ניסתי גם לשנות לקובץ עם פחות משקל, ולא הועיל):
צפה בקובץ המצורף 1398747
הסתדרתי גם עם זה ב"ה.
נשאר לי כרגע שאלה אחת:
איך אני מכניס הודעה במייל עצמו, על פני כמה שורות.
ראיתי את הפוסט הזה מקודם, אבל כאן יש רק הודעה בשורה אחת, וכשניסתי לעשות אנטר לכתוב עוד שורה, קיבלתי שגיאה:
 

commit

משתמש מקצוען
הנדסת תוכנה
הסתדרתי גם עם זה ב"ה.
נשאר לי כרגע שאלה אחת:
איך אני מכניס הודעה במייל עצמו, על פני כמה שורות.
ראיתי את הפוסט הזה מקודם, אבל כאן יש רק הודעה בשורה אחת, וכשניסתי לעשות אנטר לכתוב עוד שורה, קיבלתי שגיאה:
אנטר זה בטוח לא טוב.
יכול להיות שבשביל ירידת שורה צריך לכתוב n\
 

וילה בצפת

משתמש פעיל
אני רציתי לעשות שתי שורות
אני כבר לא זוכר בדיוק מה עשיתי
אבל כתבתי לרובי הבוט בדיוק מה אני צריך והראתי לו את הקוד והוא סידר לי ממש הכל
שווה לנסות
 

שיקול דעת

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

שיקול דעת

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

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

הפרק היומי

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


תהילים פרק קלא

א שִׁיר הַמַּעֲלוֹת לְדָוִד יְהוָה לֹא גָבַהּ לִבִּי וְלֹא רָמוּ עֵינַי וְלֹא הִלַּכְתִּי בִּגְדֹלוֹת וּבְנִפְלָאוֹת מִמֶּנִּי:ב אִם לֹא שִׁוִּיתִי וְדוֹמַמְתִּי נַפְשִׁי כְּגָמֻל עֲלֵי אִמּוֹ כַּגָּמֻל עָלַי נַפְשִׁי:ג יַחֵל יִשְׂרָאֵל אֶל יְהוָה מֵעַתָּה וְעַד עוֹלָם:
נקרא  27  פעמים

אתגר AI

ממה זה עשוי...? • אתגר 16

לוח מודעות

למעלה