- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- অনুরোধ
- স্লাইড অনুরোধ তৈরি করুন
- লেআউটরেফারেন্স
- পূর্বনির্ধারিত লেআউট
- লেআউটপ্লেসহোল্ডারআইডিম্যাপিং
- CreateShapeRequest
- PageElementProperties
- CreateTableRequest
- টেক্সট অনুরোধ সন্নিবেশ করুন
- টেবিল সারি সন্নিবেশ করার অনুরোধ
- টেবিলের কলাম সন্নিবেশ করার অনুরোধ
- টেবিল সারি মুছুন অনুরোধ
- টেবিলের কলাম মুছে ফেলার অনুরোধ
- সমস্ত টেক্সট প্রতিস্থাপন করার অনুরোধ
- সাবস্ট্রিং ম্যাচ ক্রাইটেরিয়া
- ডিলিটঅবজেক্টরিকোয়েস্ট
- UpdatePageElementTransformRequest
- অ্যাপ্লাইমোড
- স্লাইডের অবস্থান আপডেট করার অনুরোধ
- ডিলিটটেক্সটরিকোয়েস্ট
- পরিসর
- প্রকার
- CreateImageRequest
- ভিডিও অনুরোধ তৈরি করুন
- CreateSheetsChartRequest
- লিঙ্কিংমোড
- CreateLineRequest
- বিভাগ
- রিফ্রেশশিটসচার্টঅনুরোধ
- UpdateShapePropertiesRequest
- UpdateImagePropertiesRequest
- ভিডিও বৈশিষ্ট্য আপডেট করার অনুরোধ
- পৃষ্ঠার বৈশিষ্ট্য আপডেট করার অনুরোধ
- UpdateTableCellPropertiesRequest
- টেবিলরেঞ্জ
- UpdateLinePropertiesRequest
- CreateParagraphBulletsRequest
- বুলেটগ্লিফপ্রিসেট
- সমস্ত আকারকে ছবি দিয়ে প্রতিস্থাপন করার অনুরোধ
- প্রতিস্থাপন পদ্ধতি
- ইমেজরিপ্লেসমেথড
- ডুপ্লিকেটঅবজেক্টরিকোয়েস্ট
- আপডেটটেক্সটস্টাইলঅনুরোধ
- সমস্ত আকারকে শীট দিয়ে প্রতিস্থাপন করার অনুরোধ
- লিঙ্কিংমোড
- অনুচ্ছেদ বুলেট মুছুন অনুরোধ
- অনুচ্ছেদ শৈলী আপডেট করার অনুরোধ
- UpdateTableBorderPropertiesRequest
- সীমান্ত অবস্থান
- UpdateTableColumnPropertiesRequest
- UpdateTableRowPropertiesRequest
- MergeTableCellsRequest
- UnmergeTableCellsRequest
- গ্রুপঅবজেক্টসঅনুরোধ
- UngroupObjectsRequest
- UpdatePageElementAltTextRequest
- ছবি প্রতিস্থাপনের অনুরোধ
- আপডেটস্লাইডপ্রপার্টিজরিকোয়েস্ট
- UpdatePageElementsZOrderRequest
- ZOrderOperation
- আপডেটলাইনক্যাটাগরি অনুরোধ
- রিরাউটলাইনঅনুরোধ
- মন্তব্য যোগ করার অনুরোধ
- আকৃতি পাঠ্য অ্যাঙ্কর
- টেবিলসেলটেক্সটঅ্যাঙ্কর
- টেবিল অ্যাঙ্কর
- মন্তব্য উত্তর অনুরোধ যোগ করুন
- মন্তব্য পোস্টের অনুরোধ আপডেট করুন
- মন্তব্য মুছে ফেলার অনুরোধ
- মন্তব্য উত্তর অনুরোধ মুছুন
- রাইটকন্ট্রোল
- প্রতিক্রিয়া
- CreateSlideResponse
- CreateShapeResponse
- CreateTableResponse
- সমস্ত পাঠ্য প্রতিক্রিয়া প্রতিস্থাপন করুন
- CreateImageResponse
- ভিডিও প্রতিক্রিয়া তৈরি করুন
- CreateSheetsChartResponse
- CreateLineResponse
- সমস্ত আকারকে ছবির প্রতিক্রিয়া দিয়ে প্রতিস্থাপন করুন
- ডুপ্লিকেটঅবজেক্টরেসপন্স
- ReplaceAllShapesWithSheetsChartResponse
- গ্রুপঅবজেক্টসরেসপন্স
- মন্তব্য প্রতিক্রিয়া যোগ করুন
- মন্তব্য যোগ করুন উত্তর দিন প্রতিক্রিয়া
- মন্তব্য আপডেট অবস্থা
- চেষ্টা করে দেখুন!
প্রেজেন্টেশনে এক বা একাধিক আপডেট প্রয়োগ করে।
প্রতিটি request প্রয়োগ করার আগে যাচাই করা হয়। যদি কোনো অনুরোধ বৈধ না হয়, তাহলে সম্পূর্ণ অনুরোধটি ব্যর্থ হবে এবং কিছুই প্রয়োগ করা হবে না।
কিছু অনুরোধের সাথে replies থাকে, যা আপনাকে সেগুলি কীভাবে প্রয়োগ করা হয় সে সম্পর্কে কিছু তথ্য দেয়। অন্য অনুরোধগুলির জন্য তথ্য ফেরত দেওয়ার প্রয়োজন হয় না; এগুলির প্রত্যেকটি একটি খালি উত্তর ফেরত দেয়। উত্তরগুলির ক্রম অনুরোধগুলির ক্রমের সাথে মিলে যায়।
উদাহরণস্বরূপ, ধরুন আপনি চারটি আপডেট সহ batchUpdate কল করলেন, এবং শুধুমাত্র তৃতীয়টি তথ্য ফেরত দিল। প্রতিক্রিয়াটিতে দুটি খালি উত্তর থাকবে: তৃতীয় অনুরোধের উত্তর এবং আরেকটি খালি উত্তর, এই ক্রমে।
যেহেতু অন্যান্য ব্যবহারকারীরা প্রেজেন্টেশনটি সম্পাদনা করতে পারেন, তাই প্রেজেন্টেশনটিতে আপনার পরিবর্তনগুলো হুবহু প্রতিফলিত নাও হতে পারে: সহযোগীদের পরিবর্তনের ফলে আপনার পরিবর্তনগুলো পরিবর্তিত হতে পারে। যদি কোনো সহযোগী না থাকেন, তবে প্রেজেন্টেশনটিতে আপনার পরিবর্তনগুলো প্রতিফলিত হওয়া উচিত। যাই হোক না কেন, আপনার অনুরোধের আপডেটগুলো একসাথে অ্যাটমিকভাবে প্রয়োগ করা হবে, এই নিশ্চয়তা দেওয়া হচ্ছে।
HTTP অনুরোধ
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
presentationId | আপডেটগুলো প্রয়োগ করার জন্য প্রেজেন্টেশনটি। |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "requests": [ { object ( |
| ক্ষেত্র | |
|---|---|
requests[] | প্রেজেন্টেশনটিতে প্রয়োগ করার জন্য আপডেটগুলির একটি তালিকা। |
writeControl | রাইট রিকোয়েস্টগুলো কীভাবে কার্যকর করা হবে, তার ওপর নিয়ন্ত্রণ প্রদান করে। |
প্রতিক্রিয়া সংস্থা
ব্যাচ আপডেটের প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "presentationId": string, "replies": [ { object ( |
| ক্ষেত্র | |
|---|---|
presentationId | যে প্রেজেন্টেশনটিতে আপডেটগুলো প্রয়োগ করা হয়েছিল। |
replies[] | আপডেটগুলোর উত্তর। এটি আপডেটগুলোর সাথে হুবহু মিলে যায়, যদিও কিছু অনুরোধের উত্তর খালি থাকতে পারে। |
writeControl | অনুরোধটি প্রয়োগ করার পর রাইট কন্ট্রোল আপডেট করা হয়েছে। |
commentUpdateState | ব্যাচ অনুরোধে মন্তব্যের আপডেটগুলো প্রয়োগ করা হয়েছে কিনা। |
অনুমোদনের পরিধি
নিম্নলিখিত 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
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
রাইটকন্ট্রোল
রাইট রিকোয়েস্টগুলো কীভাবে কার্যকর করা হবে, তার ওপর নিয়ন্ত্রণ প্রদান করে।
| JSON উপস্থাপনা |
|---|
{ "requiredRevisionId": string } |
| ক্ষেত্র | |
|---|---|
requiredRevisionId | রাইট রিকোয়েস্টের জন্য প্রয়োজনীয় প্রেজেন্টেশনের যখন কোনো প্রতিক্রিয়ায় একটি প্রয়োজনীয় রিভিশন আইডি ফেরত আসে, তখন তা অনুরোধটি প্রয়োগ করার পরের ডকুমেন্টটির রিভিশন আইডি নির্দেশ করে। |
মন্তব্য আপডেট অবস্থা
ব্যাচ অনুরোধে মন্তব্যের অবস্থা আপডেট হয়।
| এনাম | |
|---|---|
COMMENT_UPDATE_STATE_UNSPECIFIED | মন্তব্য আপডেটের অবস্থা অনির্দিষ্ট। |
NO_UPDATES_REQUESTED | ব্যাচ অনুরোধে কোনো মন্তব্য হালনাগাদের অনুরোধ করা হয়নি। |
ALL_SAVED | অনুরোধকৃত সকল মন্তব্য আপডেট ব্যাচ অনুরোধের মাধ্যমে প্রয়োগ করা হয়েছে। |
ALL_FAILED_UNKNOWN_REASON | অনুরোধ করা সমস্ত মন্তব্য আপডেট ব্যর্থ হয়েছে। |