उपयोगकर्ता के Gmail खाते में मौजूद थ्रेड.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Gmail | इस लेबल को थ्रेड में जोड़ता है. |
create | Gmail | यह सुविधा, इस थ्रेड में मौजूद पिछले मैसेज के जवाब के तौर पर एक ड्राफ़्ट मैसेज बनाती है. इसके लिए, यह सुविधा reply-to पते का इस्तेमाल करती है. |
create | Gmail | यह फ़ंक्शन, इस थ्रेड में मौजूद आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. इसके लिए, reply-to पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं. |
create | Gmail | यह इस थ्रेड में मौजूद पिछले मैसेज के जवाब का ड्राफ़्ट बनाता है. इसके लिए, यह मैसेज भेजने वाले व्यक्ति का ईमेल पता और मैसेज पाने वाले सभी लोगों के ईमेल पते का इस्तेमाल करता है. |
create | Gmail | यह फ़ंक्शन, इस थ्रेड में मौजूद पिछले मैसेज के जवाब का ड्राफ़्ट बनाता है. इसमें जवाब देने के लिए, जवाब पाने वाले का पता और सभी लोगों के पते का इस्तेमाल किया जाता है. साथ ही, इसमें वैकल्पिक तर्क भी शामिल होते हैं. |
get | String | थ्रेड में मौजूद पहले मैसेज का विषय पाता है. |
get | String | इस थ्रेड का आईडी मिलता है. |
get | Gmail | यह इस थ्रेड पर उपयोगकर्ता के बनाए गए लेबल दिखाता है. |
get | Date | इस थ्रेड में मौजूद सबसे नए मैसेज की तारीख मिलती है. |
get | Integer | यह फ़ंक्शन, थ्रेड में मौजूद मैसेज की संख्या दिखाता है. |
get | Gmail | इस थ्रेड में मौजूद मैसेज मिलते हैं. |
get | String | इस थ्रेड के लिए परमानेंट लिंक मिलता है. |
has | Boolean | यह फ़ंक्शन बताता है कि थ्रेड में स्टार का निशान लगा हुआ कोई मैसेज है या नहीं. |
is | Boolean | यह फ़ंक्शन बताता है कि थ्रेड को ज़रूरी के तौर पर मार्क किया गया है या नहीं. |
is | Boolean | यह फ़ंक्शन बताता है कि थ्रेड को चैट के तौर पर लेबल किया गया है या नहीं. |
is | Boolean | यह फ़ंक्शन दिखाता है कि थ्रेड इनबॉक्स में है या नहीं. |
is | Boolean | अगर यह थ्रेड, प्राथमिकता वाले इनबॉक्स में है, तो 'सही' दिखाता है. ऐसा न होने पर 'गलत' दिखाता है. |
is | Boolean | यह फ़ंक्शन बताता है कि थ्रेड को स्पैम के तौर पर मार्क किया गया है या नहीं. |
is | Boolean | यह फ़ंक्शन बताता है कि थ्रेड ट्रैश में है या नहीं. |
is | Boolean | यह फ़ंक्शन बताता है कि थ्रेड में कोई ऐसा मैसेज है जिसे पढ़ा नहीं गया है. |
mark | Gmail | इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है. |
mark | Gmail | इस थ्रेड को 'पढ़ी गई' के तौर पर मार्क करता है. |
mark | Gmail | इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है. |
mark | Gmail | इस थ्रेड को 'नहीं पढ़ी गई' के तौर पर मार्क करता है. |
move | Gmail | इस थ्रेड को संग्रह में ले जाता है. |
move | Gmail | इस थ्रेड को इनबॉक्स में भेजता है. |
move | Gmail | इस थ्रेड को स्पैम में ले जाता है. |
move | Gmail | इस थ्रेड को ट्रैश में ले जाता है. |
refresh() | Gmail | यह थ्रेड और इससे जुड़ी स्थिति को Gmail से फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े गए ईमेल की स्थिति वगैरह में बदलाव हुआ हो. |
remove | Gmail | इस लेबल को थ्रेड से हटाता है. |
reply(body) | Gmail | इस थ्रेड पर मौजूद आखिरी मैसेज भेजने वाले को, replyTo पते का इस्तेमाल करके जवाब दें. |
reply(body, options) | Gmail | इस थ्रेड पर मौजूद आखिरी मैसेज भेजने वाले को, replyTo पते का इस्तेमाल करके जवाब दें. इसमें कुछ वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं. |
reply | Gmail | मैसेज भेजने वाले व्यक्ति (replyTo पते का इस्तेमाल करके) और इस थ्रेड पर मौजूद पिछले मैसेज के सभी पाने वालों को जवाब दें. |
reply | Gmail | इस थ्रेड पर मौजूद, मैसेज भेजने वाले व्यक्ति (reply पते का इस्तेमाल करके) और मैसेज पाने वाले सभी लोगों को जवाब दें. इसमें वैकल्पिक तर्क भी शामिल किए जा सकते हैं. |
ज़्यादा जानकारी वाला दस्तावेज़
addLabel(label)
इस लेबल को थ्रेड में जोड़ता है.
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
label | Gmail | इस थ्रेड पर लागू किया जाने वाला लेबल |
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReply(body)
यह सुविधा, इस थ्रेड में मौजूद पिछले मैसेज के जवाब के तौर पर एक ड्राफ़्ट मैसेज बनाती है. इसके लिए, यह सुविधा reply-to पते का इस्तेमाल करती है. ईमेल का साइज़ (हेडर के साथ) कोटा के हिसाब से सीमित होता है.
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
वापसी का टिकट
GmailDraft — नया ड्राफ़्ट मैसेज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReply(body, options)
यह फ़ंक्शन, इस थ्रेड में मौजूद आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. इसके लिए, reply-to पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
ईमेल में सादा टेक्स्ट और एचटीएमएल बॉडी, दोनों शामिल हो सकती हैं. ईमेल का साइज़ (इसमें हेडर शामिल हैं) कोटा लिमिट के हिसाब से है.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | एक JavaScript ऑब्जेक्ट, जिसमें नीचे दिए गए अडवांस पैरामीटर शामिल होते हैं |
उन्नत पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
attachments | Blob | ईमेल के साथ भेजने के लिए फ़ाइलों का एक कलेक्शन |
bcc | String | गुप्त कॉपी के लिए, कॉमा लगाकर अलग किए गए ईमेल पतों की सूची |
cc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह Gmail से मिली वैल्यू में से एक होना चाहिए |
html | String | अगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपके ईमेल में इनलाइन इमेज हैं, तो एचटीएमएल बॉडी में एक वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | यह एक JavaScript ऑब्जेक्ट है. इसमें इमेज की (String) से इमेज डेटा (Blob) तक की मैपिंग होती है. इससे यह पता चलता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें इन इमेज के रेफ़रंस, <img src="cid:imageKey" /> फ़ॉर्मैट में मौजूद हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट रूप से: उपयोगकर्ता का नाम) |
reply | 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. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
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. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | एक JavaScript ऑब्जेक्ट, जिसमें नीचे दिए गए अडवांस पैरामीटर शामिल होते हैं |
उन्नत पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
attachments | Blob | ईमेल के साथ भेजने के लिए फ़ाइलों का एक कलेक्शन |
bcc | String | गुप्त कॉपी के लिए, कॉमा लगाकर अलग किए गए ईमेल पतों की सूची |
cc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह Gmail से मिली वैल्यू में से एक होना चाहिए |
html | String | अगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपके ईमेल में इनलाइन इमेज हैं, तो एचटीएमएल बॉडी में एक वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | यह एक JavaScript ऑब्जेक्ट है. इसमें इमेज की (String) से इमेज डेटा (Blob) तक की मैपिंग होती है. इससे यह पता चलता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें इन इमेज के रेफ़रंस, <img src="cid:imageKey" /> फ़ॉर्मैट में मौजूद हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट रूप से: उपयोगकर्ता का नाम) |
reply | 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 const 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. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let 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 const 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 const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
वापसी का टिकट
GmailMessage[] — इस थ्रेड में मौजूद Gmail मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
getPermalink()
इस थ्रेड के लिए परमानेंट लिंक मिलता है.
ध्यान दें कि यह सुविधा सिर्फ़ Gmail के क्लासिक इंटरफ़ेस के साथ काम करती है, Inbox के साथ नहीं.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
वापसी का टिकट
String — इस थ्रेड का स्थायी लिंक
hasStarredMessages()
यह फ़ंक्शन बताता है कि थ्रेड में स्टार का निशान लगा हुआ कोई मैसेज है या नहीं.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
वापसी का टिकट
Boolean — अगर थ्रेड में स्टार के निशान वाले मैसेज मौजूद हैं, तो यह फ़ील्ड true होता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
isImportant()
यह फ़ंक्शन बताता है कि थ्रेड को ज़रूरी के तौर पर मार्क किया गया है या नहीं.
// Log if this thread is marked as important const 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 const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
वापसी का टिकट
Boolean — अगर थ्रेड इनबॉक्स में है, तो true
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
isInPriorityInbox()
अगर यह थ्रेड, प्राथमिकता वाले इनबॉक्स में है, तो 'सही' दिखाता है. ऐसा न होने पर 'गलत' दिखाता है.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
वापसी का टिकट
Boolean — अगर थ्रेड, मुख्य इनबॉक्स में है, तो यह सही (true) वैल्यू दिखाता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
isInSpam()
यह फ़ंक्शन बताता है कि थ्रेड को स्पैम के तौर पर मार्क किया गया है या नहीं.
// Log if this thread is in the spam folder const 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 const 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 const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
markRead()
इस थ्रेड को 'पढ़ी गई' के तौर पर मार्क करता है.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
markUnimportant()
इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
markUnread()
इस थ्रेड को 'नहीं पढ़ी गई' के तौर पर मार्क करता है.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
moveToArchive()
इस थ्रेड को संग्रह में ले जाता है.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
moveToInbox()
इस थ्रेड को इनबॉक्स में भेजता है.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
moveToSpam()
इस थ्रेड को स्पैम में ले जाता है.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
moveToTrash()
इस थ्रेड को ट्रैश में ले जाता है.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
refresh()
यह थ्रेड और इससे जुड़ी स्थिति को Gmail से फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े गए ईमेल की स्थिति वगैरह में बदलाव हुआ हो.
const 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)
इस लेबल को थ्रेड से हटाता है.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
label | Gmail | वह लेबल जिसे इस थ्रेड से हटाना है |
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
reply(body)
इस थ्रेड पर मौजूद आखिरी मैसेज भेजने वाले को, replyTo पते का इस्तेमाल करके जवाब दें.
ध्यान दें कि ईमेल का कुल साइज़ (सभी हेडर शामिल हैं) 20 केबी से ज़्यादा नहीं होना चाहिए.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
reply(body, options)
इस थ्रेड पर मौजूद आखिरी मैसेज भेजने वाले को, replyTo पते का इस्तेमाल करके जवाब दें. इसमें कुछ वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं. ईमेल में सादा टेक्स्ट और एचटीएमएल बॉडी, दोनों शामिल हो सकती हैं. ध्यान दें कि ईमेल का कुल साइज़ (इसमें सभी हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं) 20 केबी से ज़्यादा नहीं होना चाहिए.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | एक JavaScript ऑब्जेक्ट, जिसमें नीचे दिए गए अडवांस पैरामीटर शामिल होते हैं |
उन्नत पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
cc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें ईमेल की कॉपी भेजनी है |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में रखना है |
html | String | अगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपके ईमेल में इनलाइन इमेज हैं, तो एचटीएमएल बॉडी में एक वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट रूप से: उपयोगकर्ता का नाम) |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह Gmail से मिली वैल्यू में से एक होना चाहिए |
reply | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल किया जाने वाला ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
no | Boolean | true अगर ईमेल को सामान्य 'जवाब न दें' ईमेल पते से भेजा जाना चाहिए, ताकि ईमेल पाने वाले लोग ईमेल का जवाब न दें. यह विकल्प सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail का इस्तेमाल करने वाले लोगों के लिए नहीं |
attachments | Blob | ईमेल के साथ भेजने के लिए फ़ाइलों का एक कलेक्शन |
inline | Object | यह एक JavaScript ऑब्जेक्ट है. इसमें इमेज की (String) से इमेज डेटा (Blob) तक की मैपिंग होती है. इससे यह पता चलता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें इन इमेज के रेफ़रंस, <img src="cid:imageKey" /> फ़ॉर्मैट में मौजूद हैं |
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
replyAll(body)
मैसेज भेजने वाले व्यक्ति (replyTo पते का इस्तेमाल करके) और इस थ्रेड पर मौजूद पिछले मैसेज के सभी पाने वालों को जवाब दें.
ध्यान दें कि ईमेल का कुल साइज़ (सभी हेडर शामिल हैं) 20 केबी से ज़्यादा नहीं होना चाहिए.
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/
इन्हें भी देखें
replyAll(body, options)
इस थ्रेड पर मौजूद, मैसेज भेजने वाले व्यक्ति (replyTo पते का इस्तेमाल करके) और मैसेज पाने वाले सभी लोगों को जवाब दें. इसमें वैकल्पिक तर्क भी शामिल किए जा सकते हैं. ईमेल में सादा टेक्स्ट और एचटीएमएल बॉडी, दोनों शामिल हो सकती हैं. ध्यान दें कि ईमेल का कुल साइज़ (सभी हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं) 20 केबी से ज़्यादा नहीं होना चाहिए.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
body | String | ईमेल का मुख्य हिस्सा |
options | Object | एक JavaScript ऑब्जेक्ट, जिसमें नीचे दिए गए अडवांस पैरामीटर शामिल होते हैं |
उन्नत पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
cc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें ईमेल की कॉपी भेजनी है |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में रखना है |
html | String | अगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपके ईमेल में इनलाइन इमेज हैं, तो एचटीएमएल बॉडी में एक वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट रूप से: उपयोगकर्ता का नाम) |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह Gmail से मिली वैल्यू में से एक होना चाहिए |
reply | String | जवाब देने के डिफ़ॉल्ट पते के तौर पर इस्तेमाल किया जाने वाला ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
no | Boolean | true अगर ईमेल को सामान्य 'जवाब न दें' ईमेल पते से भेजा जाना चाहिए, ताकि ईमेल पाने वाले लोग ईमेल का जवाब न दें. यह विकल्प सिर्फ़ G Suite खातों के लिए उपलब्ध है, Gmail का इस्तेमाल करने वाले लोगों के लिए नहीं |
attachments | Blob | ईमेल के साथ भेजने के लिए फ़ाइलों का एक कलेक्शन |
inline | Object | यह एक JavaScript ऑब्जेक्ट है. इसमें इमेज की (String) से इमेज डेटा (Blob) तक की मैपिंग होती है. इससे यह पता चलता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें इन इमेज के रेफ़रंस, <img src="cid:imageKey" /> फ़ॉर्मैट में मौजूद हैं |
वापसी का टिकट
GmailThread — यह थ्रेड, चेन बनाने के लिए काम का है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://mail.google.com/