क्लास google.script.url (क्लाइंट-साइड एपीआई)

google.script.url एक एसिंक्रोनस क्लाइंट-साइड JavaScript है ऐसा एपीआई जो मौजूदा यूआरएल पैरामीटर और फ़्रैगमेंट का पता लगाने के लिए, यूआरएल से क्वेरी कर सकता है. यह एपीआई google.script.history के साथ काम करता है एपीआई. इसका इस्तेमाल सिर्फ़ उस वेब ऐप्लिकेशन के संदर्भ में किया जा सकता है जो IFRAME. इसे ऐड-ऑन में साइडबार और डायलॉग के साथ इस्तेमाल करने के लिए नहीं बनाया गया है या कंटेनर-स्क्रिप्ट संदर्भ का इस्तेमाल करेगा. ज़्यादा जानकारी के लिए, देखें ब्राउज़र का इस्तेमाल करने के लिए गाइड वेब ऐप्लिकेशन में इतिहास.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getLocation(function) void इसकी मदद से, यूआरएल की जगह की जानकारी का ऑब्जेक्ट मिलता है और उसे बताए गए कॉलबैक पर भेज दिया जाता है फ़ंक्शन का इस्तेमाल करना होगा.

विस्तृत दस्तावेज़

getLocation(function)

यूआरएल लोकेशन ऑब्जेक्ट हासिल करता है और उसे बताए गए कॉलबैक में पास करता है फ़ंक्शन का इस्तेमाल करें (सिर्फ़ तर्क के तौर पर).

Index.html

google.script.url.getLocation(function(location) {
  console.log(location.parameters);
  console.log(location.hash);
});

पैरामीटर

नामटाइपब्यौरा
functionFunctionक्लाइंट-साइड चलाने के लिए कॉलबैक फ़ंक्शन location ऑब्जेक्ट का इस्तेमाल सिर्फ़ आर्ग्युमेंट के तौर पर करें.

जगह की जानकारी के लिए ऑब्जेक्ट

नीचे दी गई टेबल में, जगह के उन एलिमेंट के उदाहरण दिए गए हैं जिन्हें इस स्थिति में तय किया जाता है: इस यूआरएल के बारे में क्वेरी की गई थी: http://www.example.com?n=1&name=alice&n=2#headingAnchor
फ़ील्ड
location.hash

# वर्ण के बाद यूआरएल फ़्रैगमेंट की स्ट्रिंग वैल्यू, या अगर कोई यूआरएल फ़्रैगमेंट मौजूद नहीं है, तो एक खाली स्ट्रिंग

headingAnchor
location.parameter

यूआरएल अनुरोध से जुड़ा कुंजी/वैल्यू पेयर का ऑब्जेक्ट पैरामीटर का इस्तेमाल करें. पैरामीटर के लिए सिर्फ़ पहली वैल्यू दिखाई जाएगी जिसमें कई वैल्यू हों. अगर कोई पैरामीटर मौजूद नहीं है, तो यह एक खाली ऑब्जेक्ट होना चाहिए.

{"name": "alice", "n": "1"}
location.parameters

ऑब्जेक्ट location.parameter के जैसा है, लेकिन हर कुंजी के लिए वैल्यू का कलेक्शन. अगर कोई पैरामीटर मौजूद नहीं है, तो यह एक खाली ऑब्जेक्ट होना चाहिए.

{"name": ["alice"], "n": ["1", "2"]}