שיחה בחשבון Gmail של משתמש.
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
add | Gmail | הוספת התווית הזו לשרשור. |
create | Gmail | יצירת טיוטת הודעה שתישלח למי ששלח את ההודעה האחרונה בשרשור הזה, באמצעות כתובת האימייל ל'מענה אל'. |
create | Gmail | יצירת טיוטה של הודעה שתישלח בתשובה לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת האימייל של השולח, עם ארגומנטים אופציונליים. |
create | Gmail | האפשרות הזו יוצרת טיוטה של הודעה שתישלח לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת התשובה וכל הנמענים של ההודעה הזו. |
create | Gmail | יצירת טיוטת הודעה שתהיה תשובה לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת התשובה וכל הנמענים, עם ארגומנטים אופציונליים. |
get | String | הפונקציה מקבלת את הנושא של ההודעה הראשונה בשרשור. |
get | String | הפונקציה מקבלת את המזהה של השרשור. |
get | Gmail | הפונקציה מחזירה את התווית שנוצרה על ידי המשתמש בשרשור הזה. |
get | Date | הפונקציה מקבלת את התאריך של ההודעה האחרונה בשרשור הזה. |
get | Integer | הפונקציה מחזירה את מספר ההודעות בשרשור. |
get | Gmail | הצגת ההודעות בשרשור הזה. |
get | String | הפונקציה מקבלת קישור קבוע לשרשור הזה. |
has | Boolean | הפונקציה מחזירה תשובה אם יש בשרשור הודעות שמסומנות בכוכב. |
is | Boolean | הפונקציה מחזירה את הערך true אם השרשור מסומן כחשוב, או את הערך false אם לא. |
is | Boolean | הפונקציה מחזירה אם השרשור מסומן כצ'אט. |
is | Boolean | הפונקציה מחזירה את הערך true אם השרשור נמצא בתיבת הדואר הנכנס. |
is | Boolean | הפונקציה מחזירה את הערך true אם השרשור נמצא בתיבת הדואר הנכנס בעדיפות גבוהה, ואת הערך false במקרים אחרים. |
is | Boolean | הפונקציה מחזירה אם השרשור סומן כספאם. |
is | Boolean | הפונקציה מחזירה אם השרשור נמצא באשפה. |
is | Boolean | הפונקציה מחזירה את הערך True אם יש בשרשור הודעות שלא נקראו. |
mark | Gmail | סימון השרשור כחשוב. |
mark | Gmail | סימון השרשור כנקרא. |
mark | Gmail | סימון השרשור כלא חשוב. |
mark | Gmail | סימון השרשור כ'לא נקרא'. |
move | Gmail | העברת השרשור לארכיון. |
move | Gmail | העברת השרשור הזה לתיבת הדואר הנכנס. |
move | Gmail | העברת השרשור הזה לספאם. |
move | Gmail | העברת השרשור לאשפה. |
refresh() | Gmail | טעינת מחדש של השרשור הזה והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו). |
remove | Gmail | הסרת התווית מהשרשור. |
reply(body) | Gmail | משיבים לשולח ההודעה האחרונה בשרשור הזה באמצעות הכתובת replyTo. |
reply(body, options) | Gmail | משיבים לשולח ההודעה האחרונה בשרשור הזה באמצעות כתובת replyTo, עם ארגומנטים אופציונליים. |
reply | Gmail | להשיב לשולח (באמצעות כתובת replyTo) לכל הנמענים של ההודעה האחרונה בשרשור הזה. |
reply | Gmail | שליחת תשובה לשולח (באמצעות הכתובת reply ) לכל הנמענים של ההודעה האחרונה בשרשור הזה, עם ארגומנטים אופציונליים. |
מסמכים מפורטים
add Label(label)
הוספת התווית הזו לשרשור.
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
פרמטרים
שם | סוג | תיאור |
---|---|---|
label | Gmail | התווית שרוצים להחיל על השרשור |
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
create Draft Reply(body)
יצירת טיוטת הודעה שתישלח למי ששלח את ההודעה האחרונה בשרשור הזה, באמצעות כתובת האימייל ל'מענה אל'. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
חזרה
Gmail
– טיוטת ההודעה החדשה שנוצרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
create Draft Reply(body, options)
יצירת טיוטה של הודעה שתישלח בתשובה לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת האימייל של השולח, עם ארגומנטים אופציונליים.
האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
subject | String | שורת נושא חדשה לאימייל (עד 250 תווים) |
חזרה
Gmail
– טיוטת ההודעה החדשה שנוצרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
create Draft ReplyAll(body)
האפשרות הזו יוצרת טיוטה של הודעה שתישלח לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת התשובה וכל הנמענים של ההודעה הזו. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Create a draft reply to all recipients (except those bcc'd) of the last email // in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
חזרה
Gmail
– טיוטת ההודעה החדשה שנוצרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
create Draft ReplyAll(body, options)
יצירת טיוטת הודעה שתהיה תשובה לשולח ההודעה האחרונה בשרשור הזה, באמצעות כתובת התשובה וכל הנמענים, עם ארגומנטים אופציונליים.
האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Create a draft reply, using an HTML text body, to all recipients (except // those bcc'd) of the last email of in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
subject | String | שורת נושא חדשה לאימייל. הגודל המקסימלי הוא 250 תווים. |
חזרה
Gmail
– טיוטת ההודעה החדשה שנוצרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get First Message Subject()
הפונקציה מקבלת את הנושא של ההודעה הראשונה בשרשור.
// Log the subject of the first message in the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getFirstMessageSubject());
חזרה
String
– הנושא של ההודעה הראשונה בשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Id()
הפונקציה מקבלת את המזהה של השרשור. המזהה של שרשור משתנה בהתאם להודעות שהוא מכיל. כדי לקבל מזהה עקבי של הודעה מסוימת בשרשור, צריך להפעיל את הפונקציה get
במקום זאת.
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
חזרה
String
– המזהה של השרשור הזה
get Labels()
הפונקציה מחזירה את התווית שנוצרה על ידי המשתמש בשרשור הזה.
// Log the names of the labels attached to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
חזרה
Gmail
– מערך של תוויות לשרשור הזה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Last Message Date()
הפונקציה מקבלת את התאריך של ההודעה האחרונה בשרשור הזה.
// Log the date of the most recent message on the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getLastMessageDate());
חזרה
Date
— התאריך של ההודעה האחרונה בשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Message Count()
הפונקציה מחזירה את מספר ההודעות בשרשור.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
חזרה
Integer
– מספר ההודעות בשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Messages()
הצגת ההודעות בשרשור הזה.
// Log the subjects of the messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
חזרה
Gmail
— מערך של הודעות Gmail בשרשור הזה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Permalink()
הפונקציה מקבלת קישור קבוע לשרשור הזה.
חשוב לזכור שהאפשרות הזו פועלת רק בממשק הקלאסי של Gmail, ולא ב-Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
חזרה
String
– הקישור הקבוע לשרשור הזה
has Starred Messages()
הפונקציה מחזירה תשובה אם יש בשרשור הודעות שמסומנות בכוכב.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
חזרה
Boolean
— הערך True מוחזר אם יש בשרשור הודעות שסומנו בכוכב
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is Important()
הפונקציה מחזירה את הערך true אם השרשור מסומן כחשוב, או את הערך false אם לא.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
חזרה
Boolean
— אם השרשור מסומן כחשוב.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Chats()
הפונקציה מחזירה אם השרשור מסומן כצ'אט.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
חזרה
Boolean
— הערך True אם השרשור מסומן כצ'אט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Inbox()
הפונקציה מחזירה את הערך true אם השרשור נמצא בתיבת הדואר הנכנס.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
חזרה
Boolean
— הערך True אם השרשור נמצא בתיבת הדואר הנכנס
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Priority Inbox()
הפונקציה מחזירה את הערך true אם השרשור נמצא בתיבת הדואר הנכנס בעדיפות גבוהה, ואת הערך false במקרים אחרים.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
חזרה
Boolean
— הערך true אם השרשור נמצא בתיבת הדואר הנכנס ברשימת 'חשוב'
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Spam()
הפונקציה מחזירה אם השרשור סומן כספאם.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
חזרה
Boolean
— אם השרשור הזה סומן כספאם.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Trash()
הפונקציה מחזירה אם השרשור נמצא באשפה.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
חזרה
Boolean
— הערך True אם השרשור נמצא באשפה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is Unread()
הפונקציה מחזירה את הערך True אם יש בשרשור הודעות שלא נקראו.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
חזרה
Boolean
— true אם יש הודעות שלא נקראו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
mark Important()
סימון השרשור כחשוב.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Read()
סימון השרשור כנקרא.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Unimportant()
סימון השרשור כלא חשוב.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Unread()
סימון השרשור כ'לא נקרא'.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move To Archive()
העברת השרשור לארכיון.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
move To Inbox()
העברת השרשור הזה לתיבת הדואר הנכנס.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
move To Spam()
העברת השרשור הזה לספאם.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
move To Trash()
העברת השרשור לאשפה.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
refresh()
טעינת מחדש של השרשור הזה והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
remove Label(label)
הסרת התווית מהשרשור.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
פרמטרים
שם | סוג | תיאור |
---|---|---|
label | Gmail | התווית שרוצים להסיר מהשרשור |
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply(body)
משיבים לשולח ההודעה האחרונה בשרשור הזה באמצעות הכתובת replyTo.
לתשומת ליבכם, הגודל הכולל של האימייל (כולל כל הכותרות) לא יכול לחרוג מ-20KB.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply(body, options)
משיבים לשולח ההודעה האחרונה בשרשור הזה באמצעות כתובת replyTo, עם ארגומנטים אופציונליים. האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. חשוב לזכור שהגודל הכולל של האימייל (כולל כל הכותרות, לא כולל קבצים מצורפים) לא יכול לחרוג מ-20KB.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
cc | String | רשימה של כתובות אימייל לשליחת עותק, מופרדות בפסיקים |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך הוספה בשדה 'עותק מוסתר' |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
no | Boolean | true אם האימייל צריך להישלח מכתובת אימייל גנרית ללא מענה כדי למנוע מהנמענים להשיב לאימיילים. האפשרות הזו זמינה רק לחשבונות Google Workspace, ולא למשתמשי Gmail. |
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply All(body)
להשיב לשולח (באמצעות כתובת replyTo) לכל הנמענים של ההודעה האחרונה בשרשור הזה.
לתשומת ליבכם, הגודל הכולל של האימייל (כולל כל הכותרות) לא יכול לחרוג מ-20KB.
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply All(body, options)
שליחת תשובה לשולח (באמצעות הכתובת reply
) לכל הנמענים של ההודעה האחרונה בשרשור הזה, עם ארגומנטים אופציונליים. האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. חשוב לדעת שהגודל הכולל של האימייל (כולל כל הכותרות, לא כולל קבצים מצורפים) לא יכול לחרוג מ-20KB.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | גוף האימייל |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
cc | String | רשימה של כתובות אימייל לשליחת עותק, מופרדות בפסיקים |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך הוספה בשדה 'עותק מוסתר' |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
no | Boolean | true אם האימייל צריך להישלח מכתובת אימייל גנרית ללא מענה כדי למנוע מהנמענים להשיב לאימיילים. האפשרות הזו אפשרית רק לחשבונות G Suite, ולא למשתמשים ב-Gmail. |
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
חזרה
Gmail
— השרשור הזה, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/