এই পরিষেবাটি স্ক্রিপ্টগুলিকে ইউআরএল আনার মাধ্যমে ওয়েবে অন্যান্য সংস্থানগুলি অ্যাক্সেস করার অনুমতি দেয়৷ একটি স্ক্রিপ্ট HTTP এবং HTTPS অনুরোধ জারি করতে এবং প্রতিক্রিয়া পেতে UrlFetch পরিষেবা ব্যবহার করতে পারে। UrlFetch পরিষেবাটি দক্ষতা এবং স্কেলিং উদ্দেশ্যে Google এর নেটওয়ার্ক অবকাঠামো ব্যবহার করে।
এই পরিষেবা ব্যবহার করে করা অনুরোধগুলি আইপি রেঞ্জের একটি সেট পুল থেকে উদ্ভূত হয়। আপনি যদি এই অনুরোধগুলিকে সাদা তালিকাভুক্ত করতে বা অনুমোদন করতে চান তবে আপনি আইপি ঠিকানাগুলির সম্পূর্ণ তালিকা দেখতে পারেন।
এই পরিষেবাটির জন্য https://www.googleapis.com/auth/script.external_request
সুযোগ প্রয়োজন৷ বেশিরভাগ ক্ষেত্রে Apps স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে সনাক্ত করে এবং একটি স্ক্রিপ্টের প্রয়োজনের স্কোপ অন্তর্ভুক্ত করে, কিন্তু আপনি যদি আপনার স্কোপগুলি স্পষ্টভাবে সেট করে থাকেন তবে UrlFetchApp
ব্যবহার করার জন্য আপনাকে অবশ্যই ম্যানুয়ালি এই সুযোগটি যোগ করতে হবে।
আরো দেখুন
ক্লাস
নাম | সংক্ষিপ্ত বর্ণনা |
---|---|
HTTPResponse | এই ক্লাসটি ব্যবহারকারীদের HTTP প্রতিক্রিয়াগুলিতে নির্দিষ্ট তথ্য অ্যাক্সেস করতে দেয়। |
UrlFetchApp | সম্পদ আনুন এবং ইন্টারনেটের মাধ্যমে অন্যান্য হোস্টদের সাথে যোগাযোগ করুন। |
HTTPResponse
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বর্ণনা |
---|---|---|
getAllHeaders() | Object | HTTP প্রতিক্রিয়ার জন্য শিরোনামগুলির একটি বৈশিষ্ট্য/মান মানচিত্র প্রদান করে, যে শিরোনামগুলির একাধিক মান অ্যারে হিসাবে ফিরে আসে। |
getAs(contentType) | Blob | নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। |
getBlob() | Blob | একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন। |
getContent() | Byte[] | একটি HTTP প্রতিক্রিয়ার কাঁচা বাইনারি সামগ্রী পায়। |
getContentText() | String | একটি স্ট্রিং হিসাবে এনকোড করা একটি HTTP প্রতিক্রিয়ার বিষয়বস্তু পায়৷ |
getContentText(charset) | String | প্রদত্ত অক্ষরসেটের একটি স্ট্রিং হিসাবে এনকোড করা HTTP প্রতিক্রিয়ার বিষয়বস্তু ফেরত দেয়। |
getHeaders() | Object | HTTP প্রতিক্রিয়ার জন্য হেডারগুলির একটি বৈশিষ্ট্য/মান মানচিত্র প্রদান করে। |
getResponseCode() | Integer | একটি HTTP প্রতিক্রিয়ার HTTP স্ট্যাটাস কোড (OK এর জন্য 200, ইত্যাদি) পান। |
UrlFetchApp
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বর্ণনা |
---|---|---|
fetch(url) | HTTPResponse | একটি URL আনার জন্য একটি অনুরোধ করে৷ |
fetch(url, params) | HTTPResponse | ঐচ্ছিক উন্নত পরামিতি ব্যবহার করে একটি URL আনার অনুরোধ করে। |
fetchAll(requests) | HTTPResponse[] | ঐচ্ছিক উন্নত প্যারামিটার ব্যবহার করে একাধিক URL আনার জন্য একাধিক অনুরোধ করে। |
getRequest(url) | Object | অপারেশন চালু করা হলে যে অনুরোধ করা হয় তা ফেরত দেয়। |
getRequest(url, params) | Object | ক্রিয়াকলাপটি চালু করা হলে যে অনুরোধ করা হয় তা ফেরত দেয়। |