תודה רבהתשנה את השורה הראשונה:
לקוד: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:")){
//
}
הבעיה היא בif האחרון. למה לפנות לmsg? איפה יוצרים אותו?זה הקוד כרגע:
האם מיקמתי את זה במקום בכלל?קוד: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? איפה יוצרים אותו?
למחוק את 3 השורות האחרונותאין לי מושג בקודים, העתקתי את מה ששלחו כאן בשרשור.
מה צריך לשנות למעשה?
בלי השורות האלו זה עובד ושולח קובץ מצורף, אבל על כל תגובה זה מצרף ושולח שוב פעם, מה צריך לעשות כדי שישלח רק להודעה הראשונה בשרשור?למחוק את 3 השורות האחרונות
לא בדקתי אם זה עובד, אבל כנראה ככה:בלי השורות האלו זה עובד ושולח קובץ מצורף, אבל על כל תגובה זה מצרף ושולח שוב פעם, מה צריך לעשות כדי שישלח רק להודעה הראשונה בשרשור?
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 המתאים.
.
כמדומני שזו הבעיה. אני חושב שלכל המסמכים הסוג הוא application/doc.שיניתי את המילה pdf ל doc
עכשיו אני מקבל את השגיאה הבאה
שגיאת תחביר: SyntaxError: Invalid or unexpected token שורה: 1 קובץ: קוד.gs
זה השורה הראשונה אחרי שהחלפתי את המזהה וכן מPDF לDOC.
var file = DriveApp.getFileById ('1YkcREaMeKJ9P6f-nCcyBTqGXFcU6f1Q2').getAs('application/doc')
ניסיתי ובלי הסוגריים. ועם ובלי המרכאות.
מה הבעיה?
@סמרקט @MordiD
שני קבצים יחד?עם קובץ מצורף של וורד ואקסל
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
19.11
י"ח חשוון
פתיחת
קורס בינה מלאכותית - חדשנות ב AI
קורס מקוצר
25.11
כ"ד
פתיחת
קורס פרסום קופי+
מלגות גבוהות!
26.11
כ"ה חשוון
אירוע שיתופים ייחודי
בוטים מספרים על עצמם
בואו לשמוע בוגרים מובילים שלנו משתפים אתהסיפור מאחורי הבוטים הייחודיים שהם פיתחו.הצצה מרתקת לעולמות האוטומציה, החדשנות והפתרונות החכמים,עם הזדמנות ללמוד איך גם אתם יכולים לקחת חלק במהפכה הטכנולוגית.
הכניסה חופשית!
27.11
כ"ו חשוון
נפתחה ההרשמה!
קורס צילום חוץ, אירועים וסטודיו - עם בינה מלאכותית!
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס פיתוח בוטים ואוטומציות עסקיות
מלגות גבוהות!
תהילים פרק קכו
א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו: