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

שירלי ו

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

נ. ה.

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

שירלי ו

משתמש צעיר
כן
והנה הקוד שעשיתי
var file = DriveApp.getFileById('1sJEwUU0U2rYePRsSnWAFwdkRYAekv_Mw').getAs('application/xlsx')

function reply() {
var label = GmailApp.getUserLabelByName('shemkobetz');
var messages = label.getThreads();
for(var i=0;i<messages.length;i++){
messages.reply('attached',{
attachments:[file]
});
messages.removeLabel(label);
}
}
 

אנונימי123

משתמש מקצוען
כן
והנה הקוד שעשיתי
var file = DriveApp.getFileById('1sJEwUU0U2rYePRsSnWAFwdkRYAekv_Mw').getAs('application/xlsx')

function reply() {
var label = GmailApp.getUserLabelByName('shemkobetz');
var messages = label.getThreads();
for(var i=0;i<messages.length;i++){
messages.reply('attached',{
attachments:[file]
});
messages.removeLabel(label);
}
}
אולי הסיומת צריכה להיות doc ולא xlsx
 

שירלי ו

משתמש צעיר
ניסיתי עם DOC :


var file = DriveApp.getFileById('1sJEwUU0U2rYePRsSnWAFwdkRYAekv_Mw').getAs('application/doc')
var file2 = DriveApp.getFileById('169q3XBUshiYena4ufIKNk9NWC0rwyHTX').getAs('application/docs')
function reply() {
var label = GmailApp.getUserLabelByName('oooooo');
var messages = label.getThreads();
for(var i=0;i<messages.length;i++){
messages.reply('לבקשתך, מצורפת תוכנה אוטומטית לoooooo',{
attachments:[file]
});
messages.removeLabel(label);
}
}


ושוב כתב לי שיגאה:

Exception: Converting from application/vnd.openxmlformats-officedocument.spreadsheetml.sheet to application/doc is not supported.
 

טלא פלא מערכות

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
עימוד ספרים
שלום רב לכל המבינים בכתיבת סקריפטים
אני העתקתי את הסקריפט והכל עבד חלק
עד שקיבלתי הודעת שגיאה כזו
1647951291985.png

"השירות הופעל יותר מידי פעמים ליום אחד"
ראיתי בפורום הזה שיש איזה שהיא דרך לסדר את זה (@סמרקט )



אבל אני ממש לא מבין בכתיבת קודים...
אשמח להסבר
תודה מראש.
 
נערך לאחרונה ב:

שירלי ו

משתמש צעיר

נ. ה.

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

טלא פלא מערכות

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



השתמשת בPDF, או באקסל???
השתמשתי בPDF והכל עבד חלק כחודש עד שהתחלתי לקבל הודעה ש... "הגזמתי".
 

שירלי ו

משתמש צעיר
אוקיי, זה סיפור אחר, שאלה אחרת.
ניסיתי כרגע להשתמש בPDF, ובאמתגם פה הביא שגיאה, לא מבינה למה :
TypeError: Cannot read property 'getThreads' of null


והנה מה הקוד- מהשורה המודגש הוא לא מרוצה:
var file = DriveApp.getFileById('1ome1c72q1LAMx_oDV4A7SEGUJmuglHgj').getAs('application/pdf')

function reply() {
var label = GmailApp.getUserLabelByName('tochnat');
var messages = label.getThreads();
for(var i=0;i<messages.length;i++){
messages.reply('נסיןן',{
attachments:[file]
});
messages.removeLabel(label);
}
}


מישהו יודע למה ומה כבר יכול להיות הבעייה שכל פעם מביא שגיאה אחרת, למה לעגורן זה הצליח ולי לא עשיתי הכל לפי מה שכתוב?
תודה מאוד!
 

נ. ה.

משתמש מקצוען
מישהו יודע למה ומה כבר יכול להיות הבעייה שכל פעם מביא שגיאה אחרת, למה לעגורן זה הצליח ולי לא עשיתי הכל לפי מה שכתוב?
תודה מאוד!
לי זה לא עבד בהתחלה עד שהבנתי שהסיבה היא ששם התוית שונה ממה שכתוב במדריך [וממילא בקוד], אחרי ששיניתי את זה - זה עבד (PDF), האם שם התוית הוא כמופיע במדריך (new-mail)??
 

נ. ה.

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

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

נ. ה.

משתמש מקצוען
TypeError: Cannot read property 'getThreads' of null
זו בדיוק אותה שגיאה שהיתה לי כששם התוית לא היה זהה לזה שכתוב בקוד!
תוכל להוסיף צילום מסך של השגיאה?
אולי לא רשום שני קו כזה: ' לפני ואחרי שם התוית בקוד?
1648030486268.png

מצורף צילום מסך של השגיאה כאשר שם התוית אינו זהה.
(לי זה רושם: קוד.gs:4, וכשלוחצים על זה - זה מפנה לשור שאחרי הניו מייל שהיא שורה 4 ולא 5 (אולי פה הבעיה?)).
1648030222826.png
 

טלא פלא מערכות

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
עימוד ספרים

שירלי ו

משתמש צעיר
קיבלתי כזאת הודעה בדיוק [אצלי זה שורה4 כי במקור יש רווח בין שורה אחת ל2.]
אז איך זה הסתדר בסוף?

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

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

הפרק היומי

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


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

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

אתגר AI

תאומים • אתגר 145

לוח מודעות

למעלה