Gmail Service

Gmail

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

שיעורים

שםתיאור קצר
GmailAppמספקת גישה לשרשורים, להודעות ולתוויות ב-Gmail.
GmailAttachmentקובץ מצורף מ-Gmail.
GmailDraftטיוטת הודעה שנוצרה על ידי משתמש בחשבון Gmail שלו.
GmailLabelתווית שנוצרה על ידי משתמש בחשבון Gmail שלו.
GmailMessageהודעה בחשבון Gmail של משתמש.
GmailThreadשיחה בחשבון Gmail של משתמש.

GmailApp

Methods

שיטהסוג הערך המוחזרתיאור קצר
createDraft(recipient, subject, body)GmailDraftיצירת טיוטה של הודעת אימייל.
createDraft(recipient, subject, body, options)GmailDraftיצירת טיוטה של הודעת אימייל עם ארגומנטים אופציונליים.
createLabel(name)GmailLabelיוצרים תווית משתמש חדשה בשם הנתון.
deleteLabel(label)GmailAppמחיקת התווית שצוינה.
getAliases()String[]הפונקציה מקבלת רשימה של כתובות האימייל שמוגדרות ככתובות אימייל חלופיות לחשבון הזה ב-Gmail.
getDraft(draftId)GmailDraftאחזור טיוטה של הודעת אימייל לפי מזהה.
getDraftMessages()GmailMessage[]אחזור של כל הודעות הטיוטה.
getDrafts()GmailDraft[]הפונקציה מקבלת את כל טיוטות ההודעות ב-Gmail.
getInboxThreads()GmailThread[]אחזור של כל השרשור בתיבת הדואר הנכנס, ללא קשר לתוויות.
getInboxThreads(start, max)GmailThread[]אחזור של טווח של שיחות בתיבת הדואר הנכנס, ללא קשר לתוויות.
getInboxUnreadCount()Integerהפונקציה מקבלת את מספר השרשורים שלא נקראו בתיבת הדואר הנכנס.
getMessageById(id)GmailMessageאחזור הודעה לפי מזהה.
getMessagesForThread(thread)GmailMessage[]אחזור כל ההודעות בשרשור שצוין.
getMessagesForThreads(threads)GmailMessage[][]אחזור כל ההודעות בשרשורים שצוינו.
getPriorityInboxThreads()GmailThread[]אחזור של כל השרשורים בתיבת הדואר הנכנס בעדיפות גבוהה, ללא קשר לתוויות.
getPriorityInboxThreads(start, max)GmailThread[]אחזור של טווח שרשורים בתיבת הדואר הממוין, ללא קשר לתוויות.
getPriorityInboxUnreadCount()Integerהפונקציה מקבלת את מספר השרשורים שעדיין לא נקראו ב'דואר ממוין'.
getSpamThreads()GmailThread[]אחזור של כל השרשורים של הספאם, ללא קשר לתוויות.
getSpamThreads(start, max)GmailThread[]אחזור של מגוון של שרשראות ספאם, ללא קשר לתוויות.
getSpamUnreadCount()Integerהפונקציה מקבלת את מספר השרשורים שסומנו כספאם ושעדיין לא קראתם.
getStarredThreads()GmailThread[]אחזור של כל השרשורים שמסומנים בכוכב, ללא קשר לתוויות.
getStarredThreads(start, max)GmailThread[]אחזור של טווח של שרשורים שמסומנים בכוכב, ללא קשר לתוויות.
getStarredUnreadCount()Integerהפונקציה מקבלת את מספר השרשור שלא נקראו עם כוכב.
getThreadById(id)GmailThreadאחזור שרשור לפי מזהה.
getTrashThreads()GmailThread[]אחזור של כל השרשורים שנמצאים בפח, ללא קשר לתוויות.
getTrashThreads(start, max)GmailThread[]מאחזר מגוון של חוטי אשפה ללא קשר לתוויות.
getUserLabelByName(name)GmailLabelאחזור תווית לפי שם התווית.
getUserLabels()GmailLabel[]אחזור רשימה של תוויות שנוצרו על ידי משתמשים.
markMessageRead(message)GmailAppסימון ההודעה כ'נקראה' ואילץ רענון של ההודעה.
markMessageUnread(message)GmailAppהסימון מגדיר את ההודעה כהודעה שלא נקראת ומאלץ את הרענון שלה.
markMessagesRead(messages)GmailAppסימון ההודעות האלה כ'נקראו' ואילץ את ההודעות להתעדכן.
markMessagesUnread(messages)GmailAppההודעות האלה מסומנות כ'לא נקראו' והן מתעדכנות באופן אוטומטי.
markThreadImportant(thread)GmailAppסימון השרשור כחשוב ואילץ את השרשור להתעדכן.
markThreadRead(thread)GmailAppסימון השרשור כשרשור שנקרא ואילץ את השרשור להתעדכן.
markThreadUnimportant(thread)GmailAppסימון השרשור כ'לא חשוב' ואילץ את השרשור להתעדכן.
markThreadUnread(thread)GmailAppהסימון הזה מתייג את השרשור כשרשור שלא נקרא ומאלץ את השרשור להתעדכן.
markThreadsImportant(threads)GmailAppהסימון כחשוב יגרום לרענון של השרשורים האלה.
markThreadsRead(threads)GmailAppהסימון הזה יסמן את השרשורים האלה כנקראו ויאילץ את השרשורים להתעדכן.
markThreadsUnimportant(threads)GmailAppהסימון הזה יסמן את השרשורים האלה כלא חשובים ויאלץ אותם להתעדכן.
markThreadsUnread(threads)GmailAppהסימון הזה יסמן את השרשורים האלה כ'לא נקראו' ויביא לרענון שלהם.
moveMessageToTrash(message)GmailAppההודעה תועבר לאשפה ותתבצע הפעלה מחדש שלה.
moveMessagesToTrash(messages)GmailAppההודעות שצוינו מועברות לאשפה וההודעות מתעדכנות.
moveThreadToArchive(thread)GmailAppהעברת השרשור הזה לארכיון ואילץ את השרשור להתעדכן.
moveThreadToInbox(thread)GmailAppההודעה תועבר לתיבת הדואר הנכנס והשרשור ירענן.
moveThreadToSpam(thread)GmailAppהעברת השרשור הזה לספאם ואילץ את השרשור להתעדכן.
moveThreadToTrash(thread)GmailAppהעברת השרשור לאשפה ואילץ את השרשור להתעדכן.
moveThreadsToArchive(threads)GmailAppהשרשור יועבר לארכיון והשרשורים ירעננו.
moveThreadsToInbox(threads)GmailAppהשרשורים האלה יועברו לתיבת הדואר הנכנס ויחויבו לרענון.
moveThreadsToSpam(threads)GmailAppההגדרה הזו מעבירה את השרשורים האלה לתיקיית הספאם ומאלצת את השרשורים להתעדכן.
moveThreadsToTrash(threads)GmailAppהשרשור יועבר לאשפה והשרשורים ירעננו.
refreshMessage(message)GmailAppטעינת מחדש של ההודעה והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
refreshMessages(messages)GmailAppטעינת מחדש של ההודעות והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
refreshThread(thread)GmailAppטעינת מחדש של השרשור והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
refreshThreads(threads)GmailAppטעינת מחדש של השרשור והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
search(query)GmailThread[]מחפשים ב-Gmail באמצעות השאילתה שצוינה.
search(query, start, max)GmailThread[]מחפשים ב-Gmail באמצעות השאילתה שצוינה.
sendEmail(recipient, subject, body)GmailAppשליחת הודעת אימייל.
sendEmail(recipient, subject, body, options)GmailAppשליחת הודעת אימייל עם ארגומנטים אופציונליים.
setCurrentMessageAccessToken(accessToken)voidמגדיר את הטוקן הנוכחי של הגישה להודעה שמאפשר לסקריפט לגשת לנכסי GmailMessage הנוכחיים.
starMessage(message)GmailAppהוספת כוכב להודעה הזו ואילץ את ההודעה להתעדכן.
starMessages(messages)GmailAppהמערכת תוסיף כוכב להודעות האלה ותאלץ את ההודעות להתעדכן.
unstarMessage(message)GmailAppהסרת הכוכב מההודעה הזו ואילץ את ההודעה להתעדכן.
unstarMessages(messages)GmailAppהסרת הכוכבים מההודעות האלה ואילוץ הרענון שלהן.

GmailAttachment

Methods

שיטהסוג הערך המוחזרתיאור קצר
copyBlob()Blobהפונקציה מחזירה עותק של ה-blob הזה.
getAs(contentType)Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob שהומר לסוג התוכן שצוין.
getBytes()Byte[]אחזור הנתונים שמאוחסנים ב-blob הזה.
getContentType()Stringהפונקציה מקבלת את סוג התוכן של הבייטים ב-blob הזה.
getDataAsString()Stringהפונקציה מקבלת את הנתונים של ה-blob הזה כמחרוזת עם קידוד UTF-8.
getDataAsString(charset)Stringהפונקציה מקבלת את הנתונים של ה-blob הזה כמחרוזת עם הקידוד שצוין.
getHash()Stringהפונקציה מקבלת את גיבוב התוכן של SHA1 עבור הקובץ המצורף הזה.
getName()Stringהצגת השם של ה-blob.
getSize()Integerהפונקציה מקבלת את הגודל של הקובץ המצורף.
isGoogleType()Booleanהפונקציה מחזירה אם ה-blob הזה הוא קובץ Google Workspace (Sheets,‏ Docs וכו').
setBytes(data)Blobהגדרת הנתונים שמאוחסנים ב-blob הזה.
setContentType(contentType)Blobהגדרת סוג התוכן של הבייטים ב-blob הזה.
setContentTypeFromExtension()Blobהגדרת סוג התוכן של הבייטים ב-blob הזה על סמך סיומת הקובץ.
setDataFromString(string)Blobהגדרת הנתונים של ה-blob הזה ממחרוזת עם קידוד UTF-8.
setDataFromString(string, charset)Blobהגדרת הנתונים של ה-blob הזה ממחרוזת עם הקידוד שצוין.
setName(name)Blobהגדרת השם של ה-blob הזה.

GmailDraft

Methods

שיטהסוג הערך המוחזרתיאור קצר
deleteDraft()voidמחיקת הטיוטה של ההודעה.
getId()Stringהפונקציה מקבלת את המזהה של טיוטת ההודעה הזו.
getMessage()GmailMessageהפונקציה מחזירה GmailMessage שמייצג את הטיוטה הזו.
getMessageId()Stringהפונקציה מחזירה את המזהה של GmailMessage שמייצג את הטיוטה הזו.
send()GmailMessageשליחת טיוטת האימייל.
update(recipient, subject, body)GmailDraftהפעולה הזו תחליף את התוכן של טיוטת ההודעה הזו.
update(recipient, subject, body, options)GmailDraftמחליפה את התוכן של טיוטת ההודעה הזו באמצעות ארגומנטים אופציונליים.

GmailLabel

Methods

שיטהסוג הערך המוחזרתיאור קצר
addToThread(thread)GmailLabelהוספת התווית הזו לשרשור הנתון ואילץ את השרשור להתעדכן (GmailThread.refresh()).
addToThreads(threads)GmailLabelהוספת התווית הזו לשרשור הנתון ואילץ את השרשור להתעדכן.
deleteLabel()voidמחיקת התווית הזו.
getName()Stringהפונקציה מקבלת את השם של התווית הזו.
getThreads()GmailThread[]הפונקציה מקבלת את השרשורים שסומנו בתווית הזו.
getThreads(start, max)GmailThread[]הפונקציה מקבלת טווח של שרשורים שמסומנים בתווית הזו.
getUnreadCount()Integerהפונקציה מקבלת את מספר השרשור שלא נקראו שסומנו בתג הזה.
removeFromThread(thread)GmailLabelהסרת התווית הזו מהשרשור הנתון ואילץ את השרשור להתעדכן.
removeFromThreads(threads)GmailLabelהסרת התווית הזו מהשרשורים הרלוונטיים ואילץ את השרשורים להתעדכן.

GmailMessage

Methods

שיטהסוג הערך המוחזרתיאור קצר
createDraftReply(body)GmailDraftיצירת טיוטה של הודעה שתישלח לשולח ההודעה הזו באמצעות כתובת התשובה.
createDraftReply(body, options)GmailDraftיצירת טיוטה של הודעה שתישלח בתשובה לשולח ההודעה הזו באמצעות כתובת התשובה, עם ארגומנטים אופציונליים.
createDraftReplyAll(body)GmailDraftיצירת טיוטה של הודעה שתישלח כתגובה לשולח באמצעות כתובת התשובה וכל הנמענים של ההודעה הזו.
createDraftReplyAll(body, options)GmailDraftיצירת טיוטה של תשובה לשולח ההודעה הזו באמצעות כתובת התשובה וכל הנמענים, עם ארגומנטים אופציונליים.
forward(recipient)GmailMessageהעברת ההודעה הזו לנמענים חדשים.
forward(recipient, options)GmailMessageהעברה של ההודעה הזו לנמענים חדשים, עם ארגומנטים אופציונליים.
getAttachments()GmailAttachment[]הפונקציה מקבלת את כל הקבצים המצורפים להודעה הזו.
getAttachments(options)GmailAttachment[]הפונקציה מקבלת את כל הקבצים המצורפים להודעה הזו.
getBcc()Stringהפונקציה מקבלת את הנמענים שמפורטים בפסיקים, שמוגדרים כעותק מוסתר בהודעה הזו.
getBody()Stringהפונקציה מקבלת את תוכן ה-HTML של גוף ההודעה.
getCc()Stringהפונקציה מקבלת את הנמענים שנוספו בשדה 'עותק' של ההודעה הזו, מופרדים בפסיקים.
getDate()Dateהפונקציה מקבלת את התאריך והשעה של ההודעה הזו.
getFrom()Stringהפונקציה מקבלת את השולח של ההודעה.
getHeader(name)Stringהפונקציה מקבלת את השם של כותרת RFC 2822 ומציגה את הערך שלה.
getId()Stringהפונקציה מקבלת את המזהה של ההודעה הזו.
getPlainBody()Stringהפונקציה מקבלת את תוכן גוף ההודעה הזו ללא עיצוב HTML.
getRawContent()Stringהפונקציה מקבלת את התוכן הגולמי של ההודעה.
getReplyTo()Stringהפונקציה מקבלת את כתובת התשובה של ההודעה הזו (בדרך כלל זו כתובת השולח).
getSubject()Stringהפונקציה מקבלת את נושא ההודעה.
getThread()GmailThreadהפונקציה מקבלת את השרשור שמכיל את ההודעה הזו.
getTo()Stringהפונקציה מקבלת את הנמענים של ההודעה הזו, שמופרדים בפסיקים.
isDraft()Booleanהפונקציה מקבלת את הערך 'כן' אם ההודעה היא טיוטה.
isInChats()Booleanהפונקציה מקבלת את ההודעה ומציינת אם היא צ'אט.
isInInbox()Booleanהפונקציה מקבלת את הערך 'true' אם ההודעה הזו נמצאת בתיבת הדואר הנכנס.
isInPriorityInbox()Booleanהפונקציה מחזירה את הערך true אם ההודעה הזו נמצאת בתיבת הדואר הנכנס בעדיפות גבוהה, ואת הערך false במקרים אחרים.
isInTrash()Booleanהפונקציה מקבלת את הערך 'true' אם ההודעה נמצאת באשפה.
isStarred()Booleanהפונקציה מקבלת את הערך שמציין אם ההודעה מסומנת בכוכב.
isUnread()Booleanהפונקציה מקבלת את הסטטוס של ההודעה – אם היא נקראת או לא.
markRead()GmailMessageסימון ההודעה כהודעה ש'כבר קראתי'.
markUnread()GmailMessageסימון ההודעה כהודעה שלא נקראה.
moveToTrash()GmailMessageההודעה מועברת לאשפה.
refresh()GmailMessageטעינת מחדש של ההודעה הזו והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
reply(body)GmailMessageמשיבים לשולח ההודעה הזו באמצעות כתובת התשובה.
reply(body, options)GmailMessageשליחת תשובה לשולח ההודעה הזו באמצעות כתובת התשובה, עם ארגומנטים אופציונליים.
replyAll(body)GmailMessageהתשובות יישלחו לשולח באמצעות כתובת האימייל ל'תשובה אל' ולכל הנמענים של ההודעה הזו.
replyAll(body, options)GmailMessageשליחת תשובה לשולח ההודעה הזו באמצעות כתובת התשובה לכל הנמענים, עם ארגומנטים אופציונליים.
star()GmailMessageסימון ההודעה בכוכב.
unstar()GmailMessageהסרת הכוכב מההודעה.

GmailThread

Methods

שיטהסוג הערך המוחזרתיאור קצר
addLabel(label)GmailThreadהוספת התווית הזו לשרשור.
createDraftReply(body)GmailDraftיצירת טיוטת הודעה שתישלח למי ששלח את ההודעה האחרונה בשרשור הזה, באמצעות כתובת האימייל ל'מענה אל'.
createDraftReply(body, options)GmailDraftיצירת טיוטה של הודעה שתישלח בתשובה לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת האימייל של השולח, עם ארגומנטים אופציונליים.
createDraftReplyAll(body)GmailDraftהאפשרות הזו יוצרת טיוטה של הודעה שתישלח לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת התשובה וכל הנמענים של ההודעה הזו.
createDraftReplyAll(body, options)GmailDraftיצירת טיוטת הודעה שתהיה תשובה לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת התשובה וכל הנמענים, עם ארגומנטים אופציונליים.
getFirstMessageSubject()Stringהפונקציה מקבלת את הנושא של ההודעה הראשונה בשרשור.
getId()Stringהפונקציה מקבלת את המזהה של השרשור.
getLabels()GmailLabel[]הפונקציה מחזירה את התווית שנוצרה על ידי המשתמש בשרשור הזה.
getLastMessageDate()Dateהפונקציה מקבלת את התאריך של ההודעה האחרונה בשרשור הזה.
getMessageCount()Integerהפונקציה מחזירה את מספר ההודעות בשרשור.
getMessages()GmailMessage[]הצגת ההודעות בשרשור הזה.
getPermalink()Stringהפונקציה מקבלת קישור קבוע לשרשור הזה.
hasStarredMessages()Booleanהפונקציה מחזירה תשובה אם יש בשרשור הודעות שמסומנות בכוכב.
isImportant()Booleanהפונקציה מחזירה את הערך true אם השרשור מסומן כחשוב, או את הערך false אם לא.
isInChats()Booleanהפונקציה מחזירה אם השרשור מסומן כצ'אט.
isInInbox()Booleanהפונקציה מחזירה את הערך true אם השרשור נמצא בתיבת הדואר הנכנס.
isInPriorityInbox()Booleanהפונקציה מחזירה את הערך true אם השרשור נמצא בתיבת הדואר הנכנס בעדיפות גבוהה, ואת הערך false במקרים אחרים.
isInSpam()Booleanהפונקציה מחזירה אם השרשור סומן כספאם.
isInTrash()Booleanהפונקציה מחזירה אם השרשור נמצא באשפה.
isUnread()Booleanהפונקציה מחזירה את הערך True אם יש בשרשור הודעות שלא נקראו.
markImportant()GmailThreadסימון השרשור כחשוב.
markRead()GmailThreadסימון השרשור כנקרא.
markUnimportant()GmailThreadסימון השרשור כלא חשוב.
markUnread()GmailThreadסימון השרשור כ'לא נקרא'.
moveToArchive()GmailThreadהעברת השרשור לארכיון.
moveToInbox()GmailThreadהעברת השרשור הזה לתיבת הדואר הנכנס.
moveToSpam()GmailThreadהעברת השרשור הזה לספאם.
moveToTrash()GmailThreadהעברת השרשור לאשפה.
refresh()GmailThreadטעינת מחדש של השרשור הזה והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
removeLabel(label)GmailThreadהסרת התווית מהשרשור.
reply(body)GmailThreadמשיבים לשולח ההודעה האחרונה בשרשור הזה באמצעות הכתובת replyTo.
reply(body, options)GmailThreadמשיבים לשולח ההודעה האחרונה בשרשור הזה באמצעות כתובת replyTo, עם ארגומנטים אופציונליים.
replyAll(body)GmailThreadלהשיב לשולח (באמצעות כתובת replyTo) לכל הנמענים של ההודעה האחרונה בשרשור הזה.
replyAll(body, options)GmailThreadשליחת תשובה לשולח (באמצעות הכתובת replyTo) לכל הנמענים של ההודעה האחרונה בשרשור הזה, עם ארגומנטים אופציונליים.