क्या Google स्प्रैडशीट में किसी निश्चित सेल से टेक्स्ट को RFC 3986 ( http://url-encoder.org/ ) में बदलना संभव है ?
मान लीजिए कि C4
मूल्य नहीं है John Doe
, तो D4
होना चाहिए John%20Doe
।
क्या Google स्प्रैडशीट में किसी निश्चित सेल से टेक्स्ट को RFC 3986 ( http://url-encoder.org/ ) में बदलना संभव है ?
मान लीजिए कि C4
मूल्य नहीं है John Doe
, तो D4
होना चाहिए John%20Doe
।
जवाबों:
हां, आप इसके लिए एक कस्टम फंक्शन बना सकते हैं।
टूल → स्क्रिप्ट एडिटर पर क्लिक करें । रिक्त प्रोजेक्ट बनाएँ का चयन करें ।
स्क्रिप्ट संपादक विंडो में, निम्न कोड चिपकाएँ:
function encode(value) {
return encodeURIComponent(value);
}
स्क्रिप्ट सहेजें (इसे एक नाम दें यदि संकेत दिया गया है), और अपनी स्प्रैडशीट पर वापस लौटें।
अब, आप फ़ंक्शन का उपयोग कर सकते हैं =encode
। अपने तो C4
सेल पाठ होता है John Doe
, अपने में यह लिखें D4
सेल: =encode(C4)
।
D4
अब प्रदर्शित होना चाहिए John%20Doe
।
मैंने प्रदर्शित करने के लिए एक उदाहरण स्प्रेडशीट बनाई है ।
जो लोग अभी भी इसे खोज रहे हैं, उनके लिए Google पत्रक में ENCODEURL नामक एक फ़ंक्शन अब (अगस्त 2018) है, इसलिए आपको अपना स्वयं का और अधिक बनाने की आवश्यकता नहीं है।
=ENCODEURL
लिए शीट्स के भीतर एक देशी फ़ंक्शन है ( नीचे देखें )।