उपयोगकर्ता के Gmail खाते में मौजूद थ्रेड.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
addLabel(label) | GmailThread | इस लेबल को थ्रेड में जोड़ता है. |
createDraftReply(body) | GmailDraft | इस थ्रेड के आखिरी मैसेज भेजने वाले को जवाब देने के लिए, जवाब देने के पते का इस्तेमाल करके एक ड्राफ़्ट मैसेज बनाया जाता है. |
createDraftReply(body, options) | GmailDraft | इस थ्रेड के आखिरी मैसेज के भेजने वाले को जवाब देने के लिए, वैकल्पिक आर्ग्युमेंट के साथ जवाब देने का पता इस्तेमाल करके, एक ड्राफ़्ट मैसेज बनाया जाता है. |
createDraftReplyAll(body) | GmailDraft | जवाब देने के पते और इस मैसेज के सभी पाने वालों का इस्तेमाल करके, इस थ्रेड के आखिरी मैसेज के भेजने वाले को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. |
createDraftReplyAll(body, options) | GmailDraft | इस थ्रेड के आखिरी मैसेज के भेजने वाले को जवाब देने के लिए, जवाब देने का पता और सभी पाने वालों का इस्तेमाल करके, वैकल्पिक आर्ग्युमेंट के साथ एक ड्राफ़्ट मैसेज बनाया जाता है. |
getFirstMessageSubject() | String | थ्रेड के पहले मैसेज का विषय दिखाता है. |
getId() | String | इस थ्रेड का आईडी मिलता है. |
getLabels() | GmailLabel[] | इस थ्रेड पर उपयोगकर्ता के बनाए गए लेबल दिखाता है. |
getLastMessageDate() | Date | इस थ्रेड के सबसे नए मैसेज की तारीख का पता चलता है. |
getMessageCount() | Integer | थ्रेड में मौजूद मैसेज की संख्या दिखाता है. |
getMessages() | GmailMessage[] | इस थ्रेड के मैसेज पाते हैं. |
getPermalink() | String | इस थ्रेड के लिए स्थायी लिंक मिलता है. |
hasStarredMessages() | Boolean | यह दिखाता है कि थ्रेड में स्टार के निशान वाला कोई मैसेज है या नहीं. |
isImportant() | Boolean | यह दिखाता है कि थ्रेड को 'ज़रूरी' के तौर पर मार्क किया गया है या नहीं. |
isInChats() | Boolean | यह दिखाता है कि थ्रेड को चैट के तौर पर लेबल किया गया है या नहीं. |
isInInbox() | Boolean | यह दिखाता है कि थ्रेड इनबॉक्स में है या नहीं. |
isInPriorityInbox() | Boolean | अगर यह थ्रेड प्राथमिकता वाले इनबॉक्स में है, तो 'सही' दिखाता है. ऐसा नहीं होने पर 'गलत' दिखाता है. |
isInSpam() | Boolean | यह दिखाता है कि थ्रेड को स्पैम के तौर पर मार्क किया गया है या नहीं. |
isInTrash() | Boolean | यह बताता है कि थ्रेड ट्रैश में है या नहीं. |
isUnread() | Boolean | यह दिखाता है कि थ्रेड में कोई ऐसा मैसेज है या नहीं जिसे पढ़ा नहीं गया है. |
markImportant() | GmailThread | इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है. |
markRead() | GmailThread | इस थ्रेड को पढ़ा गया के तौर पर मार्क करता है. |
markUnimportant() | GmailThread | इस थ्रेड को 'अहम नहीं' के तौर पर मार्क किया गया है. |
markUnread() | GmailThread | इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क किया गया है. |
moveToArchive() | GmailThread | इस थ्रेड को संग्रह में ले जाता है. |
moveToInbox() | GmailThread | इस थ्रेड को इनबॉक्स में ले जाता है. |
moveToSpam() | GmailThread | इस थ्रेड को स्पैम में ले जाया जाता है. |
moveToTrash() | GmailThread | इस थ्रेड को ट्रैश में ले जाता है. |
refresh() | GmailThread | Gmail से इस थ्रेड और इससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम का है). |
removeLabel(label) | GmailThread | इस लेबल को थ्रेड से हटाता है. |
reply(body) | GmailThread | जवाब देने का पता इस्तेमाल करके, इस थ्रेड के आखिरी मैसेज को भेजने वाले व्यक्ति को जवाब दें. |
reply(body, options) | GmailThread | इस थ्रेड के आखिरी मैसेज को भेजने वाले को जवाब देने के लिए, जवाब देने के लिए उपलब्ध पते का इस्तेमाल करें. इस पते में वैकल्पिक तर्क शामिल होते हैं. |
replyAll(body) | GmailThread | इस थ्रेड पर, जवाब देने वाले व्यक्ति को जवाब दें (जवाब देने वाले पते का इस्तेमाल करके) और आखिरी मैसेज पाने वाले सभी लोगों को जवाब दें. |
replyAll(body, options) | GmailThread | replyTo पते का इस्तेमाल करके, भेजने वाले को जवाब दें. साथ ही, इस थ्रेड पर मिले आखिरी मैसेज के सभी पाने वालों को, वैकल्पिक आर्ग्युमेंट के साथ जवाब दें. |
ज़्यादा जानकारी के साथ दस्तावेज़
addLabel(label)
इस लेबल को थ्रेड में जोड़ता है.
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
label | GmailLabel | इस थ्रेड पर लागू किया जाने वाला लेबल |
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReply(body)
इस थ्रेड के आखिरी मैसेज भेजने वाले को जवाब देने के लिए, जवाब देने के पते का इस्तेमाल करके एक ड्राफ़्ट मैसेज बनाया जाता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
रिटर्न
GmailDraft
— नया ड्राफ़्ट मैसेज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReply(body, options)
इस थ्रेड के आखिरी मैसेज के भेजने वाले को जवाब देने के लिए, वैकल्पिक आर्ग्युमेंट के साथ जवाब देने का पता इस्तेमाल करके, एक ड्राफ़्ट मैसेज बनाया जाता है.
ईमेल में सादा लेख और एचटीएमएल का मुख्य हिस्सा, दोनों शामिल हो सकते हैं. ईमेल का साइज़ (हेडर के साथ) कोटा सीमित है.
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | यह एक JavaScript ऑब्जेक्ट है, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | अगर सेट किया जाता है, तो एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करेंगे. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल
बॉडी में एक वैकल्पिक inlineImages फ़ील्ड
भी जोड़ा जा सकता है |
inlineImages | Object | यह एक JavaScript ऑब्जेक्ट है, जिसमें इमेज कुंजी
(String ) से इमेज डेटा (BlobSource ) को मैप किया जाता है. इसके लिए यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
replyTo | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल करने के लिए, कोई ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल की एक नई विषय पंक्ति (ज़्यादा से ज़्यादा 250 वर्ण) |
रिटर्न
GmailDraft
— नया ड्राफ़्ट मैसेज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReplyAll(body)
जवाब देने के पते और इस मैसेज के सभी पाने वालों का इस्तेमाल करके, इस थ्रेड के आखिरी मैसेज के भेजने वाले को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
रिटर्न
GmailDraft
— नया ड्राफ़्ट मैसेज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReplyAll(body, options)
इस थ्रेड के आखिरी मैसेज के भेजने वाले को जवाब देने के लिए, जवाब देने का पता और सभी पाने वालों का इस्तेमाल करके, वैकल्पिक आर्ग्युमेंट के साथ एक ड्राफ़्ट मैसेज बनाया जाता है.
ईमेल में सादा लेख और एचटीएमएल का मुख्य हिस्सा, दोनों शामिल हो सकते हैं. ईमेल का साइज़ (हेडर के साथ) कोटा सीमित है.
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | यह एक JavaScript ऑब्जेक्ट है, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | अगर सेट किया जाता है, तो एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करेंगे. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल
बॉडी में एक वैकल्पिक inlineImages फ़ील्ड
भी जोड़ा जा सकता है |
inlineImages | Object | यह एक JavaScript ऑब्जेक्ट है, जिसमें इमेज कुंजी
(String ) से इमेज डेटा (BlobSource ) को मैप किया जाता है. इसके लिए यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
replyTo | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल करने के लिए, कोई ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल का एक नया विषय. फ़ाइल का साइज़ ज़्यादा से ज़्यादा 250 वर्ण हो सकता है. |
रिटर्न
GmailDraft
— नया ड्राफ़्ट मैसेज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getFirstMessageSubject()
थ्रेड के पहले मैसेज का विषय दिखाता है.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
रिटर्न
String
— थ्रेड के पहले मैसेज का विषय
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getId()
इस थ्रेड का आईडी मिलता है. थ्रेड का आईडी उसमें शामिल मैसेज के आधार पर अलग-अलग होता है. थ्रेड के किसी खास मैसेज के लिए एक जैसे आईडी के लिए, getMessages()[0].getId()
को कॉल करें.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
रिटर्न
String
— इस थ्रेड का आईडी
getLabels()
इस थ्रेड पर उपयोगकर्ता के बनाए गए लेबल दिखाता है.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
रिटर्न
GmailLabel[]
— इस थ्रेड के लिए लेबल का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getLastMessageDate()
इस थ्रेड के सबसे नए मैसेज की तारीख का पता चलता है.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
रिटर्न
Date
— थ्रेड में सबसे हाल के मैसेज की तारीख
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getMessageCount()
थ्रेड में मौजूद मैसेज की संख्या दिखाता है.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
रिटर्न
Integer
— थ्रेड में मौजूद मैसेज की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getMessages()
इस थ्रेड के मैसेज पाते हैं.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
रिटर्न
GmailMessage[]
— इस थ्रेड में मौजूद Gmail मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
getPermalink()
इस थ्रेड के लिए स्थायी लिंक मिलता है.
ध्यान दें कि यह सिर्फ़ क्लासिक Gmail इंटरफ़ेस के साथ काम करता है, इनबॉक्स के साथ नहीं.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
रिटर्न
String
— इस थ्रेड का स्थायी लिंक
hasStarredMessages()
यह दिखाता है कि थ्रेड में स्टार के निशान वाला कोई मैसेज है या नहीं.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
रिटर्न
Boolean
— अगर थ्रेड में स्टार के निशान वाला कोई मैसेज है, तो यह सही है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isImportant()
यह दिखाता है कि थ्रेड को 'ज़रूरी' के तौर पर मार्क किया गया है या नहीं.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
रिटर्न
Boolean
— क्या थ्रेड को 'ज़रूरी' के तौर पर मार्क किया गया है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isInChats()
यह दिखाता है कि थ्रेड को चैट के तौर पर लेबल किया गया है या नहीं.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
रिटर्न
Boolean
— अगर थ्रेड को चैट के तौर पर लेबल किया गया है, तो वैल्यू 'सही' होगी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isInInbox()
यह दिखाता है कि थ्रेड इनबॉक्स में है या नहीं.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
रिटर्न
Boolean
— अगर थ्रेड इनबॉक्स में है, तो यह सही है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isInPriorityInbox()
अगर यह थ्रेड प्राथमिकता वाले इनबॉक्स में है, तो 'सही' दिखाता है. ऐसा नहीं होने पर 'गलत' दिखाता है.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
रिटर्न
Boolean
— अगर थ्रेड प्रधान इनबॉक्स में है, तो 'सही'
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isInSpam()
यह दिखाता है कि थ्रेड को स्पैम के तौर पर मार्क किया गया है या नहीं.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
रिटर्न
Boolean
— क्या इस थ्रेड को स्पैम के तौर पर मार्क किया गया है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isInTrash()
यह बताता है कि थ्रेड ट्रैश में है या नहीं.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
रिटर्न
Boolean
— अगर थ्रेड ट्रैश में है, तो यह सही है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
isUnread()
यह दिखाता है कि थ्रेड में कोई ऐसा मैसेज है या नहीं जिसे पढ़ा नहीं गया है.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
रिटर्न
Boolean
— 'नहीं पढ़े गए मैसेज' है या नहीं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
markImportant()
इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markRead()
इस थ्रेड को पढ़ा गया के तौर पर मार्क करता है.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markUnimportant()
इस थ्रेड को 'अहम नहीं' के तौर पर मार्क किया गया है.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
markUnread()
इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क किया गया है.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
moveToArchive()
इस थ्रेड को संग्रह में ले जाता है.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
moveToInbox()
इस थ्रेड को इनबॉक्स में ले जाता है.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
moveToSpam()
इस थ्रेड को स्पैम में ले जाया जाता है.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
moveToTrash()
इस थ्रेड को ट्रैश में ले जाता है.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
refresh()
Gmail से इस थ्रेड और इससे जुड़ी स्थिति को फिर से लोड करता है (लेबल, पढ़े जाने की स्थिति वगैरह बदलने पर यह काम का है).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
removeLabel(label)
इस लेबल को थ्रेड से हटाता है.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
label | GmailLabel | इस थ्रेड से हटाया जाने वाला लेबल |
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
reply(body)
जवाब देने का पता इस्तेमाल करके, इस थ्रेड के आखिरी मैसेज को भेजने वाले व्यक्ति को जवाब दें.
ध्यान दें कि ईमेल का कुल साइज़ (सभी हेडर समेत) 20 केबी से ज़्यादा नहीं हो सकता.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
reply(body, options)
इस थ्रेड के आखिरी मैसेज को भेजने वाले को जवाब देने के लिए, जवाब देने के लिए उपलब्ध पते का इस्तेमाल करें. इस पते में वैकल्पिक तर्क शामिल होते हैं. ईमेल में सादा लेख के साथ-साथ एचटीएमएल का मुख्य हिस्सा भी हो सकता है. ध्यान दें कि ईमेल का कुल साइज़ (इसमें सभी हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं) 20 केबी से ज़्यादा नहीं होना चाहिए.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | यह एक JavaScript ऑब्जेक्ट है, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा से अलग की गई सूची |
htmlBody | String | अगर सेट किया जाता है, तो एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करेंगे. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल
बॉडी में एक वैकल्पिक inlineImages फ़ील्ड
भी जोड़ा जा सकता है |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
replyTo | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल करने के लिए, कोई ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
noReply | Boolean | true , अगर ईमेल पाने वाले लोगों को ईमेल का जवाब देने से रोकने के लिए,
ऐसे सामान्य ईमेल पते से भेजा गया हो जिसका जवाब नहीं दिया जा सकता. इस विकल्प का इस्तेमाल
सिर्फ़ Google Workspace खातों के लिए किया जा सकता है, Gmail का इस्तेमाल करने वाले लोगों के लिए नहीं |
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
inlineImages | Object | यह एक JavaScript ऑब्जेक्ट है, जिसमें इमेज कुंजी
(String ) से इमेज डेटा (BlobSource ) को मैप किया जाता है. इसके लिए यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
replyAll(body)
इस थ्रेड पर, जवाब देने वाले व्यक्ति को जवाब दें (जवाब देने वाले पते का इस्तेमाल करके) और आखिरी मैसेज पाने वाले सभी लोगों को जवाब दें.
ध्यान दें कि ईमेल का कुल साइज़ (सभी हेडर समेत) 20 केबी से ज़्यादा नहीं हो सकता.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
इन्हें भी देखें
replyAll(body, options)
replyTo
पते का इस्तेमाल करके, भेजने वाले को जवाब दें. साथ ही, इस थ्रेड पर मिले आखिरी मैसेज के सभी पाने वालों को, वैकल्पिक आर्ग्युमेंट के साथ जवाब दें. ईमेल में सादा टेक्स्ट के साथ-साथ, एचटीएमएल का मुख्य हिस्सा भी हो सकता है. ध्यान दें कि ईमेल का कुल साइज़ (इसमें सभी हेडर शामिल हैं, लेकिन अटैचमेंट को छोड़कर) 20 केबी से ज़्यादा नहीं होना चाहिए.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | यह एक JavaScript ऑब्जेक्ट है, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा से अलग की गई सूची |
htmlBody | String | अगर सेट किया जाता है, तो एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करेंगे. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल
बॉडी में एक वैकल्पिक inlineImages फ़ील्ड
भी जोड़ा जा सकता है |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
replyTo | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल करने के लिए, कोई ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
noReply | Boolean | true , अगर ईमेल पाने वाले लोगों को ईमेल का जवाब देने से रोकने के लिए,
ऐसे सामान्य ईमेल पते से भेजा गया हो जिसका जवाब नहीं दिया जा सकता. इस विकल्प का इस्तेमाल
सिर्फ़ G Suite खातों के लिए किया जा सकता है, Gmail इस्तेमाल करने वाले लोगों के लिए नहीं |
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
inlineImages | Object | यह एक JavaScript ऑब्जेक्ट है, जिसमें इमेज कुंजी
(String ) से इमेज डेटा (BlobSource ) को मैप किया जाता है. इसके लिए यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
रिटर्न
GmailThread
— यह थ्रेड, चेन बनाने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/