यह गाइड बताती है कि मेल मर्ज करने के लिए, Google Docs API का इस्तेमाल कैसे किया जा सकता है.
परिचय
मेल मर्ज की सुविधा, स्प्रेडशीट या किसी दूसरे डेटा सोर्स की पंक्तियों से वैल्यू लेती है और उन्हें एक टेंप्लेट दस्तावेज़ में डाल देता है. इससे आपको एक प्राइमरी कॉन्टैक्ट बनाने की सुविधा मिलती है दस्तावेज़ (टेंप्लेट), जिससे आप कई मिलते-जुलते दस्तावेज़ जनरेट कर सकते हैं, जिसमें से हर एक के लिए कस्टमाइज़ किया जा सकता है. यह ज़रूरी नहीं है कि नतीजे इसके लिए इस्तेमाल किए जाएं लेकिन मेल या फ़ॉर्म पत्र, लेकिन उन्हें किसी भी उद्देश्य के लिए उपयोग किया जा सकता है, जैसे ग्राहक के इनवॉइस.
मेल मर्ज की सुविधा तब से मौजूद है, जब से स्प्रेडशीट और प्रोसेसर रही हैं और आज भी यह कई बिज़नेस वर्कफ़्लो का हिस्सा है. डेटा को हर पंक्ति में एक रिकॉर्ड के तौर पर व्यवस्थित करने का रिवाज है. साथ ही, डेटा में मौजूद फ़ील्ड को कॉलम में दिखाया जाता है, जैसा कि इस टेबल में दिखाया गया है:
नाम | पता | ज़ोन | |
---|---|---|---|
1 | UrbanPq | 123 फ़र्स्ट स्ट्रीट. | पश्चिम |
2 | Pawxana | 456 सेकंड स्ट्रीट | दक्षिण |
इस पेज पर मौजूद सैंपल ऐप्लिकेशन दिखाता है कि आप Google Docs, Sheets और Drive के एपीआई के ज़रिए, इस बारे में जानकारी कि मेल मर्ज कैसे किए जाते हैं, ताकि उपयोगकर्ताओं को लागू होने से रोका जा सके समस्याएं हल करें. इस Python सैंपल के बारे में ज़्यादा जानकारी, सैंपल GitHub रेपो के बारे में ज़्यादा जानें.
सैंपल ऐप्लिकेशन
यह सैंपल ऐप्लिकेशन, आपके प्राइमरी टेंप्लेट को कॉपी करता है. इसके बाद, आपके टेंप्लेट से वैरिएबल मर्ज करता है हर कॉपी में तय किए गए डेटा सोर्स को शामिल करना. सैंपल के तौर पर दिए गए इस ऐप्लिकेशन को आज़माने के लिए, पहले अपना टेंप्लेट सेट अप करें:
- Docs फ़ाइल बनाएं. चुनें: जिस टेंप्लेट का इस्तेमाल करना है.
- नई फ़ाइल के दस्तावेज़ का आईडी नोट करें. ज़्यादा जानकारी के लिए, दस्तावेज़ देखें आईडी.
DOCS_FILE_ID
वैरिएबल को दस्तावेज़ आईडी पर सेट करें.- संपर्क जानकारी को टेंप्लेट प्लेसहोल्डर वैरिएबल से बदलें ऐप्लिकेशन चुने गए डेटा के साथ मर्ज हो जाएगा.
यहां एक सैंपल लेटर दिया गया है टेंप्लेट प्लेसहोल्डर के साथ जिन्हें किसी सोर्स के असल डेटा के साथ मर्ज किया जा सकता है, जैसे कि सादा टेक्स्ट या शीट के तौर पर सेव कर सकते हैं. यहां बताया गया है कि वह टेंप्लेट कैसा दिखता है:
इसके बाद, अपने डेटा सोर्स के तौर पर सादा टेक्स्ट या Sheets चुनें
SOURCE
वैरिएबल का इस्तेमाल करके. सैंपल, डिफ़ॉल्ट रूप से सादा टेक्स्ट होता है. इसका मतलब है कि
सैंपल डेटा, TEXT_SOURCE_DATA
वैरिएबल का इस्तेमाल करता है. डेटा को यहां से सोर्स करने के लिए
Sheets, SOURCE
वैरिएबल को अपडेट करके 'sheets'
पर सेट करें और फिर इसे पॉइंट करें
हमारे सैंपल के लिए
शीट
(या आपका अपना) वैरिएबल सेट करके SHEETS_FILE_ID
वैरिएबल सेट करें.
शीट इस तरह दिखती है, ताकि आप इसका फ़ॉर्मैट देख सकें:
ऐप्लिकेशन को हमारे सैंपल डेटा के साथ आज़माएं. इसके बाद, इसे अपने डेटा और इस्तेमाल के उदाहरण के मुताबिक बनाएं. कॉन्टेंट बनाने कमांड लाइन ऐप्लिकेशन इस तरह काम करता है:
- सेटअप
- डेटा सोर्स से डेटा फ़ेच करना
- डेटा की हर पंक्ति को लूप में चलाएं
- टेंप्लेट की कॉपी बनाएं
- कॉपी को डेटा के साथ मर्ज करें
- नए मर्ज किए गए दस्तावेज़ का आउटपुट लिंक
मर्ज किए गए सभी नए अक्षर, उपयोगकर्ता की 'मेरी ड्राइव' में भी दिखते हैं. अगर आप मर्ज किए गए अक्षर का उदाहरण कुछ ऐसा दिखता है:
सोर्स कोड
Python
ज़्यादा जानकारी के लिए, README
फ़ाइल और ऐप्लिकेशन का पूरा सोर्स कोड देखें
सैंपल ऐप्लिकेशन के GitHub पर
रेपो के नाम से सबमिट किया जाता है.
मिलते-जुलते विषय
- मेल मर्ज की सुविधा का इस्तेमाल करके, अपने हिसाब से ईमेल भेजना
- Gmail और Gmail के साथ मेल मर्ज बनाना Google शीट