google.script.url
হল একটি অ্যাসিঙ্ক্রোনাস ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট এপিআই যা বর্তমান URL প্যারামিটার এবং ফ্র্যাগমেন্ট পেতে URLগুলি অনুসন্ধান করতে পারে৷ এই API google.script.history
API সমর্থন করে। এটি শুধুমাত্র একটি ওয়েব অ্যাপের প্রসঙ্গে ব্যবহার করা যেতে পারে যা IFRAME
ব্যবহার করে। এটি একটি অ্যাড-অন বা কন্টেইনার-স্ক্রিপ্ট প্রসঙ্গে সাইডবার এবং ডায়ালগগুলির সাথে ব্যবহারের উদ্দেশ্যে নয়৷ আরও তথ্যের জন্য, ওয়েব অ্যাপে ব্রাউজার ইতিহাস ব্যবহার করার নির্দেশিকা দেখুন।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
getLocation(function) | void | একটি URL অবস্থান অবজেক্ট পায় এবং এটি নির্দিষ্ট কলব্যাক ফাংশনে পাস করে। |
বিস্তারিত ডকুমেন্টেশন
getLocation(function)
একটি URL অবস্থান বস্তু পায় এবং এটি নির্দিষ্ট কলব্যাক ফাংশনে পাস করে (একমাত্র যুক্তি হিসাবে)।
Index.html
google.script.url.getLocation(function(location) { console.log(location.parameters); console.log(location.hash); });
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
function | Function | একটি ক্লায়েন্ট-সাইড কলব্যাক ফাংশন চালানোর জন্য, একমাত্র যুক্তি হিসাবে অবস্থান বস্তু ব্যবহার করে। |
অবস্থান বস্তু
নিম্নলিখিত সারণীটি অবস্থান উপাদানগুলির উদাহরণগুলি দেখায় যা নিম্নলিখিত URLটি জিজ্ঞাসা করা হলে নির্দিষ্ট করা হবে:http://www.example.com?n=1&name=alice&n=2#headingAnchor
ক্ষেত্র | |
---|---|
location.hash | headingAnchor |
location.parameter | কী/মান জোড়ার একটি বস্তু যা URL অনুরোধের প্যারামিটারের সাথে মিলে যায়। একাধিক মান আছে এমন প্যারামিটারগুলির জন্য শুধুমাত্র প্রথম মানটি ফেরত দেওয়া হবে। যদি কোন পরামিতি উপস্থিত না থাকে তবে এটি একটি খালি বস্তু হবে। {"name": "alice", "n": "1"} |
location.parameters | {"name": ["alice"], "n": ["1", "2"]} |