डिप्लॉयमेंट बनाना और उन्हें मैनेज करना

Apps Script प्रोजेक्ट को डिप्लॉय करने का मतलब है, स्क्रिप्ट का वह वर्शन जो वेब ऐप्लिकेशन, ऐड-ऑन या एपीआई के तौर पर इस्तेमाल करने के लिए उपलब्ध कराया जाता है. डिप्लॉयमेंट बनाकर और उन्हें मैनेज करके, अपने कोड में बदलाव किए जा सकते हैं. साथ ही, अपने बदलावों को ट्रैक किया जा सकता है और उस कोड के वर्शन को कंट्रोल किया जा सकता है जिसका ऐक्सेस आपके उपयोगकर्ताओं के पास है.

डिप्लॉयमेंट दो तरह के होते हैं:

  • हेड डिप्लॉयमेंट, जो हमेशा मौजूदा प्रोजेक्ट कोड के साथ सिंक रहते हैं.
  • वर्शन वाले डिप्लॉयमेंट, जो किसी खास प्रोजेक्ट वर्शन से जुड़े होते हैं.

हेड डिप्लॉयमेंट

हेड डिप्लॉयमेंट, मौजूदा प्रोजेक्ट कोड होता है. Apps Script प्रोजेक्ट बनाने पर, उस प्रोजेक्ट के लिए हेड डिप्लॉयमेंट अपने-आप बन जाता है.

हेड डिप्लॉयमेंट हमेशा हाल ही में सेव किए गए कोड के साथ सिंक रहता है. उदाहरण के लिए, अगर आपने वर्शन वाला डिप्लॉयमेंट बनाया है और फिर अपने कोड में बदलाव किया है, तो हेड डिप्लॉयमेंट में वे बदलाव दिखेंगे. हालांकि, वर्शन वाला डिप्लॉयमेंट पहले जैसा ही रहेगा.

कोड की जांच करने के लिए, हेड डिप्लॉयमेंट का इस्तेमाल करें. सार्वजनिक इस्तेमाल के लिए, हेड डिप्लॉयमेंट का इस्तेमाल न करें.

वर्शन वाले डिप्लॉयमेंट

वर्शन वाले डिप्लॉयमेंट से, प्रोजेक्ट कोड का कोई खास वर्शन उपलब्ध होता है. इससे, कोड में बदलाव और सुधार किए जाने के दौरान, आपके उपयोगकर्ता काम करने वाले वर्शन का इस्तेमाल करना जारी रख सकते हैं.

जब आपका ऐप्लिकेशन सार्वजनिक तौर पर इस्तेमाल करने के लिए पब्लिश किया जाता है, तो हमेशा वर्शन वाले डिप्लॉयमेंट का इस्तेमाल करें. एक समय में, वर्शन वाले कई ऐक्टिव डिप्लॉयमेंट हो सकते हैं.

अहम जानकारी: वर्शन वाले डिप्लॉयमेंट का मालिकाना हक ट्रांसफ़र नहीं किया जा सकता. अगर किसी स्क्रिप्ट प्रोजेक्ट का मालिकाना हक किसी दूसरे व्यक्ति को ट्रांसफ़र किया जाता है, तो प्रोजेक्ट में मौजूद वर्शन के हिसाब से डिप्लॉय किए गए मौजूदा वर्शन का मालिक नहीं बदलता. अगर कोई एडमिन, डिप्लॉयमेंट के मालिक का खाता मिटा देता है, तो आपको उनके डिप्लॉयमेंट के लिए स्क्रिप्ट से जुड़ी गड़बड़ियां दिख सकती हैं.

वर्शन वाला डिप्लॉयमेंट बनाना

Google Workspace ऐड-ऑन, Editor ऐड-ऑन, Google Chat ऐप्लिकेशन या एपीआई को डिप्लॉय करने के लिए, आपको सबसे पहले अपने Apps Script के Google Cloud प्रोजेक्ट असोसिएशन को डिफ़ॉल्ट प्रोजेक्ट से स्टैंडर्ड प्रोजेक्ट पर स्विच करना होगा.

वर्शन वाला डिप्लॉयमेंट बनाने के लिए, यह तरीका अपनाएं:

  1. Apps Script प्रोजेक्ट खोलें.
  2. सबसे ऊपर दाईं ओर, डिप्लॉय करें > नया डिप्लॉयमेंट पर क्लिक करें.
  3. टाइप चुनें के बगल में, डिप्लॉयमेंट के टाइप चालू करें पर क्लिक करें.
  4. डिप्लॉयमेंट का वह टाइप चुनें जिसे आपको डिप्लॉय करना है. Google Workspace के ऐड-ऑन, Editor के ऐड-ऑन, और Google Chat के ऐप्लिकेशन के लिए, ऐड-ऑन चुनें.
  5. डिप्लॉयमेंट के बारे में जानकारी डालें और डिप्लॉय करें पर क्लिक करें.

वर्शन वाले डिप्लॉयमेंट देखना

किसी Apps Script प्रोजेक्ट के डिप्लॉयमेंट देखने के लिए, सबसे ऊपर, डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.

किसी खास वर्शन का कोड देखने के लिए, कोई पिछला वर्शन देखना लेख पढ़ें.

वर्शन वाले डिप्लॉयमेंट में बदलाव करना

वर्शन वाले डिप्लॉयमेंट का ब्यौरा या वर्शन बदलने के लिए, उसमें बदलाव किया जा सकता है. डिप्लॉयमेंट में बदलाव करने के लिए, यह तरीका अपनाएं:

  1. Apps Script प्रोजेक्ट खोलें.
  2. डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.
  3. वह चालू डिप्लॉयमेंट चुनें जिसमें आपको बदलाव करना है और बदलाव करें पर क्लिक करें.
  4. बदलाव करने के बाद, डिप्लॉय करें पर क्लिक करें.

    अगर आपको संग्रहित किए गए किसी डिप्लॉयमेंट में बदलाव करना है, तो आपको उसे फिर से डिप्लॉय करना होगा. इसके बाद, ऊपर दिया गया तरीका अपनाएं.

    जब आपको प्रोजेक्ट कोड में बदलाव डिप्लॉय करना हो, तो नया वर्शन बनाएं और उसका इस्तेमाल करने के लिए, डिप्लॉयमेंट में बदलाव करें. नए वर्शन का इस्तेमाल, उस डिप्लॉयमेंट का इस्तेमाल करने वाले सभी उपयोगकर्ता अपने-आप करते हैं.

डिप्लॉयमेंट आईडी ढूंढना

हर डिप्लॉयमेंट के लिए, एक स्ट्रिंग आईडी अपने-आप जनरेट होता है. इस आईडी को ढूंढने के लिए, यह तरीका अपनाएं:

  1. Apps Script प्रोजेक्ट खोलें.
  2. सबसे ऊपर दाईं ओर, डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.
  3. किसी ऐक्टिव डिप्लॉयमेंट का आईडी ढूंढने के लिए, उसे चुनें.

    डिप्लॉयमेंट आईडी सिर्फ़ चालू डिप्लॉयमेंट पर दिखते हैं.

किसी डिप्लॉयमेंट की जांच करना

डिप्लॉयमेंट की जांच करने का तरीका, इस बात पर निर्भर करता है कि आपने किस तरह का ऐप्लिकेशन बनाया है.

Google Workspace ऐड-ऑन

Google Workspace ऐड-ऑन के डिप्लॉयमेंट की जांच करने के लिए, Google Workspace ऐड-ऑन की जांच करना लेख पढ़ें.

एडिटर ऐड-ऑन

Editor के ऐड-ऑन के डिप्लॉयमेंट की जांच करने के लिए, Editor के ऐड-ऑन की जांच करना लेख पढ़ें.

वेब ऐप्लिकेशन

वेब ऐप्लिकेशन के डिप्लॉयमेंट की जांच करने के लिए, वेब ऐप्लिकेशन के डिप्लॉयमेंट की जांच करना लेख पढ़ें.

Google Chat ऐप्लिकेशन

Chat ऐप्लिकेशन के डिप्लॉयमेंट की जांच करने के लिए, आपको पहले स्क्रिप्ट का वर्शन वाला डिप्लॉयमेंट बनाना होगा, ताकि उसका डिप्लॉयमेंट आईडी ऐक्सेस किया जा सके.

डिप्लॉयमेंट आईडी मिलने के बाद, Chat API कॉन्फ़िगरेशन में आईडी डालें और इंटरैक्टिव सुविधाओं की जांच करने के लिए यह तरीका अपनाएं.

एपीआई एक्ज़ीक्यूटेबल

एपीआई एक्ज़ीक्यूटेबल डिप्लॉयमेंट की जांच करने के लिए, आपको पहले वर्शन वाला डिप्लॉयमेंट बनाना होगा. डिप्लॉयमेंट बनाने के बाद, यह तरीका अपनाएं:

  1. Apps Script प्रोजेक्ट में सबसे ऊपर दाईं ओर, डिप्लॉय करें > डिप्लॉयमेंट की जांच करें पर क्लिक करें.
  2. ”टाइप चुनें” के बगल में, डिप्लॉयमेंट टाइप चालू करें > एपीआई एक्सीक्यूटेबल पर क्लिक करें.
  3. लागू किए जा सकने वाले एपीआई के डिप्लॉयमेंट की जांच करने के लिए, यूआरएल को कॉपी करें और उसका इस्तेमाल करें.

वर्शन वाले डिप्लॉयमेंट को संग्रहित करना

वर्शन वाले डिप्लॉयमेंट को मिटाया नहीं जा सकता. इसके बजाय, उन्हें संग्रहित किया जा सकता है.

वर्शन वाले डिप्लॉयमेंट को संग्रहित करने के लिए:

  1. Apps Script प्रोजेक्ट खोलें.
  2. डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.
  3. वह डिप्लॉयमेंट चुनें जिसे आपको संग्रहित करना है. इसके बाद, डिप्लॉयमेंट संग्रहित करें पर क्लिक करें.

संग्रहित किए गए डिप्लॉयमेंट को फिर से डिप्लॉय करना

  1. Apps Script प्रोजेक्ट खोलें.
  2. सबसे ऊपर दाईं ओर, डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.
  3. बाईं ओर, संग्रहित में जाकर, वह डिप्लॉयमेंट चुनें जिसे आपको फिर से डिप्लॉय करना है और बदलाव करें > डिप्लॉय करें पर क्लिक करें.