טיוטת הודעה שנוצרה על ידי משתמש בחשבון Gmail שלו.
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
delete | void | מחיקת הטיוטה של ההודעה. |
get | String | הפונקציה מקבלת את המזהה של טיוטת ההודעה הזו. |
get | Gmail | הפונקציה מחזירה GmailMessage שמייצג את הטיוטה הזו. |
get | String | הפונקציה מחזירה את המזהה של Gmail שמייצג את הטיוטה הזו. |
send() | Gmail | שליחת טיוטת האימייל. |
update(recipient, subject, body) | Gmail | הפעולה הזו תחליף את התוכן של טיוטת ההודעה הזו. |
update(recipient, subject, body, options) | Gmail | מחליפה את התוכן של טיוטת ההודעה הזו באמצעות ארגומנטים אופציונליים. |
מסמכים מפורטים
delete Draft()
מחיקת הטיוטה של ההודעה.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder draft.deleteDraft(); draft.getMessage(); // Throws exception.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Id()
הפונקציה מקבלת את המזהה של טיוטת ההודעה הזו.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const draftId = draft.getId(); const draftById = GmailApp.getDraft(draftId); Logger.log( draft.getMessage().getSubject() === draftById.getMessage().getSubject(), );
חזרה
String
– מזהה הטיוטה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Message()
הפונקציה מחזירה GmailMessage שמייצג את הטיוטה הזו.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const message = draft.getMessage(); Logger.log(message.getSubject());
חזרה
Gmail
– ההודעה שמייצגת את תוכן הטיוטה הזו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Message Id()
הפונקציה מחזירה את המזהה של Gmail
שמייצג את הטיוטה הזו.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const messageId = draft.getMessageId(); Logger.log(messageId === draft.getMessage().getId());
חזרה
String
– מזהה ההודעה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
send()
שליחת טיוטת האימייל. גודל האימייל (כולל כותרות) מוגבל במכסה.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const msg = draft.send(); // Send it Logger.log(msg.getDate()); // Should be approximately the current timestamp
חזרה
Gmail
– ההודעה שנשלחה לאחרונה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
update(recipient, subject, body)
הפעולה הזו תחליף את התוכן של טיוטת ההודעה הזו. גודל האימייל (כולל כותרות) מוגבל במכסה.
// The code below will update a draft email with the current date and time. const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const now = new Date(); draft.update( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
פרמטרים
שם | סוג | תיאור |
---|---|---|
recipient | String | רשימה של כתובות אימייל מופרדות בפסיקים |
subject | String | נושא האימייל (עד 250 תווים) |
body | String | גוף האימייל |
חזרה
Gmail
– הטיוטה העדכנית
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
update(recipient, subject, body, options)
מחליפה את התוכן של טיוטת ההודעה הזו באמצעות ארגומנטים אופציונליים. האימייל יכול להכיל טקסט פשוט או גוף HTML. גודל האימייל (כולל כותרות) מוגבל במכסה.
// Update a draft email with a file from Google Drive attached as a PDF. const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); draft.update( 'mike@example.com', 'Attachment example', 'Please see 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 | הכתובת שממנה צריך לשלוח את האימייל, והיא חייבת להיות אחד מהערכים שמוחזרים על ידי Gmail |
html | String | אם השדה מוגדר, מכשירים שיכולים להציג HTML ישתמשו בו במקום בארגומנט הנדרש body. אפשר להוסיף שדה inline אופציונלי בגוף ה-HTML אם יש תמונות מוטמעות באימייל. |
inline | Object | אובייקט JavaScript שמכיל מיפוי ממפתח תמונה (String ) לנתוני תמונה (Blob ). ההנחה היא שמשתמשים בפרמטר html והוא מכיל הפניות לתמונות האלה בפורמט <img src="cid:imageKey" /> |
name | String | השם של השולח של האימייל (ברירת המחדל: שם המשתמש) |
reply | String | כתובת אימייל שישמש ככתובת ברירת המחדל לתשובות (ברירת המחדל: כתובת האימייל של המשתמש) |
חזרה
Gmail
– הטיוטה העדכנית
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/