প্রদত্ত আইডিতে স্প্রেডশিটটি ফেরত পাঠায়। কলকারীকে অবশ্যই স্প্রেডশিট আইডি নির্দিষ্ট করতে হবে। আরও তথ্যের জন্য, পড়ুন, লিখুন এবং মেটাডেটা অনুসন্ধান করুন দেখুন।
এই পদ্ধতিটি spreadsheets.get থেকে আলাদা কারণ এটি একটি dataFilters প্যারামিটার নির্দিষ্ট করে স্প্রেডশিট ডেটার কোন উপসেটগুলি ফেরত পাঠাবে তা নির্বাচন করার অনুমতি দেয়। একাধিক DataFilters নির্দিষ্ট করা যেতে পারে। এক বা একাধিক ডেটা ফিল্টার নির্দিষ্ট করলে স্প্রেডশিটের সেই অংশগুলি ফেরত আসে যা যেকোনো ফিল্টারের সাথে মিলে যাওয়া রেঞ্জগুলিকে ছেদ করে।
ডিফল্টরূপে, গ্রিডের মধ্যে ডেটা ফেরত দেওয়া হয় না। আপনি দুটি উপায়ের একটিতে গ্রিড ডেটা অন্তর্ভুক্ত করতে পারেন:
HTTP-তে
fieldsURL প্যারামিটার ব্যবহার করে আপনার পছন্দসই ক্ষেত্রগুলির তালিকা সহ একটি ফিল্ড মাস্ক নির্দিষ্ট করুন।includeGridDataপ্যারামিটারটিকেtrueতে সেট করুন। যদি একটি ফিল্ড মাস্ক সেট করা থাকে, তাহলেincludeGridDataপ্যারামিটারটি উপেক্ষা করা হয়।
বড় স্প্রেডশিটের জন্য, সর্বোত্তম অনুশীলন হিসাবে, শুধুমাত্র আপনার পছন্দসই নির্দিষ্ট স্প্রেডশিট ক্ষেত্রগুলি পুনরুদ্ধার করুন।
HTTP অনুরোধ
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পথের পরামিতি
| পরামিতি | |
|---|---|
spreadsheetId | অনুরোধ করার জন্য স্প্রেডশিট। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
| JSON উপস্থাপনা |
|---|
{
"dataFilters": [
{
object ( |
| ক্ষেত্র | |
|---|---|
dataFilters[] | স্প্রেডশিট থেকে কোন রেঞ্জগুলি পুনরুদ্ধার করতে হবে তা নির্বাচন করতে |
includeGridData | গ্রিড ডেটা ফেরত দেওয়া উচিত হলে True। অনুরোধে একটি ফিল্ড মাস্ক সেট করা থাকলে এই প্যারামিটারটি উপেক্ষা করা হয়। |
excludeTablesInBandedRanges | ব্যান্ডেড রেঞ্জের মধ্যে টেবিল বাদ দেওয়া উচিত হলে সত্য। সেট না থাকলে মিথ্যা। |
প্রতিক্রিয়া মূল অংশ
যদি সফল হয়, তাহলে রেসপন্স বডিতে Spreadsheet একটি উদাহরণ থাকবে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.file -
https://www.googleapis.com/auth/spreadsheets
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।