Class GmailThread

GmailThread

उपयोगकर्ता के 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इस थ्रेड पर, आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ReplyTo पते का इस्तेमाल करें.
reply(body, options)GmailThreadइस थ्रेड पर आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ReplyTo पते का इस्तेमाल करें. हालांकि, जवाब देना ज़रूरी नहीं है आर्ग्युमेंट.
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);

पैरामीटर

नामटाइपब्यौरा
labelGmailLabelइस थ्रेड पर लागू करने के लिए लेबल

वापसी का टिकट

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");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

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"
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा
optionsObjectऐसा JavaScript ऑब्जेक्ट जो बेहतर पैरामीटर तय करता है, जैसा कि नीचे बताया गया है

उन्नत पैरामीटर

नामटाइपब्यौरा
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
htmlBodyStringऔर सेट हो, तो HTML रेंडर करने में सक्षम डिवाइस इसके बजाय इसका उपयोग करेंगे कानूनी विरोध सबमिट करें; तो आपके पास एचटीएमएल में एक वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके ईमेल में इनलाइन इमेज हैं
inlineImagesObjectऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है (String) से इमेज डेटा (BlobSource) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
subjectStringईमेल के लिए एक नई सब्जेक्ट लाइन (ज़्यादा से ज़्यादा 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");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

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"
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा
optionsObjectऐसा JavaScript ऑब्जेक्ट जो बेहतर पैरामीटर तय करता है, जैसा कि नीचे बताया गया है

उन्नत पैरामीटर

नामटाइपब्यौरा
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
htmlBodyStringऔर सेट हो, तो HTML रेंडर करने में सक्षम डिवाइस इसके बजाय इसका उपयोग करेंगे कानूनी विरोध सबमिट करें; तो आपके पास एचटीएमएल में एक वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके ईमेल में इनलाइन इमेज हैं
inlineImagesObjectऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है (String) से इमेज डेटा (BlobSource) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
subjectStringतो ईमेल के लिए नई विषय पंक्ति लिखें. ज़्यादा से ज़्यादा 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/

इन्हें भी देखें


इस थ्रेड के लिए एक स्थायी लिंक मिलता है.

ध्यान दें कि यह केवल क्लासिक Gmail इंटरफ़ेस के साथ काम करता है, Inbox के साथ नहीं.

// 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);
}

पैरामीटर

नामटाइपब्यौरा
labelGmailLabelइस थ्रेड से हटाने के लिए लेबल

वापसी का टिकट

GmailThread — यह थ्रेड, चेन बनाने के लिए काम की है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:

  • https://mail.google.com/

इन्हें भी देखें


reply(body)

इस थ्रेड पर, आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ReplyTo पते का इस्तेमाल करें.

ध्यान दें कि ईमेल का कुल साइज़ (सभी हेडर के साथ) 20 केबी से ज़्यादा नहीं हो सकता.

// Respond to author of last email in thread with acknowledgment
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.reply("Got your message");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

GmailThread — यह थ्रेड, चेन बनाने के लिए काम की है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:

  • https://mail.google.com/

इन्हें भी देखें


reply(body, options)

इस थ्रेड पर आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ReplyTo पते का इस्तेमाल करें. हालांकि, जवाब देना ज़रूरी नहीं है आर्ग्युमेंट. ईमेल में सादा लेख और एचटीएमएल बॉडी, दोनों हो सकते हैं. ध्यान दें कि कुल ईमेल का साइज़ (इसमें सभी हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं) 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
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा
optionsObjectऐसा JavaScript ऑब्जेक्ट जो बेहतर पैरामीटर तय करता है, जैसा कि नीचे बताया गया है

उन्नत पैरामीटर

नामटाइपब्यौरा
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
htmlBodyStringऔर सेट हो, तो HTML रेंडर करने में सक्षम डिवाइस इसके बजाय इसका उपयोग करेंगे कानूनी विरोध सबमिट करें; तो आपके पास एचटीएमएल में एक वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके ईमेल में इनलाइन इमेज हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
noReplyBooleantrue अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
inlineImagesObjectऐसा 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");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

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
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा
optionsObjectऐसा JavaScript ऑब्जेक्ट जो बेहतर पैरामीटर तय करता है, जैसा कि नीचे बताया गया है

उन्नत पैरामीटर

नामटाइपब्यौरा
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
htmlBodyStringऔर सेट हो, तो HTML रेंडर करने में सक्षम डिवाइस इसके बजाय इसका उपयोग करेंगे कानूनी विरोध सबमिट करें; तो आपके पास एचटीएमएल में एक वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके ईमेल में इनलाइन इमेज हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
noReplyBooleantrue अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है सिर्फ़ G Suite खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
inlineImagesObjectऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है (String) से इमेज डेटा (BlobSource) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं

वापसी का टिकट

GmailThread — यह थ्रेड, चेन बनाने के लिए काम की है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:

  • https://mail.google.com/

इन्हें भी देखें