लोकल डेवलपमेंट

Apps Script के ऑनलाइन एनवायरमेंट का इस्तेमाल करके, कनेक्टर से जुड़े सभी टास्क पूरे किए जा सकते हैं. हालांकि, समय के साथ इनमें से कुछ टास्क बार-बार करने पड़ सकते हैं और उनमें गड़बड़ियां हो सकती हैं.

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

ज़रूरी शर्तें

dscc-gen का इस्तेमाल करना

dscc-gen की मदद से, नए कम्यूनिटी कनेक्टर प्रोजेक्ट बनाए जा सकते हैं. इसके अलावा, मौजूदा प्रोजेक्ट के साथ भी इसका इस्तेमाल किया जा सकता है.

मौजूदा कनेक्टर

dscc-gen का इस्तेमाल मौजूदा प्रोजेक्ट के साथ भी किया जा सकता है. सबसे पहले, अपने scriptId को कॉपी करें. इसके बाद, यहां दिया गया निर्देश चलाएं. इसमें YOUR_SCRIPT_ID की जगह अपना scriptId डालें:

npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID

आपको अपने कनेक्टर के लिए कुछ जानकारी देने के लिए कहा जाएगा. अगर आपके पास पहले से "Production" नाम का कोई डिप्लॉयमेंट नहीं है, तो आपके लिए एक डिप्लॉयमेंट बनाया जाएगा. आपके किसी भी मौजूदा कोड में बदलाव नहीं किया जाएगा. हालांकि, आपके पास dscc-gen की सभी सुविधाओं का ऐक्सेस होगा.

नए कनेक्टर

dscc-gen की मदद से नया कम्यूनिटी कनेक्टर बनाने के लिए, यह निर्देश चलाएं:

npx @google/dscc-gen connector

आपको नए कनेक्टर के लिए कुछ जानकारी देने के लिए कहा जाएगा. पहली बार इस्तेमाल करने वाले लोगों से, पुष्टि करने के लिए कहा जाएगा clasp. clasp एक ऐसा टूल है जिसकी मदद से, कमांड-लाइन से Apps Script प्रोजेक्ट बनाए और उनमें बदलाव किए जा सकते हैं.

निर्देशों का पालन करने के बाद, dscc-gen एक नया Apps Script प्रोजेक्ट बनाएगा. साथ ही, वह क्या-क्या कर सकता है, इसकी जानकारी प्रिंट करेगा.

dscc-gen क्या कर सकता है?

निर्देश ब्यौरा
npm run open Apps Script में अपना प्रोजेक्ट खोलें.
npm run push Apps Script में अपने लोकल बदलावों को पुश करें.
npm run watch स्थानीय बदलावों पर नज़र रखें और उन्हें Apps Script में पुश करें.
npm run prettier कम्यूनिटी के मानकों के मुताबिक, अपने कोड को फ़ॉर्मैट करें.
npm run try_latest Data Studio में, अपने नए कोड के साथ डिप्लॉयमेंट खोलें.
npm run try_production Data Studio में अपना प्रोडक्शन डिप्लॉयमेंट खोलें.
npm run update_production अपने प्रोडक्शन डिप्लॉयमेंट को अपडेट करें, ताकि वह आपके नए कोड का इस्तेमाल कर सके.

मुझे इसका इस्तेमाल कैसे करना चाहिए?

dscc-gen का अक्सर इस्तेमाल करने पर, आपको कुछ इस तरह का अनुभव मिलता है:

  1. वह सुविधा चुनें जिसे आपको अपने कनेक्टर में जोड़ना है.
  2. npm run watch चलाएं, ताकि स्थानीय बदलावों को Apps Script में पुश किया जा सके.
  3. अपने पसंदीदा JavaScript एडिटर का इस्तेमाल करके, कोड में बदलाव करें.
  4. npm run tryLatest चलाएं और देखें कि नई सुविधा उम्मीद के मुताबिक काम कर रही है या नहीं.
  5. अपनी नई सुविधा को प्रोडक्शन डिप्लॉयमेंट में अपडेट करने के लिए, npm run updateProduction चलाएं.
  6. npm run tryProduction चलाएं और दोबारा जांच करें कि नई सुविधा काम कर रही है.

अपनी स्क्रिप्ट का आईडी पाना

अपना scriptId पाने के लिए, अपने मौजूदा प्रोजेक्ट पर जाएं. इसके बाद, /d/ और /edit के बीच मौजूद यूआरएल का सेक्शन कॉपी करें. उदाहरण के लिए: यह यूआरएल:

  • मूल यूआरएल: https://script.google.com/a/google.com/d/example-script-id/edit
  • स्क्रिप्ट आईडी: example-script-id