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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Google Workspace ऐड-ऑन

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

एडिटर ऐड-ऑन

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

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

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

Google Chat ऐप्लिकेशन

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

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

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

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

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

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

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

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

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

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

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