ক্লাস google.script.url (ক্লায়েন্ট-সাইড API)

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

# অক্ষরের পরে URL খণ্ডের স্ট্রিং মান, অথবা কোনো URL খণ্ড না থাকলে একটি খালি স্ট্রিং

headingAnchor
location.parameter

কী/মান জোড়ার একটি বস্তু যা URL অনুরোধের প্যারামিটারের সাথে মিলে যায়। একাধিক মান আছে এমন প্যারামিটারগুলির জন্য শুধুমাত্র প্রথম মানটি ফেরত দেওয়া হবে। যদি কোন পরামিতি উপস্থিত না থাকে তবে এটি একটি খালি বস্তু হবে।

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

location.parameter অনুরূপ একটি বস্তু, কিন্তু প্রতিটি কী-এর জন্য মানের অ্যারে সহ। যদি কোন পরামিতি উপস্থিত না থাকে তবে এটি একটি খালি বস্তু হবে।

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