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

यह कैसे काम करता है
स्क्रिप्ट, ये काम करती है:
- खाली लाइनें मिटाना– चुनी गई रेंज में, स्क्रिप्ट खाली लाइनों की पहचान करती है और उन्हें मिटा देती है. अगर किसी लाइन में मौजूद सेल में स्पेस वाले वर्ण शामिल हैं, तो उस लाइन को खाली नहीं माना जाता.
- खाली कॉलम मिटाना– चुनी गई रेंज में, स्क्रिप्ट खाली कॉलम की पहचान करती है और उन्हें मिटा देती है. अगर किसी कॉलम में मौजूद सेल में स्पेस वाले वर्ण शामिल हैं, तो उस कॉलम को खाली नहीं माना जाता.
- स्प्रेडशीट को डेटा की रेंज तक क्रॉप करना–स्क्रिप्ट, डेटा की रेंज के खत्म होने की जगह की पहचान करती है और ज़रूरत से ज़्यादा लाइनों और कॉलम को मिटा देती है.
- खाली लाइनें भरना–स्क्रिप्ट, चुनी गई ऐक्टिव सेल के कॉन्टेंट को कॉपी करती है और उसके नीचे मौजूद लाइनों में खाली सेल में चिपकाती है. स्क्रिप्ट, कॉन्टेंट को तब तक चिपकाती है, जब तक उसे कोई ऐसी लाइन नहीं मिलती जो खाली न हो या जब तक वह डेटा की रेंज के आखिर तक नहीं पहुंच जाती.
Apps Script की सेवाएं
इस समाधान में, इस सेवा का इस्तेमाल किया जाता है:
- Spreadsheet Service–यह ऐक्टिव शीट को हासिल करती है और साफ़-सफ़ाई से जुड़े सभी काम करती है.
ज़रूरी शर्तें
इस सैंपल का इस्तेमाल करने के लिए, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:
- एक Google खाता. Google Workspace खातों के लिए, एडमिन की मंज़ूरी की ज़रूरत पड़ सकती है.
- इंटरनेट ऐक्सेस करने की सुविधा वाला वेब ब्राउज़र.
स्क्रिप्ट सेट अप करना
- Clean sheet Apps Script प्रोजेक्ट खोलने के लिए, इस बटन पर क्लिक करें.
प्रोजेक्ट खोलें - खास जानकारी पर क्लिक करें.
- खास जानकारी वाले पेज पर, कॉपी बनाएं
पर क्लिक करें.
- कॉपी किए गए प्रोजेक्ट में सबसे ऊपर, डिप्लॉय करें > डिप्लॉयमेंट की जांच करें पर क्लिक करें.
- टाइप चुनें के बगल में, डिप्लॉयमेंट के टाइप चालू करें
> एडिटर ऐड-ऑन पर क्लिक करें.
- नया टेस्ट बनाएं पर क्लिक करें.
- टेस्ट दस्तावेज़ में जाकर, कोई दस्तावेज़ नहीं चुना गया पर क्लिक करें.
- डेटा वाली कोई स्प्रेडशीट चुनें और शामिल करें पर क्लिक करें. सैंपल दस्तावेज़ का इस्तेमाल करने के लिए, **सैंपल के तौर पर साफ़ किए जाने वाले डेटा** की स्प्रेडशीट की एक कॉपी बनाएं.
- टेस्ट सेव करें पर क्लिक करें.
- स्प्रेडशीट खोलने के लिए, सेव किए गए टेस्ट के बगल में मौजूद रेडियो बटन को चुनें और चलाएं पर क्लिक करें.
स्क्रिप्ट चलाना
- स्प्रेडशीट में,
A1:F20रेंज चुनें. - एक्सटेंशन > Clean sheet की कॉपी > खाली लाइनें मिटाएं पर क्लिक करें.
- जब कहा जाए, तब जारी रखें पर क्लिक करें और स्क्रिप्ट की अनुमति दें.
- एक्सटेंशन > Clean sheet की कॉपी > खाली लाइनें मिटाएं पर फिर से क्लिक करें.
- एक्सटेंशन > Clean sheet की कॉपी > खाली कॉलम मिटाएं पर क्लिक करें.
- एक्सटेंशन > Clean sheet की कॉपी > स्प्रेडशीट को डेटा की रेंज तक क्रॉप करें पर क्लिक करें.
C7सेल चुनें.- एक्सटेंशन > Clean sheet की कॉपी > नीचे मौजूद खाली लाइनें भरें पर क्लिक करें.
कोड की समीक्षा करना
इस समाधान के लिए Apps Script का कोड देखने के लिए, सोर्स कोड देखें पर क्लिक करें:
सोर्स कोड देखें
Code.gs
Menu.gs
योगदानकर्ता
इस सैंपल को Google, Google Developer के विशेषज्ञ की मदद से मैनेज करता है.