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

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 ऐप्लिकेशन डिप्लॉयमेंट की जांच करने के लिए, आपको सबसे पहले स्क्रिप्ट का एक वर्शन डिप्लॉय करना होगा, ताकि इसका डिप्लॉयमेंट आईडी ऐक्सेस किया जा सके.

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

एपीआई एक्ज़ीक्यूट किया जा सकता है

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

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

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

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

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

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

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

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