Method: spreadsheets.batchUpdate

স্প্রেডশীটে এক বা একাধিক আপডেট প্রয়োগ করে।

প্রতিটি request প্রয়োগ করার আগে যাচাই করা হয়। কোনো অনুরোধ বৈধ না হলে সম্পূর্ণ অনুরোধ ব্যর্থ হবে এবং কিছুই প্রয়োগ করা হবে না।

কিছু অনুরোধের replies আছে যেগুলি কীভাবে প্রয়োগ করা হয় সে সম্পর্কে আপনাকে কিছু তথ্য দিতে। উত্তরগুলি অনুরোধগুলিকে মিরর করবে। উদাহরণস্বরূপ, আপনি যদি 4টি আপডেট প্রয়োগ করেন এবং 3য়টির একটি উত্তর থাকে, তাহলে সেই ক্রমে উত্তরটিতে 2টি খালি উত্তর, প্রকৃত উত্তর এবং আরেকটি খালি উত্তর থাকবে।

স্প্রেডশীটগুলির সহযোগিতামূলক প্রকৃতির কারণে, এটি সম্পূর্ণ হওয়ার পরে স্প্রেডশীটটি আপনার পরিবর্তনগুলিকে ঠিক প্রতিফলিত করবে এমন নিশ্চয়তা দেওয়া হয় না, তবে এটি নিশ্চিত যে অনুরোধের আপডেটগুলি পরমাণুভাবে একসাথে প্রয়োগ করা হবে৷ আপনার পরিবর্তনগুলি সহযোগী পরিবর্তনের ক্ষেত্রে পরিবর্তিত হতে পারে৷ যদি কোন সহযোগী না থাকে, তাহলে স্প্রেডশীট আপনার পরিবর্তনগুলি প্রতিফলিত করবে।

HTTP অনুরোধ

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

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

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

পরামিতি
spreadsheetId

string

যে স্প্রেডশীটটিতে আপডেটগুলি প্রয়োগ করতে হবে৷

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

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

JSON প্রতিনিধিত্ব
{
  "requests": [
    {
      object (Request)
    }
  ],
  "includeSpreadsheetInResponse": boolean,
  "responseRanges": [
    string
  ],
  "responseIncludeGridData": boolean
}
ক্ষেত্র
requests[]

object ( Request )

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

includeSpreadsheetInResponse

boolean

আপডেট প্রতিক্রিয়া স্প্রেডশীট সংস্থান অন্তর্ভুক্ত করা উচিত কিনা তা নির্ধারণ করে।

responseRanges[]

string

প্রতিক্রিয়া স্প্রেডশীটে অন্তর্ভুক্ত ব্যাপ্তি সীমাবদ্ধ করে। অর্থপূর্ণ শুধুমাত্র যদি includeSpreadsheetInResponse 'সত্য' হয়।

responseIncludeGridData

boolean

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

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

একটি স্প্রেডশীট আপডেট করার ব্যাচের উত্তর।

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

JSON প্রতিনিধিত্ব
{
  "spreadsheetId": string,
  "replies": [
    {
      object (Response)
    }
  ],
  "updatedSpreadsheet": {
    object (Spreadsheet)
  }
}
ক্ষেত্র
spreadsheetId

string

যে স্প্রেডশীটে আপডেটগুলি প্রয়োগ করা হয়েছিল৷

replies[]

object ( Response )

আপডেটের উত্তর। এই মানচিত্র 1:1 আপডেট সহ, যদিও কিছু অনুরোধের উত্তর খালি হতে পারে।

updatedSpreadsheet

object ( Spreadsheet )

আপডেট প্রয়োগ করার পরে স্প্রেডশীট। BatchUpdateSpreadsheetRequest.include_spreadsheet_in_response true হলেই এটি সেট করা হয়।

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

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

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

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