ऐडवांस Gmail सेवा की मदद से, Apps Script में Gmail API का इस्तेमाल किया जा सकता है. Apps Script की Gmail में पहले से मौजूद सेवा की तरह ही, यह API, स्क्रिप्ट को Gmail मेलबॉक्स में थ्रेड, मैसेज, और लेबल ढूंढने और उनमें बदलाव करने की अनुमति देता है. ज़्यादातर मामलों में, पहले से मौजूद सेवा का इस्तेमाल करना आसान होता है. हालांकि, इस ऐडवांस सेवा में कुछ अतिरिक्त सुविधाएं मिलती हैं. साथ ही, Gmail के कॉन्टेंट के बारे में ज़्यादा जानकारी मिलती है.
रेफ़रंस
इस सेवा के बारे में ज़्यादा जानकारी के लिए, Gmail API के रेफ़रंस दस्तावेज़ देखें. Apps Script की सभी ऐडवांस सेवाओं की तरह, Gmail की ऐडवांस सेवा भी सार्वजनिक एपीआई के ऑब्जेक्ट, तरीकों, और पैरामीटर का इस्तेमाल करती है. ज़्यादा जानकारी के लिए, तरीके के सिग्नेचर कैसे तय किए जाते हैं लेख पढ़ें.
किया जा सकता है.समस्याओं की शिकायत करने और अन्य सहायता पाने के लिए, Gmail की सहायता गाइड देखें.
नमूना कोड
नीचे दिए गए सैंपल कोड में, एपीआई के वर्शन 1 का इस्तेमाल किया गया है.
लेबल की जानकारी पाना
यहां दिए गए उदाहरण में, उपयोगकर्ता के लेबल की सभी जानकारी दिखाने का तरीका बताया गया है. इसमें लेबल का नाम, टाइप, आईडी, और दिखने से जुड़ी सेटिंग शामिल हैं.
इनबॉक्स स्निपेट की सूची बनाना
यहां दिए गए उदाहरण में, उपयोगकर्ता के इनबॉक्स में मौजूद हर थ्रेड से जुड़े टेक्स्ट स्निपेट की सूची बनाने का तरीका बताया गया है. नतीजों की पूरी सूची ऐक्सेस करने के लिए, पेज टोकन के इस्तेमाल पर ध्यान दें.
हाल ही की गतिविधियों का इतिहास देखना
यहां दिए गए उदाहरण में, हाल की गतिविधि के इतिहास को लॉग करने का तरीका बताया गया है. खास तौर पर, इस उदाहरण में उपयोगकर्ता के हाल ही में भेजे गए मैसेज से जुड़े इतिहास के रिकॉर्ड आईडी को वापस लाया जाता है. इसके बाद, उस समय से बदले गए हर मैसेज के आईडी को लॉग किया जाता है. बदले गए हर मैसेज को सिर्फ़ एक बार लॉग किया जाता है. भले ही, इतिहास के रिकॉर्ड में बदलाव के कितने भी इवेंट हों. नतीजों की पूरी सूची ऐक्सेस करने के लिए, पेज टोकन के इस्तेमाल पर ध्यान दें.
मैसेज की सूची बनाना
यहां दिए गए उदाहरण में, Gmail उपयोगकर्ता के बिना पढ़े मैसेज की सूची बनाने का तरीका बताया गया है.