Method: spreadsheets.getByDataFilter

প্রদত্ত আইডিতে স্প্রেডশীট ফেরত দেয়। কলকারীকে অবশ্যই স্প্রেডশীট আইডি উল্লেখ করতে হবে।

এই পদ্ধতিটি স্প্রেডশীট.গেট থেকে আলাদা যে এটি একটি dataFilters প্যারামিটার নির্দিষ্ট করে স্প্রেডশীট ডেটার কোন উপসেটগুলি ফেরত দেবে তা নির্বাচন করার অনুমতি দেয়। একাধিক DataFilters নির্দিষ্ট করা যেতে পারে। এক বা একাধিক ডেটা ফিল্টার নির্দিষ্ট করা স্প্রেডশীটের অংশগুলিকে ফেরত দেয় যা যেকোনো ফিল্টার দ্বারা মিলিত রেঞ্জগুলিকে ছেদ করে৷

ডিফল্টরূপে, গ্রিডের মধ্যে ডেটা ফেরত দেওয়া হয় না। আপনি 2টি উপায়ের মধ্যে একটি গ্রিড ডেটা অন্তর্ভুক্ত করতে পারেন:

  • HTTP-তে fields URL প্যারামিটার ব্যবহার করে আপনার পছন্দসই ক্ষেত্র তালিকাভুক্ত একটি ফিল্ড মাস্ক নির্দিষ্ট করুন

  • includeGridData প্যারামিটারটিকে সত্যে সেট করুন। যদি একটি ফিল্ড মাস্ক সেট করা থাকে, তাহলে includeGridData প্যারামিটার উপেক্ষা করা হয়

বড় স্প্রেডশীটগুলির জন্য, একটি সর্বোত্তম অনুশীলন হিসাবে, শুধুমাত্র নির্দিষ্ট স্প্রেডশীট ক্ষেত্রগুলি পুনরুদ্ধার করুন যা আপনি চান৷

HTTP অনুরোধ

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
spreadsheetId

string

অনুরোধ করার জন্য স্প্রেডশীট।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "includeGridData": boolean
}
ক্ষেত্র
dataFilters[]

object ( DataFilter )

স্প্রেডশীট থেকে কোন রেঞ্জগুলি পুনরুদ্ধার করতে হবে তা নির্বাচন করতে ব্যবহৃত DataFilters

includeGridData

boolean

গ্রিড ডেটা ফেরত দেওয়া উচিত হলে সত্য। অনুরোধে ফিল্ড মাস্ক সেট করা থাকলে এই প্যারামিটারটি উপেক্ষা করা হয়।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Spreadsheet একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।