"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Google स्प्रेडशीट के साथ लिंक जांचें

Google स्प्रेडशीट के साथ लिंक जांचें

2024-07-31 को प्रकाशित
ब्राउज़ करें:343

इस ट्यूटोरियल में मैं आपको दिखाऊंगा कि आप Google स्प्रेडशीट और एक सरल Google Apps स्क्रिप्ट के साथ कई लिंक कैसे जांच सकते हैं।

यदि आपके पास बहुत सारे लिंक हैं और आप टूटे हुए लिंक ढूंढना चाहते हैं, या उदाहरण के लिए, यदि आप विभिन्न पैरामीटर, हेडर या बॉडी के साथ कुछ एपीआई एंडपॉइंट का परीक्षण कर रहे हैं और http प्रतिक्रियाओं की जांच करना चाहते हैं तो आपको यह लेख उपयोगी लग सकता है।

Spreadsheet

स्प्रेडशीट Google Apps स्क्रिप्ट:

https://docs.google.com/spreadshields/d/1UyuKCRO8BWcIaluGEYTuUZglBryo0uFBji2a6tbBXCw/copy

जीथब पेज:

https://github.com/Vryntel/SpreadSheet-Url-Tester

स्प्रेडशीट संरचना

स्प्रेडशीट 2 शीट से बनी है:

  • डेटा
  • समायोजन

डेटा शीट निम्नलिखित कॉलम का उपयोग करती है:

  • कॉलम ए: यूआरएल
  • कॉलम बी: HTTP अनुरोध विधि (समर्थित HTTP अनुरोध विधियां: प्राप्त करें, पोस्ट करें, हटाएं, पैच करें, डालें)
  • कॉलम सी: JSON प्रारूप में पैरामीटर्स

उदाहरण:
यूआरएल: https://mywebsite.com
पैरामीटर्स: {"param1":"test", "params2":"test2"}
प्राप्त URL: https://mywebsite.com?param1=test&param2=test2

  • कॉलम डी: JSON प्रारूप में हेडर
  • कॉलम ई: बॉडी प्रकार जो JSON या टेक्स्ट हो सकता है
  • कॉलम F: JSON/TEXT प्रारूप में मुख्य भाग
  • कॉलम जी: अनुरोध द्वारा लौटाया गया प्रतिक्रिया कोड
  • कॉलम एच: अनुरोध द्वारा लौटाया गया प्रतिक्रिया निकाय

सेटिंग्स शीट में आप HTTP अनुरोधों की कुछ उन्नत सेटिंग्स संपादित कर सकते हैं:

  • validateHttpsCertificates: TRUE/FALSE --> यदि गलत है तो HTTPS अनुरोधों के लिए किसी भी अमान्य प्रमाणपत्र को अनदेखा कर दिया जाता है
  • followRedirects: TRUE/FALSE --> यदि गलत है तो फ़ेच स्वचालित रूप से HTTP रीडायरेक्ट का पालन नहीं करता है; यह मूल HTTP प्रतिक्रिया लौटाता है

प्रयोग

स्प्रेडशीट की प्रतिलिपि बनाने के बाद, शीर्ष टूलबार में "यूआरएल परीक्षक" और फिर "यूआरएल का परीक्षण करें" विकल्प दिखाई देगा (यदि यह दिखाई नहीं देता है तो पृष्ठ को पुनः लोड करने का प्रयास करें)।

स्क्रिप्ट चलाने के लिए आपको टेस्ट यूआरएल विकल्प पर क्लिक करना होगा। केवल पहली बार यह आपसे स्क्रिप्ट को निष्पादित करने की अनुमति देने के लिए कहेगा।

यदि आपको टूटे हुए लिंक की जांच करने के लिए केवल स्प्रेडशीट का उपयोग करने की आवश्यकता है, तो आप लिंक डालने के लिए केवल कॉलम ए का उपयोग कर सकते हैं और कॉलम बी में आप प्रत्येक यूआरएल पंक्ति के लिए जीईटी विधि छोड़ सकते हैं। जब आप स्क्रिप्ट चलाते हैं, तो प्रतिक्रिया कोड कॉलम जी में दिखाई देगा और यदि यह ठीक है तो कोड 200 मुद्रित किया जाएगा, अन्यथा एक और कोड, आप सभी संभावित कोड यहां देख सकते हैं:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

कुछ नोट्स:

  • Google Apps स्क्रिप्ट में URL फ़ेच कॉल के संबंध में कुछ सीमाएँ हैं (फिलहाल 20,000 / दिन है)। इसलिए यदि आपके पास परीक्षण करने के लिए 20,000 से अधिक यूआरएल हैं, तो उन्हें अधिक समूहों में विभाजित करने और कई दिनों में परीक्षण करने पर विचार करें। हेडर आकार, प्रतिक्रिया आकार आदि के संबंध में अन्य सीमाएँ भी हैं। आप यहां सभी सीमाएं पा सकते हैं:

https://developers.google.com/apps-script/guides/services/quotas

  • आप कुछ ऐसे कॉलम छिपा सकते हैं (हटा नहीं सकते) जिनकी आपको जरूरत नहीं है, उदाहरण के लिए कॉलम सी, डी, ई, एफ।
विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/vryntel/check-links-with-google-spreadSheet-2091?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3