Gmail Service

Gmail

इस सेवा की मदद से, ईमेल भेजे जा सकते हैं, ड्राफ़्ट बनाए जा सकते हैं, लेबल मैनेज किए जा सकते हैं, और मैसेज और थ्रेड मार्क किए जा सकते हैं. साथ ही, Gmail खाते को मैनेज करने से जुड़े कई अन्य काम किए जा सकते हैं. मेल सेवा के बारे में भी जानें. यह एक आसान सेवा है, जो सिर्फ़ ईमेल भेजने की अनुमति देती है.

क्लास

नामसंक्षिप्त विवरण
GmailAppइससे Gmail थ्रेड, मैसेज, और लेबल का ऐक्सेस मिलता है.
GmailAttachmentGmail से मिला कोई अटैचमेंट.
GmailDraftउपयोगकर्ता के Gmail खाते में, उपयोगकर्ता का बनाया गया ड्राफ़्ट मैसेज.
GmailLabelयह किसी उपयोगकर्ता के Gmail खाते में, उपयोगकर्ता के बनाए गए लेबल का नाम होता है.
GmailMessageउपयोगकर्ता के Gmail खाते में मौजूद कोई मैसेज.
GmailThreadउपयोगकर्ता के Gmail खाते में मौजूद थ्रेड.

GmailApp

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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[]यह लेबल के बावजूद, सभी Inbox थ्रेड वापस लाता है.
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इससे इन मैसेज से स्टार के निशान हट जाते हैं और मैसेज रीफ़्रेश हो जाते हैं.

GmailAttachment

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
copyBlob()Blobयह इस ब्लॉब की कॉपी दिखाता है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBytes()Byte[]इस ब्लोब में सेव किया गया डेटा मिलता है.
getContentType()Stringइस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप मिलता है.
getDataAsString()Stringइस तरीके से, इस ब्लॉब का डेटा UTF-8 एन्कोडिंग वाली स्ट्रिंग के तौर पर मिलता है.
getDataAsString(charset)Stringइस ब्लोब के डेटा को, तय की गई एन्कोडिंग के साथ स्ट्रिंग के तौर पर दिखाता है.
getHash()Stringइस अटैचमेंट के लिए, SHA1 कॉन्टेंट हैश मिलता है.
getName()Stringइस blob का नाम मिलता है.
getSize()Integerइस अटैचमेंट का साइज़ मिलता है.
isGoogleType()Booleanइससे पता चलता है कि यह ब्लॉब, Google Workspace की फ़ाइल (Sheets, Docs वगैरह) है या नहीं.
setBytes(data)Blobइस ब्लोब में सेव किए गए डेटा को सेट करता है.
setContentType(contentType)Blobइस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप सेट करता है.
setContentTypeFromExtension()Blobयह फ़ाइल एक्सटेंशन के आधार पर, इस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप सेट करता है.
setDataFromString(string)Blobयह फ़ंक्शन, UTF-8 एन्कोडिंग वाली स्ट्रिंग से इस ब्लॉब का डेटा सेट करता है.
setDataFromString(string, charset)Blobयह फ़ंक्शन, इस BLOB के डेटा को दी गई एन्कोडिंग वाली स्ट्रिंग से सेट करता है.
setName(name)Blobइस blob का नाम सेट करता है.

GmailDraft

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
deleteDraft()voidइस ड्राफ़्ट मैसेज को मिटाता है.
getId()Stringइस ड्राफ़्ट मैसेज का आईडी मिलता है.
getMessage()GmailMessageयह ड्राफ़्ट के तौर पर मौजूद GmailMessage ऑब्जेक्ट दिखाता है.
getMessageId()Stringइस ड्राफ़्ट को दिखाने वाले GmailMessage का आईडी दिखाता है.
send()GmailMessageइस ड्राफ़्ट ईमेल मैसेज को भेजता है.
update(recipient, subject, body)GmailDraftइस ड्राफ़्ट मैसेज के कॉन्टेंट को बदलता है.
update(recipient, subject, body, options)GmailDraftवैकल्पिक तर्कों का इस्तेमाल करके, इस ड्राफ़्ट मैसेज के कॉन्टेंट को बदलता है.

GmailLabel

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addToThread(thread)GmailLabelयह लेबल, दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है (GmailThread.refresh()).
addToThreads(threads)GmailLabelयह लेबल, दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
deleteLabel()voidइस लेबल को मिटाता है.
getId()Stringइस लेबल का आईडी मिलता है.
getName()Stringइस लेबल का नाम दिखाता है.
getThreads()GmailThread[]इस लेबल से मार्क किए गए थ्रेड मिलते हैं.
getThreads(start, max)GmailThread[]इस लेबल से मार्क की गई थ्रेड की रेंज मिलती है.
getUnreadCount()Integerइस लेबल से टैग की गई, नहीं पढ़ी गई थ्रेड की संख्या मिलती है.
removeFromThread(thread)GmailLabelयह फ़ंक्शन, दिए गए थ्रेड से इस लेबल को हटाता है और थ्रेड को रीफ़्रेश करता है.
removeFromThreads(threads)GmailLabelयह फ़ंक्शन, दिए गए थ्रेड से इस लेबल को हटा देता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

GmailMessage

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createDraftReply(body)GmailDraftयह सुविधा, जवाब देने के डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज को भेजने वाले व्यक्ति के लिए एक ड्राफ़्ट मैसेज बनाती है.
createDraftReply(body, options)GmailDraftयह फ़ंक्शन, इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. इसमें जवाब देने के लिए दिए गए पते का इस्तेमाल किया जाता है. साथ ही, इसमें वैकल्पिक आर्ग्युमेंट भी शामिल होते हैं.
createDraftReplyAll(body)GmailDraftयह विकल्प, मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. इसके लिए, जवाब देने के लिए इस्तेमाल किया जाने वाला पता और इस मैसेज के सभी लोगों के पते का इस्तेमाल किया जाता है.
createDraftReplyAll(body, options)GmailDraftयह फ़ंक्शन, इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. इसके लिए, जवाब देने वाले का पता और सभी पाने वालों के पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक तर्क भी शामिल किए जा सकते हैं.
forward(recipient)GmailMessageइस मैसेज को ईमेल पाने वाले नए लोगों को फ़ॉरवर्ड करता है.
forward(recipient, options)GmailMessageयह मैसेज को नए लोगों को फ़ॉरवर्ड करता है. इसमें वैकल्पिक तर्क भी शामिल किए जा सकते हैं.
getAttachments()GmailAttachment[]इस मैसेज के सभी अटैचमेंट मिलते हैं.
getAttachments(options)GmailAttachment[]इस मैसेज के सभी अटैचमेंट मिलते हैं.
getBcc()Stringइस मैसेज में गुप्त कॉपी के तौर पर शामिल किए गए ईमेल पतों को कॉमा लगाकर अलग-अलग करता है.
getBody()Stringइस मैसेज के मुख्य हिस्से का एचटीएमएल कॉन्टेंट मिलता है.
getCc()Stringइस मैसेज की कॉपी पाने वाले लोगों के ईमेल पते, कॉमा लगाकर अलग किए गए फ़ॉर्मैट में मिलते हैं.
getDate()Dateइस मैसेज की तारीख और समय की जानकारी मिलती है.
getFrom()Stringइस मैसेज को भेजने वाले का पता मिलता है.
getHeader(name)Stringयह फ़ंक्शन, हेडर का नाम दिए जाने पर, RFC 2822 हेडर की वैल्यू को वापस लाता है.
getId()Stringइस मैसेज का आईडी मिलता है.
getPlainBody()Stringइस मैसेज के मुख्य भाग का कॉन्टेंट, एचटीएमएल फ़ॉर्मैटिंग के बिना मिलता है.
getRawContent()Stringइस मैसेज का रॉ कॉन्टेंट मिलता है.
getReplyTo()Stringइस मैसेज के लिए, जवाब देने का पता (आम तौर पर, ईमेल भेजने वाला) मिलता है.
getSubject()Stringइस मैसेज का विषय मिलता है.
getThread()GmailThreadइस मैसेज वाला थ्रेड मिलता है.
getTo()Stringइस मैसेज को पाने वाले लोगों के ईमेल पते, कॉमा लगाकर अलग किए गए फ़ॉर्मैट में मिलते हैं.
isDraft()Booleanइससे पता चलता है कि यह मैसेज ड्राफ़्ट है या नहीं.
isInChats()Booleanइससे पता चलता है कि यह मैसेज चैट है या नहीं.
isInInbox()Booleanइससे पता चलता है कि यह मैसेज इनबॉक्स में है या नहीं.
isInPriorityInbox()Booleanअगर यह मैसेज प्राथमिकता वाले इनबॉक्स में है, तो रिस्पॉन्स के तौर पर true मिलता है. अगर यह मैसेज प्राथमिकता वाले इनबॉक्स में नहीं है, तो रिस्पॉन्स के तौर पर false मिलता है.
isInTrash()Booleanयह कुकी, यह पता लगाती है कि यह मैसेज ट्रैश में है या नहीं.
isStarred()Booleanइससे पता चलता है कि इस मैसेज पर स्टार का निशान लगा है या नहीं.
isUnread()Booleanइससे पता चलता है कि यह मैसेज पढ़ा गया है या नहीं.
markRead()GmailMessageइस कुकी का इस्तेमाल, मैसेज को 'पढ़ा गया' के तौर पर मार्क करने के लिए किया जाता है.
markUnread()GmailMessageइस कुकी का इस्तेमाल मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए किया जाता है.
moveToTrash()GmailMessageइस कार्रवाई से मैसेज को ट्रैश में ले जाया जाता है.
refresh()GmailMessageयह मैसेज और इससे जुड़ी स्थिति को Gmail से फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े गए मैसेज की स्थिति वगैरह में बदलाव हुआ हो.
reply(body)GmailMessageजवाब देने के डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज को भेजने वाले को जवाब देता है.
reply(body, options)GmailMessageइस मैसेज को भेजने वाले व्यक्ति को, जवाब देने के लिए दिए गए पते का इस्तेमाल करके जवाब देता है. इसमें वैकल्पिक तर्क शामिल किए जा सकते हैं.
replyAll(body)GmailMessageजवाब, ईमेल भेजने वाले व्यक्ति और इस मैसेज के सभी लोगों को भेजा जाता है. इसके लिए, जवाब पाने वाले का पता इस्तेमाल किया जाता है.
replyAll(body, options)GmailMessageइस मैसेज को भेजने वाले व्यक्ति और सभी लोगों को जवाब दें. इसके लिए, जवाब देने के लिए इस्तेमाल किया जाने वाला पता और सभी लोगों को जवाब देने की सुविधा का इस्तेमाल करें. साथ ही, चाहें तो कुछ और विकल्प भी इस्तेमाल करें.
star()GmailMessageइस बटन से मैसेज को स्टार किया जाता है.
unstar()GmailMessageइससे मैसेज से स्टार का निशान हट जाता है.

GmailThread

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addLabel(label)GmailThreadइस लेबल को थ्रेड में जोड़ता है.
createDraftReply(body)GmailDraftयह सुविधा, इस थ्रेड में मौजूद पिछले मैसेज के जवाब के तौर पर एक ड्राफ़्ट मैसेज बनाती है. इसके लिए, यह reply-to पते का इस्तेमाल करती है.
createDraftReply(body, options)GmailDraftयह फ़ंक्शन, इस थ्रेड में मौजूद आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए एक ड्राफ़्ट मैसेज बनाता है. इसके लिए, reply-to पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक तर्क भी शामिल किए जा सकते हैं.
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)GmailThreadreplyTo पते का इस्तेमाल करके, इस थ्रेड पर मैसेज भेजने वाले व्यक्ति को जवाब दें.
reply(body, options)GmailThreadइस थ्रेड में मौजूद आखिरी मैसेज भेजने वाले व्यक्ति को, replyTo पते का इस्तेमाल करके जवाब दें. इसमें वैकल्पिक आर्ग्युमेंट शामिल किए जा सकते हैं.
replyAll(body)GmailThreadमैसेज भेजने वाले व्यक्ति (replyTo पते का इस्तेमाल करके) और इस थ्रेड पर मौजूद पिछले मैसेज के सभी लोगों को जवाब दें.
replyAll(body, options)GmailThreadइस थ्रेड पर मौजूद, मैसेज भेजने वाले व्यक्ति (replyTo पते का इस्तेमाल करके) और मैसेज पाने वाले सभी लोगों को जवाब दें. इसमें वैकल्पिक तर्क भी शामिल किए जा सकते हैं.