Class GmailLabel

GmailLabel

उपयोगकर्ता के Gmail खाते में बनाया गया लेबल.

तरीके

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

विस्तृत दस्तावेज़

addToThread(thread)

इस लेबल को दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करता है (GmailThread.refresh()).

// label the first thread in the inbox with the label MyLabel
var label = GmailApp.getUserLabelByName("MyLabel");
var firstThread = GmailApp.getInboxThreads(0,1)[0];
label.addToThread(firstThread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadवह थ्रेड जिसे लेबल करना है.

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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


addToThreads(threads)

इस लेबल को दिए गए थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करता है. आप इनके लिए लेबल जोड़ सकते हैं एक बैच में ज़्यादा से ज़्यादा 100 थ्रेड.

// label the first three threads in the inbox with the label MyLabel
var label = GmailApp.getUserLabelByName("MyLabel");
var threads = GmailApp.getInboxThreads(0,3);
label.addToThreads(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]लेबल किए जाने वाले थ्रेड का कलेक्शन.

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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


deleteLabel()

इस लेबल को हटाता है.

var label = GmailApp.getUserLabelByName("MyLabel");
label.deleteLabel();

थ्रो

Error — अगर लेबल मिटाया नहीं जा सकता

अनुमति देना

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

  • https://mail.google.com/

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


getName()

इस लेबल का नाम लेता है.

var label = GmailApp.getUserLabelByName("MyLabel");
Logger.log(label.getName()); //logs MyLabel

वापसी का टिकट

String — लेबल का नाम.

अनुमति देना

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

  • https://mail.google.com/

getThreads()

इस लेबल से मार्क किए गए थ्रेड लेता है.

ये कॉल तब फ़ेल हो जाते हैं, जब सभी थ्रेड का साइज़ बहुत बड़ा होता है, जिसे सिस्टम हैंडल नहीं कर सकता. जगह थ्रेड के साइज़ की जानकारी नहीं है और यह बहुत बड़ा हो सकता है. कृपया getThreads(start, max) का इस्तेमाल करें. साथ ही, हर कॉल में वापस आने के लिए थ्रेड की रेंज तय करें.

// Log the subject lines of the threads labeled with MyLabel
var label = GmailApp.getUserLabelByName("MyLabel");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

वापसी का टिकट

GmailThread[] — इस लेबल के साथ मार्क की गई थ्रेड का कलेक्शन.

अनुमति देना

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

  • https://mail.google.com/

getThreads(start, max)

इस लेबल से मार्क की गई थ्रेड की कई रेंज हासिल करता है.

// log the subject lines of up to the first 30 threads with the label MyLabel
var label = GmailApp.getUserLabelByName("MyLabel");
var threads = label.getThreads(0, 30);
for (var i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

पैरामीटर

नामटाइपब्यौरा
startIntegerशुरुआती थ्रेड का इंडेक्स.
maxIntegerदिए जाने वाले थ्रेड की ज़्यादा से ज़्यादा संख्या.

वापसी का टिकट

GmailThread[] — इस लेबल के साथ मार्क की गई थ्रेड का कलेक्शन.

अनुमति देना

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

  • https://mail.google.com/

getUnreadCount()

इस लेबल के साथ टैग किए गए 'नहीं पढ़े गए' थ्रेड की संख्या दिखाता है.

// log the number of unread threads labeled with MyLabel
var label = GmailApp.getUserLabelByName("MyLabel");
Logger.log(label.getUnreadCount());

वापसी का टिकट

Integer — नहीं पढ़े गए लेबल वाले थ्रेड की संख्या.

अनुमति देना

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

  • https://mail.google.com/

removeFromThread(thread)

दिए गए थ्रेड से यह लेबल हटाता है और थ्रेड को रीफ़्रेश करता है.

// remove the label MyLabel from the first thread in the inbox
var label = GmailApp.getUserLabelByName("MyLabel");
var firstThread = GmailApp.getInboxThreads(0,1)[0];
label.removeFromThread(firstThread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadथ्रेड को लेबल नहीं किया जाएगा.

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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


removeFromThreads(threads)

दिए गए थ्रेड से यह लेबल हटा देता है और थ्रेड को रीफ़्रेश करता है. इन्हें हटाया जा सकता है हर बैच में ज़्यादा से ज़्यादा 100 थ्रेड के लिए लेबल.

// remove the label MyLabel from the first three threads in the inbox
var label = GmailApp.getUserLabelByName("MyLabel");
var threads = GmailApp.getInboxThreads(0,3);
label.removeFromThreads(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]थ्रेड का कलेक्शन, जिसे लेबल नहीं किया जाना है.

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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