Method: presentations.batchUpdate

উপস্থাপনায় এক বা একাধিক আপডেট প্রয়োগ করে।

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

কিছু অনুরোধের replies আছে যেগুলি কীভাবে প্রয়োগ করা হয় সে সম্পর্কে আপনাকে কিছু তথ্য দিতে। অন্যান্য অনুরোধের তথ্য ফেরত দেওয়ার প্রয়োজন নেই; এই প্রতিটি একটি খালি উত্তর ফেরত. উত্তরের ক্রম অনুরোধের সাথে মেলে।

উদাহরণস্বরূপ, ধরুন আপনি চারটি আপডেট সহ batchUpdate কল করেন এবং শুধুমাত্র তৃতীয়টি তথ্য প্রদান করে। প্রতিক্রিয়াটির দুটি খালি উত্তর থাকবে: তৃতীয় অনুরোধের উত্তর এবং সেই ক্রমে আরেকটি খালি উত্তর।

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

HTTP অনুরোধ

POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate

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

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

পরামিতি
presentationId

string

উপস্থাপনা আপডেটগুলি প্রয়োগ করার জন্য।

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

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

JSON প্রতিনিধিত্ব
{
  "requests": [
    {
      object (Request)
    }
  ],
  "writeControl": {
    object (WriteControl)
  }
}
ক্ষেত্র
requests[]

object ( Request )

উপস্থাপনায় আবেদন করার জন্য আপডেটের একটি তালিকা।

writeControl

object ( WriteControl )

লেখার অনুরোধ কিভাবে কার্যকর করা হয় তার উপর নিয়ন্ত্রণ প্রদান করে।

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

একটি ব্যাচ আপডেট থেকে প্রতিক্রিয়া বার্তা.

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

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

string

উপস্থাপনা আপডেট প্রয়োগ করা হয়েছে.

replies[]

object ( Response )

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

writeControl

object ( WriteControl )

অনুরোধ প্রয়োগ করার পরে আপডেট করা লেখা নিয়ন্ত্রণ।

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

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

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

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

WriteControl

লেখার অনুরোধ কিভাবে কার্যকর করা হয় তার উপর নিয়ন্ত্রণ প্রদান করে।

JSON প্রতিনিধিত্ব
{
  "requiredRevisionId": string
}
ক্ষেত্র
requiredRevisionId

string

লেখার অনুরোধের জন্য প্রয়োজনীয় উপস্থাপনার revision ID । যদি নির্দিষ্ট করা থাকে এবং প্রয়োজনীয় রিভিশন আইডি উপস্থাপনার বর্তমান রিভিশন আইডির সাথে মেলে না, তাহলে অনুরোধটি প্রসেস করা হয় না এবং একটি 400 খারাপ অনুরোধের ত্রুটি ফেরত দেয়।

যখন একটি প্রয়োজনীয় পুনর্বিবেচনা আইডি একটি প্রতিক্রিয়াতে ফেরত দেওয়া হয়, তখন অনুরোধটি প্রয়োগ করার পরে এটি নথির সংশোধন আইডি নির্দেশ করে৷