Method: spreadsheets.values.batchGetByDataFilter

নির্দিষ্ট ডেটা ফিল্টারের সাথে মেলে এমন এক বা একাধিক মানের রেঞ্জ ফেরত দেয়। আরও তথ্যের জন্য, পড়ুন, লিখুন এবং মেটাডেটা অনুসন্ধান করুন দেখুন।

কলারকে অবশ্যই স্প্রেডশিট আইডি এবং এক বা একাধিক DataFilters উল্লেখ করতে হবে। অনুরোধের যেকোনো ডেটা ফিল্টারের সাথে মেলে এমন রেঞ্জগুলি ফেরত পাঠানো হবে।

HTTP অনুরোধ

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

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

পথের পরামিতি

পরামিতি
spreadsheetId

string

যে স্প্রেডশিট থেকে ডেটা পুনরুদ্ধার করা হবে তার আইডি।

অনুরোধের মূল অংশ

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

JSON উপস্থাপনা
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "majorDimension": enum (Dimension),
  "valueRenderOption": enum (ValueRenderOption),
  "dateTimeRenderOption": enum (DateTimeRenderOption)
}
ক্ষেত্র
dataFilters[]

object ( DataFilter )

যেসব ডেটা ফিল্টার পুনরুদ্ধারের জন্য মানগুলির পরিসরের সাথে মেলে, সেগুলো প্রতিক্রিয়ায় অন্তর্ভুক্ত করা হয়।

majorDimension

enum ( Dimension )

ফলাফলের জন্য যে প্রধান মাত্রা ব্যবহার করা উচিত।

উদাহরণস্বরূপ, যদি স্প্রেডশিট ডেটা হয়: A1=1,B1=2,A2=3,B2=4 , তাহলে একটি অনুরোধ যা সেই পরিসরটি নির্বাচন করে এবং majorDimension=ROWS সেট করে তা [[1,2],[3,4]] প্রদান করে, যেখানে একটি অনুরোধ যা majorDimension=COLUMNS সেট করে তা [[1,3],[2,4]] প্রদান করে।

valueRenderOption

enum ( ValueRenderOption )

আউটপুটে মানগুলি কীভাবে উপস্থাপন করা উচিত। ডিফল্ট রেন্ডার বিকল্পটি হল FORMATTED_VALUE

dateTimeRenderOption

enum ( DateTimeRenderOption )

আউটপুটে তারিখ, সময় এবং সময়কাল কীভাবে উপস্থাপন করা উচিত। valueRenderOption FORMATTED_VALUE হলে এটি উপেক্ষা করা হয়। ডিফল্ট dateTime রেন্ডার বিকল্পটি হল SERIAL_NUMBER

প্রতিক্রিয়া মূল অংশ

DataFilters দ্বারা নির্বাচিত একটি স্প্রেডশিটে একাধিক পরিসরের মান পুনরুদ্ধার করার সময় প্রতিক্রিয়া।

যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:

JSON উপস্থাপনা
{
  "spreadsheetId": string,
  "valueRanges": [
    {
      object (MatchedValueRange)
    }
  ]
}
ক্ষেত্র
spreadsheetId

string

যে স্প্রেডশিট থেকে ডেটা উদ্ধার করা হয়েছে তার আইডি।

valueRanges[]

object ( MatchedValueRange )

অনুরোধকৃত মানগুলি, সাথে মিলে যাওয়া ডেটা ফিল্টারের তালিকা।

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

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

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

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

মিলে যাওয়া মূল্যের পরিসর

এক বা একাধিক ডেটা ফাইলার দ্বারা মিলে যাওয়া একটি মানের পরিসর।

JSON উপস্থাপনা
{
  "valueRange": {
    object (ValueRange)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
ক্ষেত্র
valueRange

object ( ValueRange )

DataFilter দ্বারা মিলিত মানগুলি।

dataFilters[]

object ( DataFilter )

অনুরোধের DataFilters যা মানের পরিসরের সাথে মিলেছে।