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