इससे Gmail थ्रेड, मैसेज, और लेबल को ऐक्सेस करने की अनुमति मिलती है.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
createDraft(recipient, subject, body) | GmailDraft | ड्राफ़्ट ईमेल मैसेज बनाता है. |
createDraft(recipient, subject, body, options) | GmailDraft | वैकल्पिक तर्कों के साथ एक ड्राफ़्ट ईमेल मैसेज बनाता है. |
createLabel(name) | GmailLabel | दिए गए नाम का नया उपयोगकर्ता लेबल बनाएं. |
deleteLabel(label) | GmailApp | बताए गए लेबल को मिटाता है. |
getAliases() | String[] | उन ईमेल की सूची मिलती है जिन्हें Gmail में इस खाते के लिए, उपनाम के तौर पर सेट अप किया गया है. |
getDraft(draftId) | GmailDraft | ड्राफ़्ट के तौर पर सेव किए गए ईमेल मैसेज को आईडी से वापस पाना. |
getDraftMessages() | GmailMessage[] | सभी ड्राफ़्ट मैसेज वापस लाता है. |
getDrafts() | GmailDraft[] | Gmail के सभी ड्राफ़्ट मैसेज मिलते हैं. |
getInboxThreads() | GmailThread[] | लेबल पर ध्यान दिए बिना सभी इनबॉक्स थ्रेड फिर से लाता है. |
getInboxThreads(start, max) | GmailThread[] | लेबल पर ध्यान दिए बिना इनबॉक्स थ्रेड की एक रेंज को फिर से लाता है. |
getInboxUnreadCount() | Integer | इनबॉक्स में नहीं पढ़ी गई थ्रेड की संख्या की जानकारी मिलती है. |
getMessageById(id) | GmailMessage | आईडी से मैसेज मिलेगा. |
getMessagesForThread(thread) | GmailMessage[] | बताए गए थ्रेड के सभी मैसेज वापस पाएं. |
getMessagesForThreads(threads) | GmailMessage[][] | बताए गए थ्रेड के सभी मैसेज वापस लाएं. |
getPriorityInboxThreads() | GmailThread[] | लेबल पर ध्यान दिए बिना सभी प्रधान इनबॉक्स थ्रेड को फिर से लाता है. |
getPriorityInboxThreads(start, max) | GmailThread[] | लेबल पर ध्यान दिए बिना प्राथमिकता इनबॉक्स थ्रेड की एक रेंज फिर से लाता है. |
getPriorityInboxUnreadCount() | Integer | इसकी जानकारी, मुख्य इनबॉक्स में नहीं पढ़ी गई थ्रेड की संख्या की जानकारी देती है. |
getSpamThreads() | GmailThread[] | लेबल पर ध्यान दिए बिना सभी स्पैम थ्रेड फिर से लाता है. |
getSpamThreads(start, max) | GmailThread[] | लेबल पर ध्यान दिए बिना, कई तरह के स्पैम थ्रेड वापस लाता है. |
getSpamUnreadCount() | Integer | उन थ्रेड की संख्या मिलती है जो स्पैम हैं. |
getStarredThreads() | GmailThread[] | लेबल पर ध्यान दिए बिना सभी स्टार के निशान वाले थ्रेड फिर से लाता है. |
getStarredThreads(start, max) | GmailThread[] | लेबल पर ध्यान दिए बिना, स्टार के निशान वाले थ्रेड की सीरीज़ फिर से डाउनलोड करता है. |
getStarredUnreadCount() | Integer | स्टार के निशान वाली उन थ्रेड की संख्या मिलती है जिन्हें नहीं पढ़ा गया है. |
getThreadById(id) | GmailThread | आईडी के हिसाब से थ्रेड मिलता है. |
getTrashThreads() | GmailThread[] | लेबल पर ध्यान दिए बिना सभी ट्रैश थ्रेड वापस लाता है. |
getTrashThreads(start, max) | GmailThread[] | लेबल पर ध्यान दिए बिना, कई तरह के ट्रैश थ्रेड वापस लाता है. |
getUserLabelByName(name) | GmailLabel | लेबल नाम दिए गए लेबल को फिर से लाता है. |
getUserLabels() | GmailLabel[] | उपयोगकर्ता के बनाए गए लेबल की सूची वापस लाता है. |
markMessageRead(message) | GmailApp | इस मैसेज को पढ़ा गया के तौर पर मार्क करता है और मैसेज को हर हाल में रीफ़्रेश करता है. |
markMessageUnread(message) | GmailApp | इस मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को हर हाल में रीफ़्रेश करता है. |
markMessagesRead(messages) | GmailApp | इन मैसेज को पढ़ा गया के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है. |
markMessagesUnread(messages) | GmailApp | इन मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है. |
markThreadImportant(thread) | GmailApp | इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और रीफ़्रेश करने के लिए मजबूर करता है. |
markThreadRead(thread) | GmailApp | इस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
markThreadUnimportant(thread) | GmailApp | इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और रीफ़्रेश करने के लिए मजबूर करता है. |
markThreadUnread(thread) | GmailApp | इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
markThreadsImportant(threads) | GmailApp | इन थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
markThreadsRead(threads) | GmailApp | इन थ्रेड को 'पढ़ा गया' के तौर पर मार्क किया जाता है और थ्रेड को हर हाल में रीफ़्रेश किया जाता है. |
markThreadsUnimportant(threads) | GmailApp | इन थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है. |
markThreadsUnread(threads) | GmailApp | इन थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
moveMessageToTrash(message) | GmailApp | मैसेज को ट्रैश में ले जाता है और मैसेज को हर हाल में रीफ़्रेश करता है. |
moveMessagesToTrash(messages) | GmailApp | बताए गए मैसेज को ट्रैश में ले जाता है और मैसेज को हर हाल में रीफ़्रेश करता है. |
moveThreadToArchive(thread) | GmailApp | इस थ्रेड को संग्रह में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
moveThreadToInbox(thread) | GmailApp | इस थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
moveThreadToSpam(thread) | GmailApp | यह थ्रेड, स्पैम में ले जाती है और थ्रेड को हर हाल में रीफ़्रेश करती है. |
moveThreadToTrash(thread) | GmailApp | इस थ्रेड को ट्रैश में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
moveThreadsToArchive(threads) | GmailApp | इन थ्रेड को संग्रह में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
moveThreadsToInbox(threads) | GmailApp | इन थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
moveThreadsToSpam(threads) | GmailApp | यह थ्रेड, स्पैम में ले जाती है और थ्रेड को हर हाल में रीफ़्रेश करती है. |
moveThreadsToTrash(threads) | GmailApp | इन थ्रेड को ट्रैश में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है. |
refreshMessage(message) | GmailApp | Gmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम आता है). |
refreshMessages(messages) | GmailApp | Gmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम आता है). |
refreshThread(thread) | GmailApp | Gmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम का है). |
refreshThreads(threads) | GmailApp | Gmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम का है). |
search(query) | GmailThread[] | दी गई क्वेरी से Gmail पर खोजें. |
search(query, start, max) | GmailThread[] | दी गई क्वेरी से Gmail पर खोजें. |
sendEmail(recipient, subject, body) | GmailApp | ईमेल मैसेज भेजता है. |
sendEmail(recipient, subject, body, options) | GmailApp | वैकल्पिक तर्कों के साथ ईमेल मैसेज भेजता है. |
setCurrentMessageAccessToken(accessToken) | void | यह मौजूदा मैसेज ऐक्सेस टोकन सेट करता है, जो स्क्रिप्ट को मौजूदा GmailMessage प्रॉपर्टी ऐक्सेस करने में मदद करता है. |
starMessage(message) | GmailApp | इस मैसेज में स्टार जोड़ता है और मैसेज को हर हाल में रीफ़्रेश करता है. |
starMessages(messages) | GmailApp | इन मैसेज में स्टार का निशान जोड़ता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है. |
unstarMessage(message) | GmailApp | इस मैसेज से स्टार का निशान हटाता है और मैसेज को हर हाल में रीफ़्रेश करता है. |
unstarMessages(messages) | GmailApp | इन मैसेज से स्टार का निशान हटाता है और मैसेज को रीफ़्रेश करने के लिए ज़बरदस्ती करता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
createDraft(recipient, subject, body)
ड्राफ़्ट ईमेल मैसेज बनाता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.
// The code below creates a draft email with the current date and time. var now = new Date(); GmailApp.createDraft("mike@example.com", "current time", "The time is: " + now.toString());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
recipient | String | कॉमा से अलग की गई ईमेल पतों की सूची |
subject | String | ईमेल का विषय |
body | String | ईमेल का मुख्य हिस्सा |
रिटर्न
GmailDraft
— नया Gmailड्राफ़्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
createDraft(recipient, subject, body, options)
वैकल्पिक तर्कों के साथ एक ड्राफ़्ट ईमेल मैसेज बनाता है. ईमेल में सादा टेक्स्ट या एचटीएमएल का मुख्य हिस्सा हो सकता है. ईमेल का आकार कोटा सीमित है. इसमें हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं.
// Create a draft email with a file from Google Drive attached as a PDF. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.createDraft('mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script' });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
recipient | String | पाने वाले के पते |
subject | String | सब्जेक्ट लाइन |
body | String | ईमेल का मुख्य हिस्सा |
options | Object | यह एक JavaScript ऑब्जेक्ट है, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | अगर सेट किया जाता है, तो एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करेंगे. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल
बॉडी में एक वैकल्पिक inlineImages फ़ील्ड
भी जोड़ा जा सकता है |
inlineImages | Object | यह एक JavaScript ऑब्जेक्ट है, जिसमें इमेज कुंजी
(String ) से इमेज डेटा (BlobSource ) को मैप किया जाता है. इसके लिए यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
replyTo | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल करने के लिए, कोई ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
रिटर्न
GmailDraft
— नया Gmailड्राफ़्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
createLabel(name)
दिए गए नाम का नया उपयोगकर्ता लेबल बनाएं.
// Creates the label @FOO and logs label: FOO Logger.log("label: " + GmailApp.createLabel("FOO"));
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | नए लेबल का नाम |
रिटर्न
GmailLabel
— नया लेबल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
deleteLabel(label)
बताए गए लेबल को मिटाता है.
// Have to get the label by name first var label = GmailApp.getUserLabelByName("FOO"); GmailApp.deleteLabel(label);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
label | GmailLabel | हटाया जाने वाला लेबल |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getAliases()
उन ईमेल की सूची मिलती है जिन्हें Gmail में इस खाते के लिए, उपनाम के तौर पर सेट अप किया गया है.
"से" वैकल्पिक तर्क का इस्तेमाल करके, इनमें से किसी भी उपनाम से मैसेज भेजा जा सकता है.
// Log the aliases for this Gmail account and send an email as the first one. var me = Session.getActiveUser().getEmail(); var 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[]
— इस खाते के लिए उपनामों की एक शृंखला
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getDraft(draftId)
ड्राफ़्ट के तौर पर सेव किए गए ईमेल मैसेज को आईडी से वापस पाना.
Gmail ड्राफ़्ट पर getId() के साथ इसका इस्तेमाल करें.
// Get the first draft message in your drafts folder var draft = GmailApp.getDrafts()[0]; // Get its ID var draftId = draft.getId(); // Now fetch the same draft using that ID. var draftById = GmailApp.getDraft(draftId); // Should always log true as they should be the same message Logger.log(draft.getMessage().getSubject() == draftById.getMessage().getSubject());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
draftId | String | फिर से पाने के लिए ड्राफ़्ट का आईडी |
रिटर्न
GmailDraft
— दिए गए आईडी वाला ड्राफ़्ट
थ्रो
Error
— अगर दिए गए आईडी वाला कोई ड्राफ़्ट नहीं मिलता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getDraftMessages()
सभी ड्राफ़्ट मैसेज वापस लाता है.
// Logs the number of draft messages var drafts = GmailApp.getDraftMessages(); Logger.log(drafts.length);
रिटर्न
GmailMessage[]
— Gmail के ड्राफ़्ट मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getDrafts()
Gmail के सभी ड्राफ़्ट मैसेज मिलते हैं.
var drafts = GmailApp.getDrafts(); for (var i = 0; i < drafts.length; i++) { Logger.log(drafts[i].getId()); }
रिटर्न
GmailDraft[]
— Gmail के ड्राफ़्ट मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getInboxThreads()
लेबल पर ध्यान दिए बिना सभी इनबॉक्स थ्रेड फिर से लाता है.
अगर सभी थ्रेड का साइज़ इतना बड़ा हो जाता है कि सिस्टम उसे मैनेज नहीं कर सकता, तो यह कॉल नहीं हो पाएगा. अगर थ्रेड के साइज़ की जानकारी नहीं है और शायद यह बहुत बड़ा है, तो कृपया 'पेज वाले' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में पाने के लिए थ्रेड की रेंज बताएं.
// Log the subject lines of your Inbox var threads = GmailApp.getInboxThreads(); for (var i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
रिटर्न
GmailThread[]
— इनबॉक्स में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getInboxThreads(start, max)
लेबल पर ध्यान दिए बिना इनबॉक्स थ्रेड की एक रेंज को फिर से लाता है.
// Log the subject lines of up to the first 50 emails in your Inbox var threads = GmailApp.getInboxThreads(0, 50); for (var i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वापस पाने के लिए, पहले थ्रेड का इंडेक्स |
max | Integer | फिर से पाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या |
रिटर्न
GmailThread[]
— इनबॉक्स में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getInboxUnreadCount()
इनबॉक्स में नहीं पढ़ी गई थ्रेड की संख्या की जानकारी मिलती है.
Logger.log("Messages unread in inbox: " + GmailApp.getInboxUnreadCount());
रिटर्न
Integer
— इनबॉक्स में उन थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getMessageById(id)
आईडी से मैसेज मिलेगा.
Gmail मैसेज पर getId() के साथ इसका इस्तेमाल करें.
// Get the first message in the first thread of your inbox var message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; // Get its ID var messageId = message.getId(); // Now fetch the same message using that ID. var messageById = GmailApp.getMessageById(messageId); // Should always log true as they should be the same message Logger.log(message.getSubject() == messageById.getSubject());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
id | String | फिर से पाने के लिए मैसेज का आईडी |
रिटर्न
GmailMessage
— दिए गए आईडी वाला मैसेज
थ्रो
Error
— अगर दिए गए आईडी वाला कोई मैसेज नहीं मिलता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getMessagesForThread(thread)
बताए गए थ्रेड के सभी मैसेज वापस पाएं.
// Log all the subject lines in the first thread of your inbox var thread = GmailApp.getInboxThreads(0, 1)[0]; var messages = GmailApp.getMessagesForThread(thread); for (var i = 0 ; i < messages.length; i++) { Logger.log("subject: " + messages[i].getSubject()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | वापस लाने के लिए मैसेज का थ्रेड |
रिटर्न
GmailMessage[]
— इस थ्रेड से जुड़े मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getMessagesForThreads(threads)
बताए गए थ्रेड के सभी मैसेज वापस लाएं.
// Log the subject lines of all messages in the first two threads of your inbox var thread = GmailApp.getInboxThreads(0, 2); var messages = GmailApp.getMessagesForThreads(thread); for (var i = 0 ; i < messages.length; i++) { for (var j = 0; j < messages[i].length; j++) { Logger.log("subject: " + messages[i][j].getSubject()); } }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | वापस लाने के लिए मैसेज के थ्रेड |
रिटर्न
GmailMessage[][]
— मैसेज का कलेक्शन होता है. इसमें, आउटर अरे का हर आइटम किसी थ्रेड से मेल खाता है. साथ ही, अंदरूनी अरे में, उस थ्रेड में मौजूद मैसेज मौजूद होते हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getPriorityInboxThreads()
लेबल पर ध्यान दिए बिना सभी प्रधान इनबॉक्स थ्रेड को फिर से लाता है.
अगर सभी थ्रेड का साइज़ इतना बड़ा हो जाता है कि सिस्टम उसे मैनेज नहीं कर सकता, तो यह कॉल नहीं हो पाएगा. अगर थ्रेड के साइज़ की जानकारी नहीं है और शायद यह बहुत बड़ा है, तो कृपया 'पेज वाले' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में पाने के लिए थ्रेड की रेंज बताएं.
Logger.log("# of messages in your Priority Inbox: " + GmailApp.getPriorityInboxThreads().length);
रिटर्न
GmailThread[]
— मुख्य इनबॉक्स में Gmail के थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getPriorityInboxThreads(start, max)
लेबल पर ध्यान दिए बिना प्राथमिकता इनबॉक्स थ्रेड की एक रेंज फिर से लाता है.
// Will log some number 2 or less Logger.log("# of messages in your Priority Inbox: " + GmailApp.getPriorityInboxThreads(0, 2).length);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वापस पाने के लिए, पहले थ्रेड का इंडेक्स |
max | Integer | फिर से पाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या |
रिटर्न
GmailThread[]
— मुख्य इनबॉक्स में Gmail के थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getPriorityInboxUnreadCount()
इसकी जानकारी, मुख्य इनबॉक्स में नहीं पढ़ी गई थ्रेड की संख्या की जानकारी देती है.
Logger.log("Number of unread emails in your Priority Inbox : " + GmailApp.getPriorityInboxUnreadCount());
रिटर्न
Integer
— मुख्य इनबॉक्स में ऐसे थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getSpamThreads()
लेबल पर ध्यान दिए बिना सभी स्पैम थ्रेड फिर से लाता है.
अगर सभी थ्रेड का साइज़ इतना बड़ा हो जाता है कि सिस्टम उसे मैनेज नहीं कर सकता, तो यह कॉल नहीं हो पाएगा. अगर थ्रेड के साइज़ की जानकारी नहीं है और शायद यह बहुत बड़ा है, तो कृपया 'पेज वाले' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में पाने के लिए थ्रेड की रेंज बताएं.
Logger.log("# of total spam threads: " + GmailApp.getSpamThreads().length);
रिटर्न
GmailThread[]
— स्पैम फ़ोल्डर में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getSpamThreads(start, max)
लेबल पर ध्यान दिए बिना, कई तरह के स्पैम थ्रेड वापस लाता है.
// Will log a number at most 5 Logger.log("# of total spam threads: " + GmailApp.getSpamThreads(0, 5).length);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वापस पाने के लिए, पहले थ्रेड का इंडेक्स |
max | Integer | फिर से पाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या |
रिटर्न
GmailThread[]
— स्पैम फ़ोल्डर में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getSpamUnreadCount()
उन थ्रेड की संख्या मिलती है जो स्पैम हैं.
// 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
— ऐसे स्पैम थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getStarredThreads()
लेबल पर ध्यान दिए बिना सभी स्टार के निशान वाले थ्रेड फिर से लाता है.
अगर सभी थ्रेड का साइज़ इतना बड़ा हो जाता है कि सिस्टम उसे मैनेज नहीं कर सकता, तो यह कॉल नहीं हो पाएगा. अगर थ्रेड के साइज़ की जानकारी नहीं है और शायद यह बहुत बड़ा है, तो कृपया 'पेज वाले' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में पाने के लिए थ्रेड की रेंज बताएं.
// Logs the number of starred threads Logger.log("# Starred threads: " + GmailApp.getStarredThreads().length);
रिटर्न
GmailThread[]
— स्टार के निशान वाले Gmail थ्रेड की कैटगरी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getStarredThreads(start, max)
लेबल पर ध्यान दिए बिना, स्टार के निशान वाले थ्रेड की सीरीज़ फिर से डाउनलोड करता है.
// Logs the number of starred threads to a maximum of 5 Logger.log("# Starred threads: " + GmailApp.getStarredThreads(0, 5).length);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वापस पाने के लिए, पहले थ्रेड का इंडेक्स |
max | Integer | फिर से पाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या |
रिटर्न
GmailThread[]
— स्टार के निशान वाले Gmail थ्रेड की कैटगरी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getStarredUnreadCount()
स्टार के निशान वाली उन थ्रेड की संख्या मिलती है जिन्हें नहीं पढ़ा गया है.
Logger.log("# unread and starred: " + GmailApp.getStarredUnreadCount());
रिटर्न
Integer
— स्टार के निशान वाली ऐसी थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getThreadById(id)
आईडी के हिसाब से थ्रेड मिलता है.
Gmail थ्रेड पर getId() के साथ इसका इस्तेमाल करें.
// 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());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
id | String | वापस पाने के लिए थ्रेड का आईडी. |
रिटर्न
GmailThread
— दिए गए आईडी वाला थ्रेड या null
न मिलने पर, वह थ्रेड की.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getTrashThreads()
लेबल पर ध्यान दिए बिना सभी ट्रैश थ्रेड वापस लाता है.
अगर सभी थ्रेड का साइज़ इतना बड़ा हो जाता है कि सिस्टम उसे मैनेज नहीं कर सकता, तो यह कॉल नहीं हो पाएगा. अगर थ्रेड के साइज़ की जानकारी नहीं है और शायद यह बहुत बड़ा है, तो कृपया 'पेज वाले' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में पाने के लिए थ्रेड की रेंज बताएं.
Logger.log("# of total trash threads: " + GmailApp.getTrashThreads().length);
रिटर्न
GmailThread[]
— ट्रैश में Gmail थ्रेड की एक कैटगरी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getTrashThreads(start, max)
लेबल पर ध्यान दिए बिना, कई तरह के ट्रैश थ्रेड वापस लाता है.
// Will log a number at most 5 Logger.log("# of total trash threads: " + GmailApp.getTrashThreads(0, 5).length);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वापस पाने के लिए, पहले थ्रेड का इंडेक्स |
max | Integer | फिर से पाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या |
रिटर्न
GmailThread[]
— ट्रैश में Gmail थ्रेड की एक कैटगरी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getUserLabelByName(name)
लेबल नाम दिए गए लेबल को फिर से लाता है.
var labelObject = GmailApp.getUserLabelByName("myLabel");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | फिर से पाने के लिए लेबल का नाम |
रिटर्न
GmailLabel
— दिए गए नाम वाला Gmail लेबल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getUserLabels()
उपयोगकर्ता के बनाए गए लेबल की सूची वापस लाता है.
// Logs all of the names of your labels var labels = GmailApp.getUserLabels(); for (var i = 0; i < labels.length; i++) { Logger.log("label: " + labels[i].getName()); }
रिटर्न
GmailLabel[]
— उपयोगकर्ता के बनाए गए लेबल का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
markMessageRead(message)
इस मैसेज को पढ़ा गया के तौर पर मार्क करता है और मैसेज को हर हाल में रीफ़्रेश करता है.
// Mark the first message in the first thread of your inbox as read var message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageRead(message);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
message | GmailMessage | मैसेज को 'पढ़ा गया' के तौर पर मार्क करने के लिए |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markMessageUnread(message)
इस मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को हर हाल में रीफ़्रेश करता है.
// Mark the first message in the first thread of your inbox as unread var message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageUnread(message);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
message | GmailMessage | 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए मैसेज |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markMessagesRead(messages)
इन मैसेज को पढ़ा गया के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है.
// Mark first three messages in the first inbox thread as read. // Assumes that the first inbox thread has 3 messages in it. var threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); var messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesRead(thread.getMessages());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
messages | GmailMessage[] | मैसेज का कलेक्शन, जिसे 'पढ़ा गया' के तौर पर मार्क किया जाना है |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markMessagesUnread(messages)
इन मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है.
// Mark first three messages in the first inbox thread as unread. // Assumes that the first inbox thread has 3 messages in it var threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); var messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesUnread(thread.getMessages());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
messages | GmailMessage[] | 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए मैसेज का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadImportant(thread)
इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और रीफ़्रेश करने के लिए मजबूर करता है.
// Marks first inbox thread as important var thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadImportant(thread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | ज़रूरी के तौर पर मार्क करने के लिए थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadRead(thread)
इस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Marks first inbox thread as read var thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadRead(thread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | 'पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadUnimportant(thread)
इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और रीफ़्रेश करने के लिए मजबूर करता है.
// Marks first inbox thread as unimportant var thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnimportant(thread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | 'ग़ैर-ज़रूरी' के तौर पर मार्क करने के लिए थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadUnread(thread)
इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Marks first inbox thread as unread var thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnread(thread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadsImportant(threads)
इन थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Marks first two threads in inbox as important var threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsImportant(threads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | ज़रूरी के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadsRead(threads)
इन थ्रेड को 'पढ़ा गया' के तौर पर मार्क किया जाता है और थ्रेड को हर हाल में रीफ़्रेश किया जाता है.
// Marks first two threads in inbox as read var threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsRead(threads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | 'पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadsUnimportant(threads)
इन थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
// Marks first two threads in inbox as unimportant var threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnimportant(threads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | गैर-ज़रूरी के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markThreadsUnread(threads)
इन थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Marks first two threads in inbox as unread var threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnread(threads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveMessageToTrash(message)
मैसेज को ट्रैश में ले जाता है और मैसेज को हर हाल में रीफ़्रेश करता है.
// Move the first message in your inbox to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; var firstMessage = firstThread.getMessages()[0]; GmailApp.moveMessageToTrash(firstMessage);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
message | GmailMessage | ट्रैश में भेजा जाने वाला मैसेज |
रिटर्न
GmailApp
— Gmail सेवा (चेनिंग के लिए उपयोगी)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveMessagesToTrash(messages)
बताए गए मैसेज को ट्रैश में ले जाता है और मैसेज को हर हाल में रीफ़्रेश करता है.
// Move first two messages in your inbox to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); var toDelete = [messages[0], messages[1]]; GmailApp.moveMessagesToTrash(toDelete);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
messages | GmailMessage[] | ट्रैश में भेजे जाने वाले मैसेज |
रिटर्न
GmailApp
— Gmail सेवा (चेनिंग के लिए उपयोगी)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadToArchive(thread)
इस थ्रेड को संग्रह में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Archive the first thread in your inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; GmailApp.moveThreadToArchive(firstThread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | संग्रहित किया जाने वाला थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadToInbox(thread)
इस थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Find a thread not already in your inbox var thread = GmailApp.search("-in:inbox")[0]; // Get the first one GmailApp.moveThreadToInbox(thread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | इनबॉक्स में ले जाया जाने वाला थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadToSpam(thread)
यह थ्रेड, स्पैम में ले जाती है और थ्रेड को हर हाल में रीफ़्रेश करती है.
// Tag first thread in inbox as spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; GmailApp.moveThreadToSpam(firstThread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | स्पैम फ़ोल्डर में भेजा जाने वाला थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadToTrash(thread)
इस थ्रेड को ट्रैश में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Move first thread in inbox to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; GmailApp.moveThreadToTrash(firstThread);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | ट्रैश में भेजा जाने वाला थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadsToArchive(threads)
इन थ्रेड को संग्रह में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Move first two threads in your inbox to the archive var firstTwoThreads = GmailApp.getInboxThreads(0,2); GmailApp.moveThreadsToArchive(firstTwoThreads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | संग्रहित किए जाने वाले थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadsToInbox(threads)
इन थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Find two threads not already in your inbox var firstTwoThreads = GmailApp.search("-in:inbox", 0, 2); GmailApp.moveThreadsToInbox(firstTwoThreads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | इनबॉक्स में ले जाने के लिए कई थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadsToSpam(threads)
यह थ्रेड, स्पैम में ले जाती है और थ्रेड को हर हाल में रीफ़्रेश करती है.
// Move first two threads in your inbox to spam var firstTwoThreads = GmailApp.getInboxThreads(0,2); GmailApp.moveThreadsToSpam(firstTwoThreads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | स्पैम में ले जाने वाले थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveThreadsToTrash(threads)
इन थ्रेड को ट्रैश में ले जाता है और थ्रेड को हर हाल में रीफ़्रेश करता है.
// Move first two threads in your inbox to trash var firstTwoThreads = GmailApp.getInboxThreads(0,2); GmailApp.moveThreadsToTrash(firstTwoThreads);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | ट्रैश में भेजे जाने वाले थ्रेड का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
refreshMessage(message)
Gmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम आता है).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; var firstMessage = firstThread.getMessages()[0]; // ...Do something that may take a while here.... GmailApp.refreshMessage(firstMessage); // ...Do more stuff with firstMessage...
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
message | GmailMessage | रीफ़्रेश किया जाने वाला मैसेज |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
refreshMessages(messages)
Gmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम आता है).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; var coupleOfMessages = firstThread.getMessages().slice(0, 2); // ...Do something that may take a while here.... GmailApp.refreshMessages(coupleOfMessages); // ...Do more stuff with coupleOfMessages...
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
messages | GmailMessage[] | रीफ़्रेश किए जाने वाले मैसेज |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
refreshThread(thread)
Gmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम का है).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... GmailApp.refreshThread(firstThread); // ... Do more stuff with the thread ...
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
thread | GmailThread | रीफ़्रेश किया जाने वाला थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
refreshThreads(threads)
Gmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम का है).
var threads = GmailApp.getInboxThreads(0, 3); // ...Do something that may take a while here.... GmailApp.refreshThreads(threads); // ... Do more stuff with threads ...
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
threads | GmailThread[] | रीफ़्रेश किए जाने वाले थ्रेड |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
search(query)
दी गई क्वेरी से Gmail पर खोजें.
अगर सभी थ्रेड का साइज़ इतना बड़ा हो जाता है कि सिस्टम उसे मैनेज नहीं कर सकता, तो यह कॉल नहीं हो पाएगा. अगर थ्रेड के साइज़ की जानकारी नहीं है और शायद यह बहुत बड़ा है, तो कृपया 'पेज वाले' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में पाने के लिए थ्रेड की रेंज बताएं.
// Find starred messages with subject IMPORTANT var threads = GmailApp.search('is:starred subject:"IMPORTANT"');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
query | String | खोज क्वेरी, जैसे कि आप इसे Gmail में टाइप करेंगे |
रिटर्न
GmailThread[]
— इस क्वेरी से मेल खाने वाले Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
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. var threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
query | String | खोज क्वेरी, जैसे कि आप इसे Gmail में टाइप करेंगे |
start | Integer | शुरुआती थ्रेड का इंडेक्स |
max | Integer | लौटाए जाने वाले थ्रेड की ज़्यादा से ज़्यादा संख्या |
रिटर्न
GmailThread[]
— इस क्वेरी से मेल खाने वाले Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
sendEmail(recipient, subject, body)
ईमेल मैसेज भेजता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.
// The code below will send an email with the current date and time. var now = new Date(); GmailApp.sendEmail("mike@example.com", "current time", "The time is: " + now.toString());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
recipient | String | कॉमा से अलग की गई ईमेल पतों की सूची |
subject | String | ईमेल का विषय (ज़्यादा से ज़्यादा 250 वर्ण) |
body | String | ईमेल का मुख्य हिस्सा |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
sendEmail(recipient, subject, body, options)
वैकल्पिक तर्कों के साथ ईमेल मैसेज भेजता है. ईमेल में सादा टेक्स्ट या एचटीएमएल बॉडी हो सकती है. ईमेल का आकार कोटा सीमित है. इसमें हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं.
// Send an email with a file from Google Drive attached as a PDF. var 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' });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
recipient | String | पाने वाले के पते |
subject | String | विषय पंक्ति (ज़्यादा से ज़्यादा 250 वर्ण) |
body | String | ईमेल का मुख्य हिस्सा |
options | Object | यह एक JavaScript ऑब्जेक्ट है, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | अगर सेट किया जाता है, तो एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करेंगे. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल
बॉडी में एक वैकल्पिक inlineImages फ़ील्ड
भी जोड़ा जा सकता है |
inlineImages | Object | यह एक JavaScript ऑब्जेक्ट है, जिसमें इमेज कुंजी
(String ) से इमेज डेटा (BlobSource ) को मैप किया जाता है. इसके लिए यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
noReply | Boolean | true , अगर ईमेल पाने वाले लोगों को ईमेल का जवाब देने से रोकने के लिए,
ऐसे सामान्य ईमेल पते से भेजा गया हो जिसका जवाब नहीं दिया जा सकता. इस विकल्प का इस्तेमाल
सिर्फ़ Google Workspace खातों के लिए किया जा सकता है, Gmail का इस्तेमाल करने वाले लोगों के लिए नहीं |
replyTo | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल करने के लिए, कोई ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
setCurrentMessageAccessToken(accessToken)
यह मौजूदा मैसेज ऐक्सेस टोकन सेट करता है, जो स्क्रिप्ट को मौजूदा GmailMessage
प्रॉपर्टी ऐक्सेस करने में मदद करता है.
यह तरीका सिर्फ़ Google Workspace ऐड-ऑन प्रोजेक्ट के लिए ज़रूरी है, जो कि Gmail के मौजूदा मैसेज स्कोप का इस्तेमाल कर रहे हैं.
function handleAddonActionEvent(e) { var accessToken = e.messageMetadata.accessToken; var messageId = e.messageMetadata.messageId; GmailApp.setCurrentMessageAccessToken(accessToken); var mailMessage = GmailApp.getMessageById(messageId); // Do something with mailMessage }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
accessToken | String | Gmail ऐड-ऑन ऐक्शन इवेंट ऑब्जेक्ट से मिला अस्थायी ऐक्सेस टोकन. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
starMessage(message)
इस मैसेज में स्टार जोड़ता है और मैसेज को हर हाल में रीफ़्रेश करता है.
// Stars the first message in the first thread in your inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; GmailApp.starMessage(message);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
message | GmailMessage | स्टार का निशान लगाने के लिए मैसेज |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
starMessages(messages)
इन मैसेज में स्टार का निशान जोड़ता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है.
// Stars the first three messages in the first thread in your inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.starMessages(coupleOfMessages);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
messages | GmailMessage[] | स्टार के लिए मैसेज का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
unstarMessage(message)
इस मैसेज से स्टार का निशान हटाता है और मैसेज को हर हाल में रीफ़्रेश करता है.
// Unstars the first message in the first thread in your inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; GmailApp.unstarMessage(message);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
message | GmailMessage | स्टार का निशान हटाने के लिए मैसेज |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
unstarMessages(messages)
इन मैसेज से स्टार का निशान हटाता है और मैसेज को रीफ़्रेश करने के लिए ज़बरदस्ती करता है.
// Unstars the first three messages in the first thread in your inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.unstarMessages(coupleOfMessages);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
messages | GmailMessage[] | स्टार का निशान हटाने के लिए मैसेज का कलेक्शन |
रिटर्न
GmailApp
— Gmail सेवा, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/