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); });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
function | Function | क्लाइंट-साइड चलाने के लिए कॉलबैक फ़ंक्शन location ऑब्जेक्ट का इस्तेमाल सिर्फ़ आर्ग्युमेंट के तौर पर करें. |
जगह की जानकारी के लिए ऑब्जेक्ट
नीचे दी गई टेबल में, जगह के उन एलिमेंट के उदाहरण दिए गए हैं जिन्हें इस स्थिति में तय किया जाता है: इस यूआरएल के बारे में क्वेरी की गई थी:http://www.example.com?n=1&name=alice&n=2#headingAnchor
फ़ील्ड | |
---|---|
location.hash |
headingAnchor |
location.parameter |
यूआरएल अनुरोध से जुड़ा कुंजी/वैल्यू पेयर का ऑब्जेक्ट पैरामीटर का इस्तेमाल करें. पैरामीटर के लिए सिर्फ़ पहली वैल्यू दिखाई जाएगी जिसमें कई वैल्यू हों. अगर कोई पैरामीटर मौजूद नहीं है, तो यह एक खाली ऑब्जेक्ट होना चाहिए. {"name": "alice", "n": "1"} |
location.parameters |
ऑब्जेक्ट {"name": ["alice"], "n": ["1", "2"]} |