הודעה בחשבון Gmail של משתמש.
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
create | Gmail | יצירת טיוטה של הודעה שתישלח לשולח ההודעה הזו באמצעות כתובת התשובה. |
create | Gmail | יצירת טיוטה של הודעה שתישלח בתשובה לשולח ההודעה הזו באמצעות כתובת התשובה, עם ארגומנטים אופציונליים. |
create | Gmail | יצירת טיוטה של הודעה שתישלח כתגובה לשולח באמצעות כתובת התשובה וכל הנמענים של ההודעה הזו. |
create | Gmail | יצירת טיוטה של תשובה לשולח ההודעה הזו באמצעות כתובת התשובה וכל הנמענים, עם ארגומנטים אופציונליים. |
forward(recipient) | Gmail | העברת ההודעה הזו לנמענים חדשים. |
forward(recipient, options) | Gmail | העברה של ההודעה הזו לנמענים חדשים, עם ארגומנטים אופציונליים. |
get | Gmail | הפונקציה מקבלת את כל הקבצים המצורפים להודעה הזו. |
get | Gmail | הפונקציה מקבלת את כל הקבצים המצורפים להודעה הזו. |
get | String | הפונקציה מקבלת את הנמענים שמפורטים בפסיקים, שמוגדרים כעותק מוסתר בהודעה הזו. |
get | String | הפונקציה מקבלת את תוכן ה-HTML של גוף ההודעה. |
get | String | הפונקציה מקבלת את הנמענים שנוספו בשדה 'עותק' של ההודעה הזו, מופרדים בפסיקים. |
get | Date | הפונקציה מקבלת את התאריך והשעה של ההודעה הזו. |
get | String | הפונקציה מקבלת את השולח של ההודעה. |
get | String | הפונקציה מקבלת את השם של כותרת RFC 2822 ומציגה את הערך שלה. |
get | String | הפונקציה מקבלת את המזהה של ההודעה הזו. |
get | String | הפונקציה מקבלת את תוכן גוף ההודעה הזו ללא עיצוב HTML. |
get | String | הפונקציה מקבלת את התוכן הגולמי של ההודעה. |
get | String | הפונקציה מקבלת את כתובת התשובה של ההודעה הזו (בדרך כלל זו כתובת השולח). |
get | String | הפונקציה מקבלת את נושא ההודעה. |
get | Gmail | הפונקציה מקבלת את השרשור שמכיל את ההודעה הזו. |
get | String | הפונקציה מקבלת את הנמענים של ההודעה הזו, שמופרדים בפסיקים. |
is | Boolean | הפונקציה מקבלת את הערך 'כן' אם ההודעה היא טיוטה. |
is | Boolean | הפונקציה מקבלת את ההודעה ומציינת אם היא צ'אט. |
is | Boolean | הפונקציה מקבלת את הערך 'true' אם ההודעה הזו נמצאת בתיבת הדואר הנכנס. |
is | Boolean | הפונקציה מחזירה את הערך true אם ההודעה הזו נמצאת בתיבת הדואר הנכנס בעדיפות גבוהה, ואת הערך false במקרים אחרים. |
is | Boolean | הפונקציה מקבלת את הערך 'true' אם ההודעה נמצאת באשפה. |
is | Boolean | הפונקציה מקבלת את הערך שמציין אם ההודעה מסומנת בכוכב. |
is | Boolean | הפונקציה מקבלת את הסטטוס של ההודעה – אם היא נקראת או לא. |
mark | Gmail | סימון ההודעה כהודעה ש'כבר קראתי'. |
mark | Gmail | סימון ההודעה כהודעה שלא נקראה. |
move | Gmail | ההודעה מועברת לאשפה. |
refresh() | Gmail | טעינת מחדש של ההודעה הזו והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו). |
reply(body) | Gmail | משיבים לשולח ההודעה הזו באמצעות כתובת התשובה. |
reply(body, options) | Gmail | שליחת תשובה לשולח ההודעה הזו באמצעות כתובת התשובה, עם ארגומנטים אופציונליים. |
reply | Gmail | התשובות יישלחו לשולח באמצעות כתובת האימייל ל'תשובה אל' ולכל הנמענים של ההודעה הזו. |
reply | Gmail | שליחת תשובה לשולח ההודעה הזו באמצעות כתובת התשובה לכל הנמענים, עם ארגומנטים אופציונליים. |
star() | Gmail | סימון ההודעה בכוכב. |
unstar() | Gmail | הסרת הכוכב מההודעה. |
מסמכים מפורטים
create Draft Reply(body)
יצירת טיוטה של הודעה שתישלח לשולח ההודעה הזו באמצעות כתובת התשובה. המכסה של האימייל (כולל כותרות) מוגבלת.
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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]; const message = firstThread.getMessages()[0]; message.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 משתמשים בו במקום בארגומנטים הנדרשים של הגוף. אפשר להוסיף שדה 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 Reply All(body)
יצירת טיוטה של הודעה שתישלח כתגובה לשולח באמצעות כתובת התשובה וכל הנמענים של ההודעה הזו. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Create a draft response to all recipients (except those bcc'd) with an // acknowledgment. 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 Reply All(body, options)
יצירת טיוטה של תשובה לשולח ההודעה הזו באמצעות כתובת התשובה וכל הנמענים, עם ארגומנטים אופציונליים.
האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Create a draft response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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 משתמשים בו במקום בארגומנטים הנדרשים של הגוף. אפשר להוסיף שדה 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/
ראה גם
forward(recipient)
העברת ההודעה הזו לנמענים חדשים. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | רשימה של כתובות אימייל מופרדות בפסיקים. |
חזרה
Gmail
— ההודעה הזו שימושית לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
forward(recipient, options)
העברה של ההודעה הזו לנמענים חדשים, עם ארגומנטים אופציונליים.
האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | רשימה של כתובות אימייל מופרדות בפסיקים. |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך. |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
html | String | כשהשדה מוגדר, מכשירים שיכולים להציג HTML משתמשים בו במקום בארגומנטים הנדרשים של הגוף. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
no | Boolean | true אם האימייל צריך להישלח מכתובת אימייל גנרית ללא מענה כדי למנוע מהנמענים להשיב לאימיילים. האפשרות הזו זמינה רק לחשבונות Google Workspace, ולא למשתמשי Gmail. |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
subject | String | שורת נושא חדשה לאימייל, עד 250 תווים. |
חזרה
Gmail
— ההודעה הזו שימושית לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Attachments()
הפונקציה מקבלת את כל הקבצים המצורפים להודעה הזו.
חזרה
Gmail
– מערך של קבצים מצורפים מסוג Blob להודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Attachments(options)
הפונקציה מקבלת את כל הקבצים המצורפים להודעה הזו.
פרמטרים
שם | סוג | תיאור |
---|---|---|
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך. |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
include | Boolean | true אם המערך המוחזר של קבצים מצורפים מסוג Blob צריך לכלול תמונות בתוך שורות (ברירת המחדל היא true ). |
include | Boolean | true אם המערך המוחזר של קבצים מצורפים מסוג Blob צריך לכלול קבצים מצורפים רגילים (לא בתוך שורת הטקסט) (ברירת המחדל היא true ). |
חזרה
Gmail
– מערך של קבצים מצורפים מסוג Blob להודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Bcc()
הפונקציה מקבלת את הנמענים שמפורטים בפסיקים, שמוגדרים כעותק מוסתר בהודעה הזו.
מעצם הגדרתה, השדה הזה ריק בכל ההודעות שהתקבלו.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
חזרה
String
– הנמענים שמפורטים באמצעות פסיק, שנוספו להודעה הזו בשדה 'עותק מוסתר'.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Body()
הפונקציה מקבלת את תוכן ה-HTML של גוף ההודעה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
חזרה
String
— תוכן גוף ההודעה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Cc()
הפונקציה מקבלת את הנמענים שנוספו בשדה 'עותק' של ההודעה הזו, מופרדים בפסיקים.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
חזרה
String
– הנמענים שמפורטים עם פסיק בשדה 'עותק' של ההודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Date()
הפונקציה מקבלת את התאריך והשעה של ההודעה הזו.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
חזרה
Date
– התאריך והשעה של ההודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get From()
הפונקציה מקבלת את השולח של ההודעה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
חזרה
String
– כתובת האימייל של שולח ההודעה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Header(name)
הפונקציה מקבלת את השם של כותרת RFC 2822 ומציגה את הערך שלה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
פרמטרים
שם | סוג | תיאור |
---|---|---|
name | String | השם של כותרת ה-RFC, ללא הנקודתיים שמפרידות בינה לבין הערך. |
חזרה
String
— הערך של הכותרת, או מחרוזת ריקה אם הכותרת לא קיימת בהודעה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Id()
הפונקציה מקבלת את המזהה של ההודעה הזו.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
חזרה
String
– מזהה ההודעה.
get Plain Body()
הפונקציה מקבלת את תוכן גוף ההודעה הזו ללא עיצוב HTML. התהליך הזה מורכב יותר מ-get
ונמשך זמן רב יותר.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
חזרה
String
— תוכן הגוף הרגיל של ההודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Raw Content()
הפונקציה מקבלת את התוכן הגולמי של ההודעה. האפשרות הזו זהה לאפשרות 'הצגת המקור' בממשק המשתמש של Gmail.
חזרה
String
— התוכן הגולמי של ההודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Reply To()
הפונקציה מקבלת את כתובת התשובה של ההודעה הזו (בדרך כלל זו כתובת השולח).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
חזרה
String
— כתובת האימייל לשליחת תשובות.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Subject()
הפונקציה מקבלת את נושא ההודעה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
חזרה
String
– הנושא של ההודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Thread()
הפונקציה מקבלת את השרשור שמכיל את ההודעה הזו.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
חזרה
Gmail
— השרשור ב-Gmail שמכיל את ההודעה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get To()
הפונקציה מקבלת את הנמענים של ההודעה הזו, שמופרדים בפסיקים.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
חזרה
String
– הנמענים של ההודעה הזו, מופרדים בפסיקים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
is Draft()
הפונקציה מקבלת את הערך 'כן' אם ההודעה היא טיוטה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
חזרה
Boolean
— אם ההודעה הזו היא טיוטה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Chats()
הפונקציה מקבלת את ההודעה ומציינת אם היא צ'אט.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
חזרה
Boolean
— האם ההודעה הזו היא צ'אט.
is In Inbox()
הפונקציה מקבלת את הערך 'true' אם ההודעה הזו נמצאת בתיבת הדואר הנכנס.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
חזרה
Boolean
— האם ההודעה הזו נמצאת בתיבת הדואר הנכנס.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Priority Inbox()
הפונקציה מחזירה את הערך true
אם ההודעה הזו נמצאת בתיבת הדואר הנכנס בעדיפות גבוהה, ואת הערך false
במקרים אחרים.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
חזרה
Boolean
— אם ההודעה הזו נמצאת בתיבת הדואר הנכנס ברשימת העדיפויות.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
is In Trash()
הפונקציה מקבלת את הערך 'true' אם ההודעה נמצאת באשפה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
חזרה
Boolean
— אם ההודעה הזו נמצאת באשפה.
is Starred()
הפונקציה מקבלת את הערך שמציין אם ההודעה מסומנת בכוכב.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
חזרה
Boolean
— אם ההודעה הזו מסומנת בכוכב.
is Unread()
הפונקציה מקבלת את הסטטוס של ההודעה – אם היא נקראת או לא.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
חזרה
Boolean
– הסטטוס של ההודעה הזו (לא נקראה).
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
mark Read()
סימון ההודעה כהודעה ש'כבר קראתי'.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
חזרה
Gmail
– GmailMessage, שימושי לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Unread()
סימון ההודעה כהודעה שלא נקראה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
חזרה
Gmail
– GmailMessage, שימושי לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move To Trash()
ההודעה מועברת לאשפה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
חזרה
Gmail
– GmailMessage, שימושי לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
refresh()
טעינת מחדש של ההודעה הזו והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
חזרה
Gmail
— ההודעה הזו לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
reply(body)
משיבים לשולח ההודעה הזו באמצעות כתובת התשובה. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | תוכן האימייל. |
חזרה
Gmail
— ההודעה הזו שימושית לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply(body, options)
שליחת תשובה לשולח ההודעה הזו באמצעות כתובת התשובה, עם ארגומנטים אופציונליים.
האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | תוכן האימייל. |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך. |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
html | String | כשהשדה מוגדר, מכשירים שיכולים להציג HTML משתמשים בו במקום בארגומנטים הנדרשים של הגוף. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
no | Boolean | true אם האימייל צריך להישלח מכתובת אימייל גנרית ללא מענה כדי למנוע מהנמענים להשיב לאימיילים. האפשרות הזו זמינה רק לחשבונות Google Workspace, ולא למשתמשי Gmail. |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
subject | String | שורת נושא חדשה לאימייל, עד 250 תווים. |
חזרה
Gmail
— ההודעה הזו שימושית לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply All(body)
התשובות יישלחו לשולח באמצעות כתובת האימייל ל'תשובה אל' ולכל הנמענים של ההודעה הזו. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | תוכן האימייל. |
חזרה
Gmail
— ההודעה הזו שימושית לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
reply All(body, options)
שליחת תשובה לשולח ההודעה הזו באמצעות כתובת התשובה לכל הנמענים, עם ארגומנטים אופציונליים.
האימייל יכול להכיל גם טקסט פשוט וגם גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
פרמטרים
שם | סוג | תיאור |
---|---|---|
body | String | תוכן האימייל. |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך. |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
html | String | כשהשדה מוגדר, מכשירים שיכולים להציג HTML משתמשים בו במקום בארגומנטים הנדרשים של הגוף. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
no | Boolean | true אם האימייל צריך להישלח מכתובת אימייל גנרית ללא מענה כדי למנוע מהנמענים להשיב לאימיילים. האפשרות הזו זמינה רק לחשבונות Google Workspace, ולא למשתמשי Gmail. |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
subject | String | שורת נושא חדשה לאימייל, עד 250 תווים. |
חזרה
Gmail
— ההודעה הזו שימושית לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
star()
סימון ההודעה בכוכב.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
חזרה
Gmail
– GmailMessage, שימושי לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
unstar()
הסרת הכוכב מההודעה.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
חזרה
Gmail
– GmailMessage, שימושי לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/