מספקת גישה לשרשורים, להודעות ולתוויות ב-Gmail.
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
create | Gmail | יצירת טיוטה של הודעת אימייל. |
create | Gmail | יצירת טיוטה של הודעת אימייל עם ארגומנטים אופציונליים. |
create | Gmail | יוצרים תווית משתמש חדשה בשם הנתון. |
delete | Gmail | מחיקת התווית שצוינה. |
get | String[] | הפונקציה מקבלת רשימה של כתובות האימייל שמוגדרות ככתובות אימייל חלופיות לחשבון הזה ב-Gmail. |
get | Gmail | אחזור טיוטה של הודעת אימייל לפי מזהה. |
get | Gmail | אחזור של כל הודעות הטיוטה. |
get | Gmail | הפונקציה מקבלת את כל טיוטות ההודעות ב-Gmail. |
get | Gmail | אחזור של כל השרשור בתיבת הדואר הנכנס, ללא קשר לתוויות. |
get | Gmail | אחזור של טווח של שיחות בתיבת הדואר הנכנס, ללא קשר לתוויות. |
get | Integer | הפונקציה מקבלת את מספר השרשורים שלא נקראו בתיבת הדואר הנכנס. |
get | Gmail | אחזור הודעה לפי מזהה. |
get | Gmail | אחזור כל ההודעות בשרשור שצוין. |
get | Gmail | אחזור כל ההודעות בשרשורים שצוינו. |
get | Gmail | אחזור של כל השרשורים בתיבת הדואר הנכנס בעדיפות גבוהה, ללא קשר לתוויות. |
get | Gmail | אחזור של טווח שרשורים בתיבת הדואר הממוין, ללא קשר לתוויות. |
get | Integer | הפונקציה מקבלת את מספר השרשורים שעדיין לא נקראו ב'דואר ממוין'. |
get | Gmail | אחזור של כל השרשורים של הספאם, ללא קשר לתוויות. |
get | Gmail | אחזור של מגוון של שרשראות ספאם, ללא קשר לתוויות. |
get | Integer | הפונקציה מקבלת את מספר השרשורים שסומנו כספאם ושעדיין לא קראתם. |
get | Gmail | אחזור של כל השרשורים שמסומנים בכוכב, ללא קשר לתוויות. |
get | Gmail | אחזור של טווח של שרשורים שמסומנים בכוכב, ללא קשר לתוויות. |
get | Integer | הפונקציה מקבלת את מספר השרשור שלא נקראו עם כוכב. |
get | Gmail | אחזור שרשור לפי מזהה. |
get | Gmail | אחזור של כל השרשורים שנמצאים בפח, ללא קשר לתוויות. |
get | Gmail | מאחזר מגוון של חוטי אשפה ללא קשר לתוויות. |
get | Gmail | אחזור תווית לפי שם התווית. |
get | Gmail | אחזור רשימה של תוויות שנוצרו על ידי משתמשים. |
mark | Gmail | סימון ההודעה כ'נקראה' ואילץ רענון של ההודעה. |
mark | Gmail | הסימון מגדיר את ההודעה כהודעה שלא נקראת ומאלץ את הרענון שלה. |
mark | Gmail | סימון ההודעות האלה כ'נקראו' ואילץ את ההודעות להתעדכן. |
mark | Gmail | ההודעות האלה מסומנות כ'לא נקראו' והן מתעדכנות באופן אוטומטי. |
mark | Gmail | סימון השרשור כחשוב ואילץ את השרשור להתעדכן. |
mark | Gmail | סימון השרשור כשרשור שנקרא ואילץ את השרשור להתעדכן. |
mark | Gmail | סימון השרשור כ'לא חשוב' ואילץ את השרשור להתעדכן. |
mark | Gmail | הסימון הזה מתייג את השרשור כשרשור שלא נקרא ומאלץ את השרשור להתעדכן. |
mark | Gmail | הסימון כחשוב יגרום לרענון של השרשורים האלה. |
mark | Gmail | הסימון הזה יסמן את השרשורים האלה כנקראו ויאילץ את השרשורים להתעדכן. |
mark | Gmail | הסימון הזה יסמן את השרשורים האלה כלא חשובים ויאלץ אותם להתעדכן. |
mark | Gmail | הסימון הזה יסמן את השרשורים האלה כ'לא נקראו' ויביא לרענון שלהם. |
move | Gmail | ההודעה תועבר לאשפה ותתבצע הפעלה מחדש שלה. |
move | Gmail | ההודעות שצוינו מועברות לאשפה וההודעות מתעדכנות. |
move | Gmail | העברת השרשור הזה לארכיון ואילץ את השרשור להתעדכן. |
move | Gmail | ההודעה תועבר לתיבת הדואר הנכנס והשרשור ירענן. |
move | Gmail | העברת השרשור הזה לספאם ואילץ את השרשור להתעדכן. |
move | Gmail | העברת השרשור לאשפה ואילץ את השרשור להתעדכן. |
move | Gmail | השרשור יועבר לארכיון והשרשורים ירעננו. |
move | Gmail | השרשורים האלה יועברו לתיבת הדואר הנכנס ויחויבו לרענון. |
move | Gmail | ההגדרה הזו מעבירה את השרשורים האלה לתיקיית הספאם ומאלצת את השרשורים להתעדכן. |
move | Gmail | השרשור יועבר לאשפה והשרשורים ירעננו. |
refresh | Gmail | טעינת מחדש של ההודעה והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו). |
refresh | Gmail | טעינת מחדש של ההודעות והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו). |
refresh | Gmail | טעינת מחדש של השרשור והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו). |
refresh | Gmail | טעינת מחדש של השרשור והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו). |
search(query) | Gmail | מחפשים ב-Gmail באמצעות השאילתה שצוינה. |
search(query, start, max) | Gmail | מחפשים ב-Gmail באמצעות השאילתה שצוינה. |
send | Gmail | שליחת הודעת אימייל. |
send | Gmail | שליחת הודעת אימייל עם ארגומנטים אופציונליים. |
set | void | מגדיר את הטוקן הנוכחי של הגישה להודעה שמאפשר לסקריפט לגשת לנכסי Gmail הנוכחיים. |
star | Gmail | הוספת כוכב להודעה הזו ואילץ את ההודעה להתעדכן. |
star | Gmail | המערכת תוסיף כוכב להודעות האלה ותאלץ את ההודעות להתעדכן. |
unstar | Gmail | הסרת הכוכב מההודעה הזו ואילץ את ההודעה להתעדכן. |
unstar | Gmail | הסרת הכוכבים מההודעות האלה ואילוץ הרענון שלהן. |
מסמכים מפורטים
create Draft(recipient, subject, body)
יצירת טיוטה של הודעת אימייל. גודל האימייל (כולל כותרות) מוגבל במכסה.
// The code below creates a draft email with the current date and time. const now = new Date(); GmailApp.createDraft( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | רשימה של כתובות אימייל מופרדות בפסיקים |
subject | String | נושא האימייל |
body | String | גוף האימייל |
חזרה
Gmail
– הטיוטה החדשה שנוצרה ב-Gmail
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
create Draft(recipient, subject, body, options)
יצירת טיוטה של הודעת אימייל עם ארגומנטים אופציונליים. האימייל יכול להכיל טקסט פשוט או גוף HTML. גודל האימייל (כולל כותרות, לא כולל קבצים מצורפים) מוגבל במכסה.
// Create a draft email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.createDraft( 'mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | הכתובות של הנמען |
subject | String | שורת הנושא |
body | String | גוף האימייל |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי get |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
חזרה
Gmail
– הטיוטה החדשה שנוצרה ב-Gmail
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
create Label(name)
יוצרים תווית משתמש חדשה בשם הנתון.
// Creates the label @FOO and logs label: FOO Logger.log(`label: ${GmailApp.createLabel('FOO')}`);
פרמטרים
שם | סוג | תיאור |
---|---|---|
name | String | השם של התווית החדשה |
חזרה
Gmail
– התווית החדשה שנוצרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
delete Label(label)
מחיקת התווית שצוינה.
// Have to get the label by name first const label = GmailApp.getUserLabelByName('FOO'); GmailApp.deleteLabel(label);
פרמטרים
שם | סוג | תיאור |
---|---|---|
label | Gmail | התווית שרוצים למחוק |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Aliases()
הפונקציה מקבלת רשימה של כתובות האימייל שמוגדרות ככתובות אימייל חלופיות לחשבון הזה ב-Gmail.
אפשר לשלוח הודעה מכל אחת מהכתובות החלופיות האלה באמצעות הארגומנט האופציונלי 'from'.
// Log the aliases for this Gmail account and send an email as the first one. const me = Session.getActiveUser().getEmail(); const aliases = GmailApp.getAliases(); Logger.log(aliases); if (aliases.length > 0) { GmailApp.sendEmail(me, 'From an alias', 'A message from an alias!', { from: aliases[0], }); } else { GmailApp.sendEmail(me, 'No aliases found', 'You have no aliases.'); }
חזרה
String[]
– מערך של כינויים לחשבון הזה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Draft(draftId)
אחזור טיוטה של הודעת אימייל לפי מזהה.
משתמשים ב-getId() בשילוב עם נוסחת ה-drafts של Gmail.
// Get the first draft message in your drafts folder const draft = GmailApp.getDrafts()[0]; // Get its ID const draftId = draft.getId(); // Now fetch the same draft using that ID. const draftById = GmailApp.getDraft(draftId); // Should always log true as they should be the same message Logger.log( draft.getMessage().getSubject() === draftById.getMessage().getSubject(), );
פרמטרים
שם | סוג | תיאור |
---|---|---|
draft | String | המזהה של הטיוטה שרוצים לאחזר |
חזרה
Gmail
– טיוטה עם המזהה הנתון
זריקות
Error
– אם לא נמצא טיוטה עם המזהה הנתון
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Draft Messages()
אחזור של כל הודעות הטיוטה.
// Logs the number of draft messages const drafts = GmailApp.getDraftMessages(); Logger.log(drafts.length);
חזרה
Gmail
– מערך של טיוטות של הודעות ב-Gmail
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Drafts()
הפונקציה מקבלת את כל טיוטות ההודעות ב-Gmail.
const drafts = GmailApp.getDrafts(); for (let i = 0; i < drafts.length; i++) { Logger.log(drafts[i].getId()); }
חזרה
Gmail
— מערך של טיוטות של הודעות ב-Gmail
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Inbox Threads()
אחזור של כל השרשור בתיבת הדואר הנכנס, ללא קשר לתוויות.
הקריאה הזו תיכשל אם הגודל של כל השרשור גדול מדי והמערכת לא יכולה לטפל בו. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש בקריאה 'paged' ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
// Log the subject lines of your Inbox const threads = GmailApp.getInboxThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
חזרה
Gmail
— מערך של שרשראות ב-Gmail בתיבת הדואר הנכנס
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Inbox Threads(start, max)
אחזור של טווח של שיחות בתיבת הדואר הנכנס, ללא קשר לתוויות.
// Log the subject lines of up to the first 50 emails in your Inbox const threads = GmailApp.getInboxThreads(0, 50); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Integer | האינדקס של השרשור הראשון לאחזור |
max | Integer | המספר המקסימלי של שרשורים לאחזור |
חזרה
Gmail
— מערך של שרשראות ב-Gmail בתיבת הדואר הנכנס
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Inbox Unread Count()
הפונקציה מקבלת את מספר השרשורים שלא נקראו בתיבת הדואר הנכנס.
Logger.log(`Messages unread in inbox: ${GmailApp.getInboxUnreadCount()}`);
חזרה
Integer
– מספר השרשור בתיבת הדואר הנכנס שיש בהם הודעות שלא נקראו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Message By Id(id)
אחזור הודעה לפי מזהה.
משתמשים ב-getId() בשילוב עם getId() בהודעות ב-Gmail.
// Get the first message in the first thread of your inbox const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; // Get its ID const messageId = message.getId(); // Now fetch the same message using that ID. const messageById = GmailApp.getMessageById(messageId); // Should always log true as they should be the same message Logger.log(message.getSubject() === messageById.getSubject());
פרמטרים
שם | סוג | תיאור |
---|---|---|
id | String | המזהה של ההודעה שרוצים לאחזר |
חזרה
Gmail
– ההודעה עם המזהה שצוין
זריקות
Error
– אם לא נמצאה הודעה עם המזהה הנתון
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Messages For Thread(thread)
אחזור כל ההודעות בשרשור שצוין.
// Log all the subject lines in the first thread of your inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; const messages = GmailApp.getMessagesForThread(thread); for (let i = 0; i < messages.length; i++) { Logger.log(`subject: ${messages[i].getSubject()}`); }
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | שרשור ההודעות שרוצים לאחזר |
חזרה
Gmail
— מערך של הודעות שתואמות לשרשור הזה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Messages For Threads(threads)
אחזור כל ההודעות בשרשורים שצוינו.
// Log the subject lines of all messages in the first two threads of your inbox const thread = GmailApp.getInboxThreads(0, 2); const messages = GmailApp.getMessagesForThreads(thread); for (let i = 0; i < messages.length; i++) { for (let j = 0; j < messages[i].length; j++) { Logger.log(`subject: ${messages[i][j].getSubject()}`); } }
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | השרשורים של ההודעות שרוצים לאחזר |
חזרה
Gmail
– מערך של מערכי הודעות, שבו כל פריט במערך החיצוני תואם לשרשור והמערך הפנימי מכיל את ההודעות בשרשור הזה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Priority Inbox Threads()
אחזור של כל השרשורים בתיבת הדואר הנכנס בעדיפות גבוהה, ללא קשר לתוויות.
הקריאה הזו תיכשל אם הגודל של כל השרשור גדול מדי והמערכת לא יכולה לטפל בו. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש בקריאה 'paged' ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads().length}`, );
חזרה
Gmail
– מערך של שרשראות אימייל ב-Gmail בתיבת הדואר הנכנס בעדיפות גבוהה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Priority Inbox Threads(start, max)
אחזור של טווח שרשורים בתיבת הדואר הממוין, ללא קשר לתוויות.
// Will log some number 2 or less Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads(0, 2).length}`, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Integer | האינדקס של השרשור הראשון לאחזור |
max | Integer | המספר המקסימלי של שרשורים לאחזור |
חזרה
Gmail
– מערך של שרשראות אימייל ב-Gmail בתיבת הדואר הנכנס בעדיפות גבוהה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Priority Inbox Unread Count()
הפונקציה מקבלת את מספר השרשורים שעדיין לא נקראו ב'דואר ממוין'.
Logger.log( `Number of unread emails in your Priority Inbox : ${ GmailApp.getPriorityInboxUnreadCount()}`, );
חזרה
Integer
— מספר השרשור בתיבת הדואר הנכנס בעדיפות גבוהה שיש בהם הודעות שלא נקראו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Spam Threads()
אחזור של כל השרשורים של הספאם, ללא קשר לתוויות.
הקריאה הזו תיכשל אם הגודל של כל השרשור גדול מדי והמערכת לא יכולה לטפל בו. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש בקריאה 'paged' ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads().length}`);
חזרה
Gmail
— מערך של שרשראות Gmail בתיקיית הספאם
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Spam Threads(start, max)
אחזור של מגוון של שרשראות ספאם, ללא קשר לתוויות.
// Will log a number at most 5 Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads(0, 5).length}`);
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Integer | האינדקס של השרשור הראשון לאחזור |
max | Integer | המספר המקסימלי של שרשורים לאחזור |
חזרה
Gmail
— מערך של שרשראות Gmail בתיקיית הספאם
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Spam Unread Count()
הפונקציה מקבלת את מספר השרשורים שסומנו כספאם ושעדיין לא קראתם.
// Unless you actually read stuff in your spam folder, this should be the same // as the number of messages in your spam folder. Logger.log(`# unread threads that are spam: ${GmailApp.getSpamUnreadCount()}`);
חזרה
Integer
– מספר השרשורים בספאם שיש בהם הודעות שלא נקראו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Starred Threads()
אחזור של כל השרשורים שמסומנים בכוכב, ללא קשר לתוויות.
הקריאה הזו תיכשל אם הגודל של כל השרשור גדול מדי והמערכת לא יכולה לטפל בו. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש בקריאה 'paged' ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
// Logs the number of starred threads Logger.log(`# Starred threads: ${GmailApp.getStarredThreads().length}`);
חזרה
Gmail
— מערך של שרשורים ב-Gmail שסומנו בכוכב
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Starred Threads(start, max)
אחזור של טווח של שרשורים שמסומנים בכוכב, ללא קשר לתוויות.
// Logs the number of starred threads to a maximum of 5 Logger.log(`# Starred threads: ${GmailApp.getStarredThreads(0, 5).length}`);
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Integer | האינדקס של השרשור הראשון לאחזור |
max | Integer | המספר המקסימלי של שרשורים לאחזור |
חזרה
Gmail
— מערך של שרשורים ב-Gmail שסומנו בכוכב
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Starred Unread Count()
הפונקציה מקבלת את מספר השרשור שלא נקראו עם כוכב.
Logger.log(`# unread and starred: ${GmailApp.getStarredUnreadCount()}`);
חזרה
Integer
– מספר השרשורים שמסומנים בכוכב ויש בהם הודעות שלא נקראו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Thread By Id(id)
אחזור שרשור לפי מזהה.
משתמשים ב-getId() בשילוב עם getId() בשרשור ב-Gmail.
// Gets the first inbox thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // Gets the same thread by ID. const threadById = GmailApp.getThreadById(firstThread.getId()); // Verifies that they are the same. console.log( firstThread.getFirstMessageSubject() === threadById.getFirstMessageSubject(), );
פרמטרים
שם | סוג | תיאור |
---|---|---|
id | String | המזהה של השרשור לאחזור. |
חזרה
Gmail
– השרשור עם המזהה הנתון, או null
אם הוא לא נמצא.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Trash Threads()
אחזור של כל השרשורים שנמצאים בפח, ללא קשר לתוויות.
הקריאה הזו תיכשל אם הגודל של כל השרשור גדול מדי והמערכת לא יכולה לטפל בו. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש בקריאה 'paged' ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
Logger.log(`# of total trash threads: ${GmailApp.getTrashThreads().length}`);
חזרה
Gmail
— מערך של שרשראות ב-Gmail שנמצאות באשפה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Trash Threads(start, max)
מאחזר מגוון של חוטי אשפה ללא קשר לתוויות.
// Will log a number at most 5 Logger.log( `# of total trash threads: ${GmailApp.getTrashThreads(0, 5).length}`, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Integer | האינדקס של השרשור הראשון לאחזור |
max | Integer | המספר המקסימלי של שרשורים לאחזור |
חזרה
Gmail
— מערך של שרשראות ב-Gmail שנמצאות באשפה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get User Label By Name(name)
אחזור תווית לפי שם התווית.
const labelObject = GmailApp.getUserLabelByName('myLabel');
פרמטרים
שם | סוג | תיאור |
---|---|---|
name | String | שם התווית לאחזור |
חזרה
Gmail
– התווית ב-Gmail עם השם שצוין
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get User Labels()
אחזור רשימה של תוויות שנוצרו על ידי משתמשים.
// Logs all of the names of your labels const labels = GmailApp.getUserLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(`label: ${labels[i].getName()}`); }
חזרה
Gmail
– מערך של תוויות שנוצרו על ידי משתמשים
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
mark Message Read(message)
סימון ההודעה כ'נקראה' ואילץ רענון של ההודעה.
// Mark the first message in the first thread of your inbox as read const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageRead(message);
פרמטרים
שם | סוג | תיאור |
---|---|---|
message | Gmail | ההודעה שרוצים לסמן כ'נקראה' |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Message Unread(message)
הסימון מגדיר את ההודעה כהודעה שלא נקראת ומאלץ את הרענון שלה.
// Mark the first message in the first thread of your inbox as unread const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageUnread(message);
פרמטרים
שם | סוג | תיאור |
---|---|---|
message | Gmail | ההודעה שרוצים לסמן כ'לא נקראה' |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Messages Read(messages)
סימון ההודעות האלה כ'נקראו' ואילץ את ההודעות להתעדכן.
// Mark first three messages in the first inbox thread as read. // Assumes that the first inbox thread has 3 messages in it. const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesRead(messages);
פרמטרים
שם | סוג | תיאור |
---|---|---|
messages | Gmail | מערך של הודעות לסימון כ'נקראו' |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Messages Unread(messages)
ההודעות האלה מסומנות כ'לא נקראו' והן מתעדכנות באופן אוטומטי.
// Mark first three messages in the first inbox thread as unread. // Assumes that the first inbox thread has 3 messages in it const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesUnread(messages);
פרמטרים
שם | סוג | תיאור |
---|---|---|
messages | Gmail | מערך של הודעות שרוצים לסמן כ'לא נקראו' |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Thread Important(thread)
סימון השרשור כחשוב ואילץ את השרשור להתעדכן.
// Marks first inbox thread as important const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadImportant(thread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | את השרשור שרוצים לסמן כחשוב |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Thread Read(thread)
סימון השרשור כשרשור שנקרא ואילץ את השרשור להתעדכן.
// Marks first inbox thread as read const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadRead(thread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים לסמן כנקרא |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Thread Unimportant(thread)
סימון השרשור כ'לא חשוב' ואילץ את השרשור להתעדכן.
// Marks first inbox thread as unimportant const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnimportant(thread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | את השרשור שרוצים לסמן כלא חשוב |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Thread Unread(thread)
הסימון הזה מתייג את השרשור כשרשור שלא נקרא ומאלץ את השרשור להתעדכן.
// Marks first inbox thread as unread const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnread(thread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | את השרשור שרוצים לסמן כ'לא נקרא'. |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Threads Important(threads)
הסימון כחשוב יגרום לרענון של השרשורים האלה.
// Marks first two threads in inbox as important const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsImportant(threads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים לסימון כחשובים |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Threads Read(threads)
הסימון הזה יסמן את השרשורים האלה כנקראו ויאילץ את השרשורים להתעדכן.
// Marks first two threads in inbox as read const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsRead(threads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים לסימון כ'נקראו' |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Threads Unimportant(threads)
הסימון הזה יסמן את השרשורים האלה כלא חשובים ויאלץ אותם להתעדכן.
// Marks first two threads in inbox as unimportant const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnimportant(threads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים לסימון כלא חשובים |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
mark Threads Unread(threads)
הסימון הזה יסמן את השרשורים האלה כ'לא נקראו' ויביא לרענון שלהם.
// Marks first two threads in inbox as unread const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnread(threads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים לסימון כ'לא נקראו' |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Message To Trash(message)
ההודעה תועבר לאשפה ותתבצע הפעלה מחדש שלה.
// Move the first message in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; GmailApp.moveMessageToTrash(firstMessage);
פרמטרים
שם | סוג | תיאור |
---|---|---|
message | Gmail | ההודעה שרוצים להעביר לאשפה |
חזרה
Gmail
– שירות Gmail (שימושי לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Messages To Trash(messages)
ההודעות שצוינו מועברות לאשפה וההודעות מתעדכנות.
// Move first two messages in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); const toDelete = [messages[0], messages[1]]; GmailApp.moveMessagesToTrash(toDelete);
פרמטרים
שם | סוג | תיאור |
---|---|---|
messages | Gmail | את ההודעות שרוצים להעביר לאשפה |
חזרה
Gmail
– שירות Gmail (שימושי לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Thread To Archive(thread)
העברת השרשור הזה לארכיון ואילץ את השרשור להתעדכן.
// Archive the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToArchive(firstThread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים להעביר לארכיון |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Thread To Inbox(thread)
ההודעה תועבר לתיבת הדואר הנכנס והשרשור ירענן.
// Find a thread not already in your inbox const thread = GmailApp.search('-in:inbox')[0]; // Get the first one GmailApp.moveThreadToInbox(thread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים להעביר לתיבת הדואר הנכנס |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Thread To Spam(thread)
העברת השרשור הזה לספאם ואילץ את השרשור להתעדכן.
// Tag first thread in inbox as spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToSpam(firstThread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים להעביר לספאם |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Thread To Trash(thread)
העברת השרשור לאשפה ואילץ את השרשור להתעדכן.
// Move first thread in inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToTrash(firstThread);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים להעביר לאשפה |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Threads To Archive(threads)
השרשור יועבר לארכיון והשרשורים ירעננו.
// Move first two threads in your inbox to the archive const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToArchive(firstTwoThreads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים להעברה לארכיון |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Threads To Inbox(threads)
השרשורים האלה יועברו לתיבת הדואר הנכנס ויחויבו לרענון.
// Find two threads not already in your inbox const firstTwoThreads = GmailApp.search('-in:inbox', 0, 2); GmailApp.moveThreadsToInbox(firstTwoThreads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים שרוצים להעביר לתיבת הדואר הנכנס |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Threads To Spam(threads)
ההגדרה הזו מעבירה את השרשורים האלה לתיקיית הספאם ומאלצת את השרשורים להתעדכן.
// Move first two threads in your inbox to spam const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToSpam(firstTwoThreads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים שרוצים להעביר לספאם |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
move Threads To Trash(threads)
השרשור יועבר לאשפה והשרשורים ירעננו.
// Move first two threads in your inbox to trash const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToTrash(firstTwoThreads);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים שרוצים להעביר לאשפה |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
refresh Message(message)
טעינת מחדש של ההודעה והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; // ...Do something that may take a while here.... GmailApp.refreshMessage(firstMessage); // ...Do more stuff with firstMessage...
פרמטרים
שם | סוג | תיאור |
---|---|---|
message | Gmail | ההודעה שרוצים לרענן |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
refresh Messages(messages)
טעינת מחדש של ההודעות והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 2); // ...Do something that may take a while here.... GmailApp.refreshMessages(coupleOfMessages); // ...Do more stuff with coupleOfMessages...
פרמטרים
שם | סוג | תיאור |
---|---|---|
messages | Gmail | ההודעות שרוצים לרענן |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
refresh Thread(thread)
טעינת מחדש של השרשור והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // ...Do something that may take a while here.... GmailApp.refreshThread(firstThread); // ... Do more stuff with the thread ...
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים לרענן |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
refresh Threads(threads)
טעינת מחדש של השרשור והמצב המשויך מ-Gmail (שימושי במקרה שהתוויות, מצב הקריאה וכו' השתנו).
const threads = GmailApp.getInboxThreads(0, 3); // ...Do something that may take a while here.... GmailApp.refreshThreads(threads); // ... Do more stuff with threads ...
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | השרשורים שרוצים לרענן |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
search(query)
מחפשים ב-Gmail באמצעות השאילתה שצוינה.
הקריאה הזו תיכשל אם הגודל של כל השרשור גדול מדי והמערכת לא יכולה לטפל בו. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש בקריאה 'paged' ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
// Find starred messages with subject IMPORTANT const threads = GmailApp.search('is:starred subject:"IMPORTANT"');
פרמטרים
שם | סוג | תיאור |
---|---|---|
query | String | שאילתת החיפוש, כפי שתקלידו אותה ב-Gmail |
חזרה
Gmail
– מערך של שרשור ב-Gmail שתואמים לשאילתה הזו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
search(query, start, max)
מחפשים ב-Gmail באמצעות השאילתה שצוינה.
// Find starred messages with subject IMPORTANT and return second batch of 10. // Assumes there are at least 11 of them, otherwise this will return an empty // array. const threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);
פרמטרים
שם | סוג | תיאור |
---|---|---|
query | String | שאילתת החיפוש, כפי שתקלידו אותה ב-Gmail |
start | Integer | האינדקס של השרשור ההתחלתי |
max | Integer | המספר המקסימלי של השרשורים להחזרה |
חזרה
Gmail
– מערך של שרשור ב-Gmail שתואמים לשאילתה הזו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
send Email(recipient, subject, body)
שליחת הודעת אימייל. גודל האימייל (כולל כותרות) מוגבל במכסה.
// The code below will send an email with the current date and time. const now = new Date(); GmailApp.sendEmail( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | רשימה של כתובות אימייל מופרדות בפסיקים |
subject | String | נושא האימייל (עד 250 תווים) |
body | String | גוף האימייל |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
send Email(recipient, subject, body, options)
שליחת הודעת אימייל עם ארגומנטים אופציונליים. האימייל יכול להכיל טקסט פשוט או גוף HTML. גודל האימייל (כולל כותרות, לא כולל קבצים מצורפים) מוגבל במכסה.
// Send an email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.sendEmail( 'mike@example.com', 'Attachment example', 'Please see the attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | הכתובות של הנמען |
subject | String | שורת הנושא (עד 250 תווים) |
body | String | גוף האימייל |
options | Object | אובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורטים בהמשך |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
attachments | Blob | מערך של קבצים שרוצים לשלוח באימייל |
bcc | String | רשימה של כתובות אימייל שמופרדות בפסיקים, לצורך שליחת עותק מוסתר |
cc | String | רשימה מופרדת בפסיקים של כתובות אימייל לשליחת עותק |
from | String | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי get |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
no | Boolean | true אם האימייל צריך להישלח מכתובת אימייל גנרית ללא מענה כדי למנוע מהנמענים להשיב לאימיילים. האפשרות הזו זמינה רק לחשבונות Google Workspace, ולא למשתמשי Gmail. |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
set Current Message Access Token(accessToken)
מגדיר את הטוקן הנוכחי של הגישה להודעה שמאפשר לסקריפט לגשת לנכסי Gmail
הנוכחיים.
רק פרויקטים של תוסף Google Workspace שמשתמשים בהיקפי ההודעות הנוכחיים של Gmail צריכים להשתמש בשיטה הזו.
function handleAddonActionEvent(e) { GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken); const mailMessage = GmailApp.getMessageById(e.messageMetadata.messageId); // Do something with mailMessage }
פרמטרים
שם | סוג | תיאור |
---|---|---|
access | String | אסימון הגישה הזמני שהתקבל מאובייקט אירוע הפעולה של תוסף Gmail. |
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
star Message(message)
הוספת כוכב להודעה הזו ואילץ את ההודעה להתעדכן.
// Stars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.starMessage(message);
פרמטרים
שם | סוג | תיאור |
---|---|---|
message | Gmail | ההודעה שרוצים לסמן בכוכב |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
star Messages(messages)
המערכת תוסיף כוכב להודעות האלה ותאלץ את ההודעות להתעדכן.
// Stars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.starMessages(coupleOfMessages);
פרמטרים
שם | סוג | תיאור |
---|---|---|
messages | Gmail | מערך של הודעות לסימון בכוכב |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
unstar Message(message)
הסרת הכוכב מההודעה הזו ואילץ את ההודעה להתעדכן.
// Unstars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.unstarMessage(message);
פרמטרים
שם | סוג | תיאור |
---|---|---|
message | Gmail | ההודעה שרוצים לבטל את הסימון שלה בכוכב |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
unstar Messages(messages)
הסרת הכוכבים מההודעות האלה ואילוץ הרענון שלהן.
// Unstars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.unstarMessages(coupleOfMessages);
פרמטרים
שם | סוג | תיאור |
---|---|---|
messages | Gmail | מערך של הודעות שרוצים לבטל את הסימון שלהן בכוכב |
חזרה
Gmail
– שירות Gmail, שימושי לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/