עזרה | תגובה על המדריך: מייל חוזר אוטומטי עם קובץ מצורף בגימייל
-
תגובה: מדריך | מייל חוזר אוטומטי עם קובץ מצורף בגימייל.
קודם כל תודה ל @מוטי-מן על המדריך המפורט והמוסבר.
דא-עקא שהמדריך הנ"ל עובד היטב עם קובץ PDF אך לא עם סוגי קבצים אחרים, כדוגמת קובץ אקסל
אשמח להחכים האם ניתן לעשות קובץ מצורף אוטומטי עם סוגי קבצים אחרים, בדגש על קובץ אקסל, ע"י שינוי הקוד וכדומה.אני מעלה תצלום מהשגיאה שמוצגת לי בשימוש בקובץ אקסל
תודה רבה למסייעים.
-
@מתחיל-מומחה הדבר מאוד ברור
בשורה הראשונה של הקוד אתה עושה שתי פעולות
א. אתה קורא לקובץ שנמצא בדרייב לפי ה-ID שלו בפקודהDriveApp.getFileById('id_file_my')
ב. אתה כותב באיזה פורמט לקרוא לקובץ בפקודהgetAs('application/pdf')
.אז בחלק ב כתבת שיקבל את הקובץ כ-PDF אז הסקריפט ניסה להמיר את הקובץ ל-PDF וזה השגיאה שקיבלת
Exception: Conversion from application/vnd.openxmlformats-officedocument.spreadsheetml.sheet to application/pdf failed
שזה אומר שההמרה מקובץ EXCEL לPDF נכשלה
מה שיוצא זה שאתה צריך לכתוב בפקודה
getAs('')
את הפורמט הנכון של הקובץ שאתה מבקש,
ולדוגמא במקרה שלך שאתה רוצה לקבל קובץ EXCEL תכתוב כך
var file = DriveApp.getFileById('id_file_my').getAs('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
-
@מתחיל-מומחה אמר בעזרה | תגובה על המדריך: מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
@שאול-נ-י
תודה רבה לך,
זה עזר לי מאוד!עפ"י מה אדע מהו הפורמט הנכון לכל קובץ?
(כלומר, מנין היה לי לדעת שזה -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
פורמט של קובץ אקסל?)כתוב sheet
שזה שורות או משהו כזה
כמו גוגל שיטס -
@מתחיל-מומחה אמר בעזרה | תגובה על המדריך: מייל חוזר אוטומטי עם קובץ מצורף בגימייל:
עפ"י מה אדע מהו הפורמט הנכון לכל קובץ?
שאלה טובה!
אז במקרה שלך אמרת שאתה מנסה לשלוח קובץ אקסל, אז פשוט ראיתי את הפורמט בשגיאה של הסקריפטובכללי, אתה יכול לחפש בגוגל את הפורמט הנכון לכל קובץ (ולמשל כאן יש רשימה של סוגי הפורמטים)