הבאתי באשכול השכן כבר קישור לדוקו של הפונקציה sendemail, יש שם הכל. כולל איך להכניס גוף הבנוי מ-HTML.
בכל אופן (אפילו שזה כמעט אותו דבר) אני אוחז שכאן מדובר ב-reply אז הנה הדוקו שלה - https://developers.google.com/apps-script/reference/gmail/gmail-message#replybody,-options הכל מפורט כאן.
@A0533057932 בתוך קוד אין שום התייחסות לשורות כידוע. ככל הנראה יש שם איזה תו שתקע את הקוד (אני מהמר על הנקודתיים, תכתוב כאן על איזו שורה כתוב לך את השגיאה שקיבלת.)
כדי להכניס גוף עם הבדלי שורות אתה חייב לבנות HTML שלו כמו שכתב @ענן , ולהכניס אותו בתוך פרמטר htmlBody כמו בדוגמא שגוגל עצמם מביאים כאן -
// Respond with HTML body text
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.reply("incapable of HTML", {
htmlBody: "<b>some HTML body text</b>",
noReply: true
});
בנוגע לשאלה על סוג הקובץ המצורף - אני ניסתי כמה וכמה סוגי קבצים (שירים וידאו תמונות ומסמכים) ובאף אחד לא כתבתי סוג (פשוט בלי הפרמטר של getAs) ועבד הכל חָלָק.
לשאלות נוספות הקש אחת