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

תשנה את השורה הראשונה:
קוד:
function sendReply() {
ל
קוד:
function reply() {
 
תודה על המדריך המעולה,
בסוף זה קרה וגמרתי לכתוב את המדריך:)
אשמח לתגובות והערות.
https://malbruk.github.io/Google/auto-reply-attach/
זה שולח לי שוב למייל תשובה
לא עובד לי,
שולח לי שוב מייל....
הסתדרתם בסוף? אשמח לדעת איפה להוסיף את הקוד שמבטל שליחה נוספת.
תודה רבה
 
תודה על המדריך המעולה,

זה שולח לי שוב למייל תשובה

הסתדרתם בסוף? אשמח לדעת איפה להוסיף את הקוד שמבטל שליחה נוספת.
תודה רבה
תבדקו ששמות התויות תואמות לאורך כל הקוד
יתכן שאין התאמה והתוית לא מוסרת בסיום
 
זה הקוד כרגע:
קוד:
var file = DriveApp.getFileById('1jXjLmQLP1EbkCtjzgoIRTnO_hH-Hh50d').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('מצורף',{
    attachments:[file]
  });
    messages[i].removeLabel(label);
    
  }
}
      if(!msg.getFirstMessageSubject().includes("Re:")){
          //
      }
האם מיקמתי את זה במקום בכלל?
הוא כותב לי:

שגיאה
ReferenceError: msg is not defined
(לא ידועה)
@ קוד.gs:13
 
זה הקוד כרגע:
קוד:
var file = DriveApp.getFileById('1jXjLmQLP1EbkCtjzgoIRTnO_hH-Hh50d').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('מצורף',{
    attachments:[file]
  });
    messages[i].removeLabel(label);
   
  }
}
      if(!msg.getFirstMessageSubject().includes("Re:")){
          //
      }
האם מיקמתי את זה במקום בכלל?
הוא כותב לי:

שגיאה
ReferenceError: msg is not defined
(לא ידועה)
@ קוד.gs:13
הבעיה היא בif האחרון. למה לפנות לmsg? איפה יוצרים אותו?
 
בלי השורות האלו זה עובד ושולח קובץ מצורף, אבל על כל תגובה זה מצרף ושולח שוב פעם, מה צריך לעשות כדי שישלח רק להודעה הראשונה בשרשור?
לא בדקתי אם זה עובד, אבל כנראה ככה:
JavaScript:
var file = DriveApp.getFileById('1jXjLmQLP1EbkCtjzgoIRTnO_hH-Hh50d').getAs('application/pdf')
function reply() {
  var label = GmailApp.getUserLabelByName('new-mail');
  var messages = label.getThreads();
  for(var i=0;i<messages.length;i++)
      {
        if(!messages[i].getFirstMessageSubject().includes("Re:")){
           messages[i].reply('מצורף',{
           attachments:[file]
  });
      }
    messages[i].removeLabel(label);
  }
}
 
ממש לא רק pdf.
כל סוג קובץ, רק צריך לתת את הtype המתאים.

.
אני רוצה לצרף קובץ וורד.
שיניתי את המילה pdf ל doc אבל אחר כך שאני עושה שמור, אז הוא כותב לי שיש שם שגיאה.
var file = DriveApp.getFileById(‎1YkcREaMeKJ9P6f-nCcyBTqGXFcU6f1Q2‎).getAs('application/doc')

זה מה שכותב לי
שגיאת תחביר: SyntaxError: Invalid or unexpected token שורה: 1 קובץ: קוד.gs
העתקה
 
עכשיו אני מקבל את השגיאה הבאה
שגיאת תחביר: SyntaxError: Invalid or unexpected token שורה: 1 קובץ: קוד.gs

זה השורה הראשונה אחרי שהחלפתי את המזהה וכן מPDF לDOC.
var file = DriveApp.getFileById‎ ('1YkcREaMeKJ9P6f-nCcyBTqGXFcU6f1Q2')‎.getAs('application/doc')

ניסיתי ובלי הסוגריים. ועם ובלי המרכאות.
מה הבעיה?

@סמרקט @MordiD
 
נערך לאחרונה ב:
יש מישהו שמוכן לסדר לי את זה בתשלום?
 
האם יש אפשרות לבנות כזה דבר על כמות מרובה של דפים בצורה אוטומטית
או שצריך לעשות את התהליך לכל דף וקישור
 
עכשיו אני מקבל את השגיאה הבאה
שגיאת תחביר: SyntaxError: Invalid or unexpected token שורה: 1 קובץ: קוד.gs

זה השורה הראשונה אחרי שהחלפתי את המזהה וכן מPDF לDOC.
var file = DriveApp.getFileById‎ ('1YkcREaMeKJ9P6f-nCcyBTqGXFcU6f1Q2')‎.getAs('application/doc')

ניסיתי ובלי הסוגריים. ועם ובלי המרכאות.
מה הבעיה?

@סמרקט @MordiD


שלום,
אני כרגע מנסה לעשות אותו דבר בדיוק- עם קובץ מצורף של וורד ואקסל, ונותן לי הודעת שגיאה כזאת, למישהו התחדש משהו ויודע איך לשנות את הקוד בצורה נכונה.?

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

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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