אתה צודק, הכותרת של הפוסט הטעתה אותי
מה הטעה בכותרת, אשמח לדעת בשביל לשנות עבור מי שיחפש בעתיד
שמא הקוד המופיע כאן יעזור לשלוף את שם השולח אם הוא מופיע, הוא מכיל מניפולציות Regex כדי לבודד את הערך.
שילבתי את הקוד אצלי, כתבתי קריאה לפונקציה [בשורה 11] ועכשיו הוא כתוב לי במקום שם וכתובת המייל "undefined"
מה לא הגדרתי נכון?
תודה
הקוד שלי הוא: מכאן
function newmail() {
let sendmail = 'exemple@gmail.com'
let sendlabel = GmailApp.getUserLabelByName('לשלוח')
let oldmessages = GmailApp.search('is: read label:לשלוח')
for (let oldmessage of oldmessages) {
oldmessage.removeLabel(sendlabel)}
let newmessages = GmailApp.search('is: unread label:לשלוח')
for (let newmessage of newmessages) {
let message = newmessage.getMessages()[0]
let subjec = message.getSubject()
let senderEmail = parseEmailHeader(message)
let subject = 'יש מייל חדש עם הכותרת= ' + subjec
let body = 'יש לך מייל חדש מאת ' + senderEmail
MailApp.sendEmail(sendmail, subject, body,)
newmessage.removeLabel(sendlabel)
}
}