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