অনুরোধ
প্রেজেন্টেশনে প্রয়োগ করার জন্য এক ধরনের আপডেট।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "createSlide": { object ( |
| ক্ষেত্র | |
|---|---|
| আপডেটের ধরন। ঠিক একটি ফিল্ড আবশ্যক। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
createSlide | একটি নতুন স্লাইড তৈরি করে। |
createShape | একটি নতুন আকৃতি তৈরি করে। |
createTable | একটি নতুন টেবিল তৈরি করে। |
insertText | শেপ বা টেবিলের সেলে টেক্সট প্রবেশ করায়। |
insertTableRows | টেবিলে সারি যুক্ত করে। |
insertTableColumns | টেবিলে কলাম যুক্ত করে। |
deleteTableRow | টেবিল থেকে একটি সারি মুছে ফেলে। |
deleteTableColumn | টেবিলের একটি কলাম মুছে ফেলে। |
replaceAllText | নির্দিষ্ট পাঠ্যের সমস্ত দৃষ্টান্ত প্রতিস্থাপন করে। |
deleteObject | প্রেজেন্টেশন থেকে একটি পৃষ্ঠা বা পৃষ্ঠার উপাদান মুছে ফেলে। |
updatePageElementTransform | পৃষ্ঠার কোনো উপাদানের ট্রান্সফর্ম আপডেট করে। |
updateSlidesPosition | প্রেজেন্টেশনে থাকা এক সেট স্লাইডের অবস্থান আপডেট করে। |
deleteText | শেপ বা টেবিল সেল থেকে টেক্সট মুছে ফেলে। |
createImage | একটি ছবি তৈরি করে। |
createVideo | একটি ভিডিও তৈরি করে। |
createSheetsChart | একটি এমবেডেড গুগল শিটস চার্ট তৈরি করে। |
createLine | একটি লাইন তৈরি করে। |
refreshSheetsChart | গুগল শিটস চার্ট রিফ্রেশ করে। |
updateShapeProperties | একটি |
updateImageProperties | একটি |
updateVideoProperties | একটি |
updatePageProperties | একটি |
updateTableCellProperties | একটি |
updateLineProperties | একটি |
createParagraphBullets | অনুচ্ছেদের জন্য বুলেট পয়েন্ট তৈরি করে। |
replaceAllShapesWithImage | নির্দিষ্ট শর্ত পূরণকারী সমস্ত আকৃতিকে একটি ছবি দিয়ে প্রতিস্থাপন করে। |
duplicateObject | স্লাইড বা পৃষ্ঠার কোনো উপাদানের প্রতিলিপি তৈরি করে। |
updateTextStyle | |
replaceAllShapesWithSheetsChart | নির্দিষ্ট শর্ত পূরণকারী সমস্ত শেপকে একটি গুগল শিটস চার্ট দিয়ে প্রতিস্থাপন করে। |
deleteParagraphBullets | অনুচ্ছেদ থেকে বুলেট পয়েন্ট মুছে দেয়। |
updateParagraphStyle | |
updateTableBorderProperties | একটি |
updateTableColumnProperties | |
updateTableRowProperties | |
mergeTableCells | |
unmergeTableCells | |
groupObjects | পেজ এলিমেন্টের মতো অবজেক্টগুলোকে গ্রুপ করে। |
ungroupObjects | অবজেক্টগুলোকে, যেমন |
updatePageElementAltText | |
replaceImage | বিদ্যমান ছবিকে একটি নতুন ছবি দিয়ে প্রতিস্থাপন করে। |
updateSlideProperties | একটি স্লাইডের বৈশিষ্ট্য আপডেট করে |
updatePageElementsZOrder | |
updateLineCategory | একটি |
rerouteLine | একটি |
insertComment | প্রেজেন্টেশনে একটি |
addCommentReply | একটি |
updateCommentPost | একটি |
deleteComment | একটি |
deleteCommentReply | একটি |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
স্লাইড অনুরোধ তৈরি করুন
একটি স্লাইড তৈরি করে।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। আপনি যদি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা আপনি কোনো আইডি নির্দিষ্ট না করলে, একটি অনন্য আইডি তৈরি করা হয়। |
insertionIndex | ঐচ্ছিক শূন্য-ভিত্তিক সূচক যা নির্দেশ করে স্লাইডগুলো কোথায় ঢোকাতে হবে। আপনি যদি কোনো সূচি নির্দিষ্ট না করেন, তাহলে স্লাইডটি শেষে তৈরি হয়। |
slideLayoutReference | বর্তমান মাস্টারের উপর ভিত্তি করে সন্নিবেশিতব্য স্লাইডের লেআউট রেফারেন্স, যা নিম্নলিখিতগুলির মধ্যে একটি:
বর্তমান মাস্টারে LayoutReference-টি খুঁজে না পাওয়া গেলে, একটি 400 ব্যাড রিকোয়েস্ট এরর ফেরত দেওয়া হয়। আপনি যদি কোনো লেআউট রেফারেন্স নির্দিষ্ট না করেন, তাহলে স্লাইডটি পূর্বনির্ধারিত |
placeholderIdMappings[] | লেআউটের |
লেআউটরেফারেন্স
স্লাইড লেআউট রেফারেন্স। এটি নিম্নলিখিত যেকোনো একটিকে নির্দেশ করতে পারে:
- একটি পূর্বনির্ধারিত বিন্যাস
- উপস্থাপনাটির বিন্যাসগুলোর মধ্যে একটি।
| JSON উপস্থাপনা |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"predefinedLayout": enum ( |
| ক্ষেত্র | |
|---|---|
| লেআউটরেফারেন্সের ধরণ। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
predefinedLayout | পূর্বনির্ধারিত বিন্যাস। |
layoutId | লেআউট আইডি: প্রেজেন্টেশনের লেআউটগুলোর মধ্যে একটির অবজেক্ট আইডি। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
পূর্বনির্ধারিত লেআউট
পূর্বনির্ধারিত লেআউটের প্রকারভেদ। এগুলো সাধারণত প্রেজেন্টেশনে ব্যবহৃত লেআউট। তবে, এই লেআউটগুলো বর্তমান মাস্টারে উপস্থিত থাকবে এমন কোনো নিশ্চয়তা নেই, কারণ সেগুলো মুছে ফেলা হতে পারে অথবা ব্যবহৃত থিমের অংশ নাও হতে পারে। এছাড়াও, প্রতিটি লেআউটের প্লেসহোল্ডারগুলোও পরিবর্তিত হয়ে থাকতে পারে।
| এনাম | |
|---|---|
PREDEFINED_LAYOUT_UNSPECIFIED | অনির্দিষ্ট বিন্যাস। |
BLANK | খালি লেআউট, কোনো প্লেসহোল্ডার নেই। |
CAPTION_ONLY | নীচে ক্যাপশন সহ লেআউট। |
TITLE | শিরোনাম ও উপশিরোনাম সহ বিন্যাস। |
TITLE_AND_BODY | শিরোনাম ও মূল অংশসহ বিন্যাস। |
TITLE_AND_TWO_COLUMNS | একটি শিরোনাম এবং দুটি কলাম সহ বিন্যাস। |
TITLE_ONLY | শুধুমাত্র শিরোনাম সহ লেআউট। |
SECTION_HEADER | বিভাগের শিরোনাম সহ বিন্যাস। |
SECTION_TITLE_AND_DESCRIPTION | একদিকে শিরোনাম ও উপশিরোনাম এবং অন্যদিকে বিবরণ সহ বিন্যাস। |
ONE_COLUMN_TEXT | একটি শিরোনাম ও একটি মূল অংশসহ বিন্যাস, যা একটি কলামে সাজানো। |
MAIN_POINT | মূল বিষয়বস্তুসহ বিন্যাস। |
BIG_NUMBER | বড় সংখ্যাসূচক শিরোনাম সহ বিন্যাস। |
লেআউটপ্লেসহোল্ডারআইডিম্যাপিং
একটি নির্দিষ্ট লেআউট থেকে স্লাইডে তৈরি করা হবে এমন একটি প্লেসহোল্ডারের জন্য ব্যবহারকারী-নির্ধারিত আইডি ম্যাপিং।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"layoutPlaceholder": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | উপরে উল্লিখিত প্লেসহোল্ডারটির জন্য ব্যবহারকারী-প্রদত্ত একটি অবজেক্ট আইডি, যা একটি স্লাইডে তৈরি করা হবে। যদি আপনি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা আপনি কোনো আইডি নির্দিষ্ট না করলে, একটি অনন্য আইডি তৈরি করা হয়। |
| লেআউটে একটি প্লেসহোল্ডার শনাক্ত করার জন্য ব্যবহৃত প্রকার। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
layoutPlaceholder | লেআউটের প্লেসহোল্ডার যা একটি স্লাইডে প্রয়োগ করা হবে। এর জন্য শুধু |
layoutPlaceholderObjectId | লেআউটে থাকা প্লেসহোল্ডারের অবজেক্ট আইডি, যা একটি স্লাইডে প্রয়োগ করা হবে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
CreateShapeRequest
একটি নতুন আকৃতি তৈরি করে।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "elementProperties": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। আপনি যদি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা |
elementProperties | আকৃতিটির উপাদানগত বৈশিষ্ট্যসমূহ। |
shapeType | আকৃতির ধরণ। |
PageElementProperties
একটি পেজ এলিমেন্টের সাধারণ প্রোপার্টিগুলো।
দ্রষ্টব্য: আপনি যখন প্রথমবার একটি PageElement তৈরি করেন, তখন API size এবং transform উভয়ের মান পরিবর্তন করতে পারে, কিন্তু এর দৃশ্যমান আকার অপরিবর্তিত থাকবে।
| JSON উপস্থাপনা |
|---|
{ "pageObjectId": string, "size": { object ( |
| ক্ষেত্র | |
|---|---|
pageObjectId | যে পৃষ্ঠায় এলিমেন্টটি অবস্থিত, সেই পৃষ্ঠার অবজেক্ট আইডি। |
size | উপাদানটির আকার। |
transform | এলিমেন্টটির রূপান্তর। |
CreateTableRequest
একটি নতুন টেবিল তৈরি করে।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। যদি আপনি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা আপনি কোনো আইডি নির্দিষ্ট না করলে, একটি অনন্য আইডি তৈরি করা হয়। |
elementProperties | টেবিলের উপাদানগুলোর বৈশিষ্ট্য। টেবিলটি একটি ন্যূনতম আকার সাপেক্ষে, প্রদত্ত আকারে তৈরি করা হবে। যদি কোনো আকার প্রদান করা না হয়, তবে টেবিলটির আকার স্বয়ংক্রিয়ভাবে নির্ধারিত হবে। টেবিল ট্রান্সফর্মের স্কেল অবশ্যই ১ হতে হবে এবং এতে কোনো শিয়ার কম্পোনেন্ট থাকা যাবে না। যদি কোনো ট্রান্সফর্ম প্রদান করা না হয়, তাহলে টেবিলটি পৃষ্ঠার কেন্দ্রে থাকবে। |
rows | সারণিতে সারির সংখ্যা। |
columns | সারণিতে কলামের সংখ্যা। |
টেক্সট অনুরোধ সন্নিবেশ করুন
শেপ বা টেবিলের সেলে টেক্সট প্রবেশ করায়।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে শেপ বা টেবিলে টেক্সটটি প্রবেশ করানো হবে, তার অবজেক্ট আইডি। |
cellLocation | যদি টেক্সটটি কোনো টেবিল সেলে প্রবেশ করাতে হয়, তবে এটি ঐচ্ছিক টেবিল সেলের অবস্থান। যদি এটি উপস্থিত থাকে, তবে objectId-কে অবশ্যই একটি টেবিল নির্দেশ করতে হবে। |
text | যে লেখাটি সন্নিবেশ করতে হবে। নিউলাইন ক্যারেক্টার যোগ করলে স্বয়ংক্রিয়ভাবে সেই ইনডেক্সে একটি নতুন সন্নিবেশিত টেক্সটের স্টাইল স্বয়ংক্রিয়ভাবে নির্ধারিত হবে এবং সাধারণত পার্শ্ববর্তী টেক্সটের স্টাইলিং অপরিবর্তিত থাকবে। বেশিরভাগ ক্ষেত্রে, টেক্সটটি ইনসারশন ইনডেক্সে অবস্থিত সন্নিবেশিত টেক্সট থেকে কিছু কন্ট্রোল ক্যারেক্টার (U+0000-U+0008, U+000C-U+001F) এবং ইউনিকোড বেসিক মাল্টিলিঙ্গুয়াল প্লেন প্রাইভেট ইউজ এরিয়ার (U+E000-U+F8FF) অন্তর্ভুক্ত ক্যারেক্টারগুলো বাদ দেওয়া হবে। |
insertionIndex | ইনডেক্সটি শূন্য-ভিত্তিক এবং স্ট্রিংয়ের শুরু থেকে গণনা করা হয়। ইউনিকোড গ্রাফিম ক্লাস্টারের ভিতরে সংযোজন রোধ করার জন্য ইনডেক্সটি সামঞ্জস্য করা যেতে পারে। এই ক্ষেত্রে, লেখাটি গ্রাফিম ক্লাস্টারের ঠিক পরেই সন্নিবেশিত হবে। |
টেবিল সারি সন্নিবেশ করার অনুরোধ
টেবিলে সারি যুক্ত করে।
| JSON উপস্থাপনা |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableObjectId | যে টেবিলে সারি ঢোকানো হবে। |
cellLocation | রেফারেন্স টেবিল সেলের অবস্থান যেখান থেকে সারিগুলি সন্নিবেশ করা হবে। রেফারেন্স সেলটি যে সারিতে রয়েছে, তার উপরে (বা নীচে) একটি নতুন সারি যুক্ত করা হবে। যদি রেফারেন্স সেলটি একটি মার্জ করা সেল হয়, তবে মার্জ করা সেলটির উপরে (বা নীচে) একটি নতুন সারি যুক্ত করা হবে। |
insertBelow | রেফারেন্স সেলের অবস্থানের নিচে নতুন সারি যুক্ত করা হবে কিনা।
|
number | সন্নিবেশিত সারির সংখ্যা। প্রতি অনুরোধে সর্বোচ্চ ২০টি। |
টেবিলের কলাম সন্নিবেশ করার অনুরোধ
টেবিলে কলাম যুক্ত করে।
টেবিলের অন্যান্য কলামগুলো নতুন কলামটির সাথে মানানসই করে আকার পরিবর্তন করা হবে।
| JSON উপস্থাপনা |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableObjectId | যে টেবিলে কলাম যোগ করতে হবে। |
cellLocation | রেফারেন্স টেবিল সেলের অবস্থান যেখান থেকে কলামগুলো সন্নিবেশ করা হবে। রেফারেন্স সেলটি যে কলামে রয়েছে, তার বামে (বা ডানে) একটি নতুন কলাম যুক্ত করা হবে। যদি রেফারেন্স সেলটি একটি মার্জ করা সেল হয়, তবে নতুন কলামটি মার্জ করা সেলটির বামে (বা ডানে) যুক্ত করা হবে। |
insertRight | রেফারেন্স সেলের অবস্থানের ডানদিকে নতুন কলাম যুক্ত করা হবে কিনা।
|
number | সন্নিবেশিত করার জন্য কলামের সংখ্যা। প্রতি অনুরোধে সর্বোচ্চ ২০টি। |
টেবিল সারি মুছুন অনুরোধ
টেবিল থেকে একটি সারি মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableObjectId | যে টেবিলটি থেকে সারিগুলো মুছে ফেলতে হবে। |
cellLocation | রেফারেন্স টেবিল সেলের অবস্থান যেখান থেকে একটি সারি মুছে ফেলা হবে। এই সেলটি যে সারি জুড়ে রয়েছে, সেই সারিটি মুছে ফেলা হবে। যদি এটি একটি মার্জ করা সেল হয়, তবে একাধিক সারি মুছে ফেলা হবে। এই মুছে ফেলার পর টেবিলে যদি কোনো সারি অবশিষ্ট না থাকে, তবে পুরো টেবিলটিই মুছে ফেলা হবে। |
টেবিলের কলাম মুছে ফেলার অনুরোধ
টেবিলের একটি কলাম মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableObjectId | যে টেবিলটি থেকে কলামগুলো মুছে ফেলতে হবে। |
cellLocation | রেফারেন্স টেবিল সেলের অবস্থান যেখান থেকে একটি কলাম মুছে ফেলা হবে। এই সেলটি যে কলাম জুড়ে রয়েছে, সেটি মুছে ফেলা হবে। যদি এটি একটি মার্জ করা সেল হয়, তবে একাধিক কলাম মুছে ফেলা হবে। এই মুছে ফেলার পর টেবিলে যদি কোনো কলাম অবশিষ্ট না থাকে, তবে পুরো টেবিলটিই মুছে ফেলা হবে। |
সমস্ত টেক্সট প্রতিস্থাপন করার অনুরোধ
একটি নির্দিষ্ট শর্তের সাথে মেলে এমন সমস্ত টেক্সটকে replace text দিয়ে প্রতিস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{
"replaceText": string,
"pageObjectIds": [
string
],
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"containsText": {
object ( |
| ক্ষেত্র | |
|---|---|
replaceText | যে লেখাটি মিলে যাওয়া লেখাটিকে প্রতিস্থাপন করবে। |
pageObjectIds[] | যদি খালি না থাকে, তাহলে মিলগুলো শুধুমাত্র প্রদত্ত পৃষ্ঠাগুলোর পৃষ্ঠা উপাদানগুলোর মধ্যে সীমাবদ্ধ থাকে। যদি কোনো |
| প্রতিস্থাপনের জন্য টেক্সট মেলানোর মানদণ্ড। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে: | |
containsText | এই সাবস্ট্রিংটির সাথে মেলে এমন আকারের টেক্সট খুঁজে বের করে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
সাবস্ট্রিং ম্যাচ ক্রাইটেরিয়া
এমন একটি মানদণ্ড যা কোনো শেপ বা টেবিলের মধ্যে থাকা একটি নির্দিষ্ট টেক্সট স্ট্রিং-এর সাথে মেলে।
| JSON উপস্থাপনা |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| ক্ষেত্র | |
|---|---|
text | আকৃতি বা সারণিতে যে লেখাটি অনুসন্ধান করতে হবে। |
matchCase | অনুসন্ধানটি কেস-অনুযায়ী হবে কিনা তা নির্দেশ করে:
|
searchByRegex | ঐচ্ছিক। যদি প্রাপ্ত মানটিকে একটি রেগুলার এক্সপ্রেশন হিসেবে গণ্য করা হয়, তবে 'ট্রু' নির্বাচন করুন। প্যাটার্নের মধ্যে থাকা যেকোনো ব্যাকস্ল্যাশকে এস্কেপ করতে হবে।
|
ডিলিটঅবজেক্টরিকোয়েস্ট
প্রেজেন্টেশন থেকে কোনো অবজেক্ট, যেমন pages বা page elements , মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "objectId": string } |
| ক্ষেত্র | |
|---|---|
objectId | যে পৃষ্ঠা বা পৃষ্ঠার উপাদানটি মুছে ফেলতে হবে, তার অবজেক্ট আইডি। ডিলিট করার পর কোনো কোনো লেআউট থেকে একটি প্লেসহোল্ডার মুছে ফেলা হলে, তার অন্তর্ভুক্ত যেকোনো খালি প্লেসহোল্ডারও মুছে যায়। |
UpdatePageElementTransformRequest
পৃষ্ঠার কোনো উপাদানের ট্রান্সফর্ম আপডেট করে।
কোনো গ্রুপের ট্রান্সফর্ম আপডেট করলে সেই গ্রুপের অন্তর্ভুক্ত পেজ এলিমেন্টগুলোর অ্যাবসোলিউট ট্রান্সফর্ম পরিবর্তিত হয়, যা তাদের ভিজ্যুয়াল চেহারা বদলে দিতে পারে। আরও বিস্তারিত জানতে PageElement.transform এর ডকুমেন্টেশন দেখুন।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "transform": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে পেজ এলিমেন্টটি আপডেট করতে হবে, তার অবজেক্ট আইডি। |
transform | পেজ এলিমেন্ট আপডেট করতে ব্যবহৃত ইনপুট ট্রান্সফর্ম ম্যাট্রিক্স। |
applyMode | ট্রান্সফর্ম আপডেটের প্রয়োগ মোড। |
অ্যাপ্লাইমোড
ট্রান্সফর্ম আপডেটের প্রয়োগ মোডগুলো।
| এনাম | |
|---|---|
APPLY_MODE_UNSPECIFIED | অনির্দিষ্ট মোড। |
RELATIVE | বিদ্যমান ম্যাট্রিক্সের উপর নতুন অ্যাফাইনট্রান্সফর্ম ম্যাট্রিক্সটি প্রয়োগ করে এবং এর ফলে প্রাপ্ত সংযুক্তি দ্বারা বিদ্যমান ম্যাট্রিক্সটিকে প্রতিস্থাপন করে। |
ABSOLUTE | বিদ্যমান AffineTransform ম্যাট্রিক্সটিকে নতুনটি দ্বারা প্রতিস্থাপন করে। |
স্লাইডের অবস্থান আপডেট করার অনুরোধ
প্রেজেন্টেশনে স্লাইডগুলোর অবস্থান আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
| ক্ষেত্র | |
|---|---|
slideObjectIds[] | প্রেজেন্টেশনের যে স্লাইডগুলো সরানো হবে, সেগুলোর আইডি। এই তালিকার স্লাইডগুলো অবশ্যই প্রেজেন্টেশনের বর্তমান ক্রমানুসারে থাকতে হবে এবং কোনো পুনরাবৃত্তি থাকা চলবে না। |
insertionIndex | স্থানান্তরের আগের স্লাইড বিন্যাসের উপর ভিত্তি করে, স্লাইডগুলো যেখানে সন্নিবেশ করা হবে তার সূচক। এর মান অবশ্যই শূন্য এবং প্রেজেন্টেশনের স্লাইড সংখ্যার (উভয় সংখ্যাসহ) মধ্যে হতে হবে। |
ডিলিটটেক্সটরিকোয়েস্ট
শেপ বা টেবিল সেল থেকে টেক্সট মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "cellLocation": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে শেপ বা টেবিল থেকে টেক্সট মুছে ফেলা হবে, তার অবজেক্ট আইডি। |
cellLocation | টেবিলের কোনো সেল থেকে টেক্সট মুছে ফেলার ক্ষেত্রে এটি একটি ঐচ্ছিক সেল লোকেশন। যদি এটি উপস্থিত থাকে, তাহলে objectId-কে অবশ্যই একটি টেবিলকে নির্দেশ করতে হবে। |
textRange | একটি শেপ বা টেবিল সেলের টেক্সটের শেষে সর্বদা একটি অন্তর্নিহিত নিউলাইন ক্যারেক্টার থাকে যা মুছে ফেলা যায় না। অনুচ্ছেদের সীমানা অতিক্রমকারী লেখা মুছে ফেললে, দুটি অনুচ্ছেদ একত্রিত হয়ে যাওয়ার কারণে অনুচ্ছেদের স্টাইল এবং তালিকায় পরিবর্তন আসতে পারে। যেসব রেঞ্জে কোনো সারোগেট পেয়ারের কেবল একটি কোড ইউনিট অন্তর্ভুক্ত থাকে, সেগুলোকে প্রসারিত করে উভয় কোড ইউনিট অন্তর্ভুক্ত করা হয়। |
পরিসর
কোনো সূচীকৃত সংগ্রহের একটি সংলগ্ন পরিসর নির্দিষ্ট করে, যেমন পাঠ্যের অক্ষরসমূহ।
| JSON উপস্থাপনা |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| ক্ষেত্র | |
|---|---|
startIndex | সংগ্রহের শুরুর ঐচ্ছিক শূন্য-ভিত্তিক সূচক। |
endIndex | সংগ্রহের শেষের ঐচ্ছিক শূন্য-ভিত্তিক সূচক। |
type | পরিসরের ধরণ। |
প্রকার
পরিসরের প্রকারভেদ।
| এনাম | |
|---|---|
RANGE_TYPE_UNSPECIFIED | অনির্দিষ্ট পরিসরের ধরণ। এই মানটি ব্যবহার করা যাবে না। |
FIXED_RANGE | একটি নির্দিষ্ট পরিসর। startIndex এবং endIndex উভয়ই অবশ্যই উল্লেখ করতে হবে। |
FROM_START_INDEX | রেঞ্জটি startIndex থেকে শুরু হয়ে সংগ্রহের শেষ পর্যন্ত চলতে থাকে। endIndex নির্দিষ্ট করা যাবে না। |
ALL | রেঞ্জটিকে কালেকশনের সম্পূর্ণ দৈর্ঘ্য হিসেবে সেট করে। startIndex এবং endIndex উভয়ই নির্দিষ্ট করা যাবে না। |
CreateImageRequest
একটি ছবি তৈরি করে।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। যদি আপনি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা আপনি কোনো আইডি নির্দিষ্ট না করলে, একটি অনন্য আইডি তৈরি করা হয়। |
elementProperties | ছবিটির এলিমেন্ট প্রোপার্টিগুলো। যখন প্রদত্ত সাইজের অ্যাস্পেক্ট রেশিও ছবির অ্যাস্পেক্ট রেশিওর সাথে মেলে না, তখন অ্যাস্পেক্ট রেশিও বজায় রাখার জন্য ছবিটিকে সাইজের সাপেক্ষে স্কেল ও সেন্টার করা হয়। এই অপারেশনের পরে প্রদত্ত ট্রান্সফর্মটি প্রয়োগ করা হয়। |
| ছবির উৎসের ধরন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
url | ছবির ইউআরএল। ছবিটি সন্নিবেশ করার সময় একবার আনা হয় এবং প্রেজেন্টেশনের ভিতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম হতে হবে, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই PNG, JPEG বা GIF ফরম্যাটের যেকোনো একটিতে হতে হবে। প্রদত্ত URL-টি অবশ্যই সর্বজনীনভাবে প্রবেশযোগ্য এবং সর্বোচ্চ ২ কিলোবাইট দৈর্ঘ্যের হতে হবে। URL-টি ছবির সাথে সংরক্ষিত হয় এবং |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ভিডিও অনুরোধ তৈরি করুন
একটি ভিডিও তৈরি করে।
দ্রষ্টব্য: গুগল ড্রাইভ থেকে ভিডিও তৈরি করার জন্য অনুরোধকারী অ্যাপটিতে drive, drive.readonly, বা drive.file OAuth স্কোপগুলোর মধ্যে অন্তত একটি থাকা আবশ্যক।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "elementProperties": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। যদি আপনি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা আপনি কোনো আইডি নির্দিষ্ট না করলে, একটি অনন্য আইডি তৈরি করা হয়। |
elementProperties | ভিডিওটির এলিমেন্ট প্রোপার্টিগুলো। |
source | ভিডিওটির উৎস। |
id | এই ভিডিওটির জন্য ভিডিও উৎসের অনন্য শনাক্তকারী। যেমন, https://www.youtube.com/watch?v=7U3axjORYZ0 এই ইউটিউব ভিডিওটির আইডি হলো 7U3axjORYZ0। https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q এই গুগল ড্রাইভ ভিডিওটির আইডি হলো 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q। গুগল ড্রাইভের কোনো ভিডিও ফাইল অ্যাক্সেস করার জন্য, পুরোনো ফাইলগুলোর একটি নির্দিষ্ট অংশের ক্ষেত্রে আপনাকে HTTP হেডারে একটি রিসোর্স কী যোগ করতে হতে পারে। আরও তথ্যের জন্য, “রিসোর্স কী ব্যবহার করে লিঙ্ক-শেয়ার করা ফাইল অ্যাক্সেস করুন” দেখুন। |
CreateSheetsChartRequest
একটি এমবেডেড গুগল শিটস চার্ট তৈরি করে।
দ্রষ্টব্য: চার্ট তৈরির জন্য spreadsheets.readonly, spreadsheets, drive.readonly, drive.file, অথবা drive OAuth স্কোপগুলোর মধ্যে অন্তত একটি থাকা আবশ্যক।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "elementProperties": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। যদি নির্দিষ্ট করা থাকে, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে আইডিটি অবশ্যই অনন্য হতে হবে। আইডিটি একটি শব্দ অক্ষর [a-zA-Z0-9_] দিয়ে শুরু হবে এবং তারপরে নিম্নলিখিত অক্ষরগুলির [a-zA-Z0-9_-:] যেকোনো সংখ্যক অক্ষর থাকবে। আইডির দৈর্ঘ্য ৫ এর কম বা ৫০ এর বেশি হবে না। যদি এটি খালি থাকে, তবে একটি অনন্য শনাক্তকারী তৈরি করা হবে। |
elementProperties | চার্টটির উপাদান বৈশিষ্ট্যসমূহ। যখন প্রদত্ত সাইজের অ্যাস্পেক্ট রেশিও চার্টের অ্যাস্পেক্ট রেশিওর সাথে মেলে না, তখন অ্যাস্পেক্ট রেশিও বজায় রাখার জন্য চার্টটিকে সাইজের সাপেক্ষে স্কেল ও সেন্টার করা হয়। এই অপারেশনের পরে প্রদত্ত ট্রান্সফর্মটি প্রয়োগ করা হয়। |
spreadsheetId | যে গুগল শিটস স্প্রেডশিটটিতে চার্টটি রয়েছে, তার আইডি। কিছু পুরোনো ফাইলের জন্য আপনাকে HTTP হেডারে একটি রিসোর্স কী যোগ করতে হতে পারে। আরও তথ্যের জন্য, রিসোর্স কী ব্যবহার করে লিঙ্ক-শেয়ার করা ফাইল অ্যাক্সেস করুন দেখুন। |
chartId | গুগল শিটস স্প্রেডশিটে থাকা নির্দিষ্ট চার্টটির আইডি। |
linkingMode | যে পদ্ধতিতে চার্টটি উৎস স্প্রেডশীটের সাথে সংযুক্ত করা হয়। এটি নির্দিষ্ট করা না থাকলে, চার্টটি একটি অসংযুক্ত ছবি হবে। |
লিঙ্কিংমোড
যে পদ্ধতিতে চার্টটি উৎস স্প্রেডশীটের সাথে সংযুক্ত করা হয়েছে।
| এনাম | |
|---|---|
NOT_LINKED_IMAGE | চার্টটি মূল স্প্রেডশীটের সাথে সংযুক্ত নয় এবং এটি আপডেট করা যাবে না। যে চার্ট লিঙ্ক করা নেই, তা একটি ছবি হিসেবে যুক্ত করা হবে। |
LINKED | চার্টটি লিঙ্ক করলে তা আপডেট করা যাবে এবং অন্যান্য সহযোগীরা স্প্রেডশিটটির একটি লিঙ্ক দেখতে পাবেন। |
CreateLineRequest
একটি লাইন তৈরি করে।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "elementProperties": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | ব্যবহারকারী কর্তৃক প্রদত্ত একটি অবজেক্ট আইডি। যদি আপনি একটি আইডি নির্দিষ্ট করেন, তবে প্রেজেন্টেশনের সমস্ত পৃষ্ঠা এবং পৃষ্ঠার উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে। আইডিটি অবশ্যই একটি আলফানিউমেরিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (যা আপনি কোনো আইডি নির্দিষ্ট না করলে, একটি অনন্য আইডি তৈরি করা হয়। |
elementProperties | লাইনটির জন্য এলিমেন্ট প্রোপার্টিগুলো। |
lineCategory | যে লাইনটি তৈরি করা হবে তার বিভাগ। অপ্রচলিত : এর পরিবর্তে তৈরি হওয়া যদি আপনি একটি |
category | যে লাইনটি তৈরি করা হবে তার বিভাগ। তৈরি হওয়া যদি আপনি একটি যদি আপনি যদি আপনি কোনোটিই নির্দিষ্ট না করেন, তাহলে |
বিভাগ
লাইন বিভাগগুলো।
| এনাম | |
|---|---|
STRAIGHT | সরল সংযোগকারী, সরল সংযোগকারী ১ সহ। যখন কোনো বিভাগ নির্দিষ্ট করা হয় না, তখন এটিই ডিফল্ট বিভাগ হিসেবে গণ্য হয়। |
BENT | বাঁকা সংযোগকারীগুলো, যার মধ্যে ২ থেকে ৫ নম্বর বাঁকা সংযোগকারীও অন্তর্ভুক্ত। |
CURVED | বাঁকানো সংযোগকারী, যার মধ্যে বাঁকানো সংযোগকারী ২ থেকে ৫ অন্তর্ভুক্ত। |
রিফ্রেশশিটসচার্টঅনুরোধ
এমবেড করা গুগল শিটস চার্টকে গুগল শিটস-এর সর্বশেষ সংস্করণ দিয়ে প্রতিস্থাপন করে রিফ্রেশ করে।
দ্রষ্টব্য: চার্ট রিফ্রেশ করার জন্য spreadsheets.readonly, spreadsheets, drive.readonly, অথবা drive OAuth স্কোপগুলোর মধ্যে অন্তত একটি থাকা আবশ্যক।
| JSON উপস্থাপনা |
|---|
{ "objectId": string } |
| ক্ষেত্র | |
|---|---|
objectId | যে চার্টটি রিফ্রেশ করতে হবে তার অবজেক্ট আইডি। |
UpdateShapePropertiesRequest
একটি Shape বৈশিষ্ট্যগুলো আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে শেপটিতে আপডেটগুলো প্রয়োগ করা হয়, তার অবজেক্ট আইডি। |
shapeProperties | আপডেট করার জন্য আকৃতির বৈশিষ্ট্যগুলো। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, শেপের ব্যাকগ্রাউন্ডের সলিড ফিল কালার আপডেট করতে, কোনো প্রপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নামটি অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি নিজে আনসেট রাখুন। |
UpdateImagePropertiesRequest
একটি Image বৈশিষ্ট্যগুলো আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে ইমেজটিতে আপডেটগুলো প্রয়োগ করা হয়, তার অবজেক্ট আইডি। |
imageProperties | যে ইমেজ প্রোপার্টিগুলো আপডেট করতে হবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, ছবির আউটলাইনের রঙ আপডেট করতে, কোনো প্রপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নামটি অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি নিজে আনসেট রাখুন। |
ভিডিও বৈশিষ্ট্য আপডেট করার অনুরোধ
একটি Video বৈশিষ্ট্যগুলো আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে ভিডিওটিতে আপডেটগুলো প্রয়োগ করা হয়, তার অবজেক্ট আইডি। |
videoProperties | ভিডিওর বৈশিষ্ট্যগুলো আপডেট করতে হবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, ভিডিওর আউটলাইনের রঙ আপডেট করতে, কোনো প্রপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নামটি অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি নিজে আনসেট রাখুন। |
পৃষ্ঠার বৈশিষ্ট্য আপডেট করার অনুরোধ
একটি Page বৈশিষ্ট্যগুলো আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে পৃষ্ঠায় আপডেটটি প্রয়োগ করা হয়েছে, তার অবজেক্ট আইডি। |
pageProperties | যে পেজ প্রপার্টিগুলো আপডেট করতে হবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, পেজের ব্যাকগ্রাউন্ডের সলিড ফিল কালার আপডেট করতে, কোনো প্রপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নামটি অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি নিজে আনসেট রাখুন। |
UpdateTableCellPropertiesRequest
একটি TableCell এর বৈশিষ্ট্যগুলো আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "tableRange": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | টেবিলের অবজেক্ট আইডি। |
tableRange | টেবিল রেঞ্জ হলো টেবিলের সেই উপসেট, যার উপর আপডেটগুলো প্রয়োগ করা হয়। যদি কোনো টেবিল রেঞ্জ নির্দিষ্ট করা না থাকে, তাহলে আপডেটগুলো সম্পূর্ণ টেবিলের উপর প্রয়োগ হবে। |
tableCellProperties | আপডেট করার জন্য টেবিলের সেলগুলোর বৈশিষ্ট্য। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, টেবিলের সেলের ব্যাকগ্রাউন্ডের সলিড ফিল কালার আপডেট করতে, কোনো প্রপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নামটি অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি নিজে আনসেট রাখুন। |
টেবিলরেঞ্জ
টেবিল রেঞ্জ বলতে টেবিলের কোনো উপসেটের রেফারেন্স বোঝায়।
এটা মনে রাখা গুরুত্বপূর্ণ যে, একটি টেবিল রেঞ্জ দ্বারা নির্দিষ্ট সেলগুলো সবসময় একটি আয়তক্ষেত্র গঠন করে না। উদাহরণস্বরূপ, ধরা যাক আমাদের একটি ৩ x ৩ টেবিল আছে যেখানে শেষ সারির সমস্ত সেল একসাথে মার্জ করা হয়েছে। টেবিলটি দেখতে এইরকম:
[ ][ ][ ]
[ ][ ][ ]
[ ]
অবস্থান = (0, 0), সারি স্প্যান = 3 এবং কলাম স্প্যান = 2 সহ একটি টেবিল রেঞ্জ নিম্নলিখিত সেলগুলিকে নির্দিষ্ট করে:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON উপস্থাপনা |
|---|
{
"location": {
object ( |
| ক্ষেত্র | |
|---|---|
location | টেবিল রেঞ্জের শুরুর অবস্থান। |
rowSpan | টেবিল রেঞ্জের সারি স্প্যান। |
columnSpan | টেবিল রেঞ্জের কলাম স্প্যান। |
UpdateLinePropertiesRequest
একটি Line বৈশিষ্ট্যগুলো আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে লাইনে আপডেটটি প্রয়োগ করা হয়, তার অবজেক্ট আইডি। |
lineProperties | আপডেট করার জন্য লাইনের বৈশিষ্ট্যগুলো। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, লাইনের সলিড ফিল কালার আপডেট করতে, কোনো প্রপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নামটি অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি নিজে আনসেট রাখুন। |
CreateParagraphBulletsRequest
প্রদত্ত টেক্সট ইনডেক্স পরিসরের সাথে ওভারল্যাপ করে এমন সমস্ত প্যারাগ্রাফের জন্য বুলেট তৈরি করে।
প্রতিটি অনুচ্ছেদের শুরুতে থাকা লিডিং ট্যাব গণনা করে তার নেস্টিং লেভেল নির্ধারণ করা হবে। বুলেট এবং সংশ্লিষ্ট অনুচ্ছেদের মধ্যে অতিরিক্ত ফাঁকা স্থান এড়ানোর জন্য, এই অনুরোধের মাধ্যমে লিডিং ট্যাবগুলো সরিয়ে দেওয়া হয়েছে। এর ফলে টেক্সটের কিছু অংশের ইন্ডেক্স পরিবর্তিত হতে পারে।
আপডেট করা প্যারাগ্রাফগুলোর ঠিক আগের প্যারাগ্রাফটি যদি মিলে যাওয়া প্রিসেটযুক্ত কোনো তালিকায় থাকে, তাহলে আপডেট করা প্যারাগ্রাফগুলো সেই পূর্ববর্তী তালিকায় যুক্ত করা হয়।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "cellLocation": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে শেপ বা টেবিলে বুলেট যোগ করার জন্য টেক্সট রয়েছে, তার অবজেক্ট আইডি। |
cellLocation | পরিবর্তনযোগ্য টেক্সটটি যদি কোনো টেবিল সেলে থাকে, তবে এটি একটি ঐচ্ছিক টেবিল সেলের অবস্থান। যদি এটি উপস্থিত থাকে, তবে objectId-কে অবশ্যই একটি টেবিলকে নির্দেশ করতে হবে। |
textRange | |
bulletPreset | যে ধরনের বুলেট গ্লিফ ব্যবহার করা হবে। ডিফল্ট হিসেবে |
বুলেটগ্লিফপ্রিসেট
টেক্সটে তালিকার জন্য বুলেট গ্লিফের পূর্বনির্ধারিত প্যাটার্ন।
এই প্যাটার্নগুলোতে এই ধরনের বুলেট ব্যবহার করা হয়:
-
ARROW: একটি তীর, যা ইউনিকোড U+2794 কোড পয়েন্টের সাথে সঙ্গতিপূর্ণ। -
ARROW3D: ত্রিমাত্রিক (3D) শেডিংযুক্ত একটি তীরচিহ্ন, যা ইউনিকোড U+27a2 কোড পয়েন্টের অনুরূপ। -
CHECKBOX: একটি ফাঁপা বর্গক্ষেত্র, যা ইউনিকোড U+274f কোড পয়েন্টের অনুরূপ। -
CIRCLE: একটি ফাঁপা বৃত্ত, যা ইউনিকোড U+25cb কোড পয়েন্টের অনুরূপ। -
DIAMOND: একটি নিরেট হীরা, যা ইউনিকোড U+25c6 কোড পয়েন্টের সমতুল্য। -
DIAMONDX: একটি 'x' সহ হীরা, যা ইউনিকোড U+2756 কোড পয়েন্টের অনুরূপ। -
HOLLOWDIAMOND: একটি ফাঁপা হীরা, যা ইউনিকোড U+25c7 কোড পয়েন্টের অনুরূপ। -
DISC: একটি নিরেট বৃত্ত, যা ইউনিকোড U+25cf কোড পয়েন্টের অনুরূপ। -
SQUARE: একটি নিরেট বর্গক্ষেত্র, যা ইউনিকোড U+25a0 কোড পয়েন্টের অনুরূপ। -
STAR: একটি নক্ষত্র, যা ইউনিকোড U+2605 কোড পয়েন্টের সমতুল্য। -
ALPHA: ছোট হাতের অক্ষর, যেমন 'a', 'b' বা 'c'। -
UPPERALPHA: একটি বড় হাতের অক্ষর, যেমন 'A', 'B', বা 'C'। -
DIGIT: একটি সংখ্যা, যেমন '১', '২' বা '৩'। -
ZERODIGIT: এমন একটি সংখ্যা যেখানে একক অঙ্কের সংখ্যার আগে একটি শূন্য যোগ করা হয়, যেমন '০১', '০২' বা '০৩'। একাধিক অঙ্কের সংখ্যার আগে শূন্য যোগ করা হয় না। -
ROMAN: ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii' বা 'iii'। -
UPPERROMAN: একটি বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II', বা 'III'। -
LEFTTRIANGLE: বাম দিকে নির্দেশকারী একটি ত্রিভুজ, যা ইউনিকোড U+25c4 কোড পয়েন্টের অনুরূপ।
| এনাম | |
|---|---|
BULLET_DISC_CIRCLE_SQUARE | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য DISC , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_DIAMONDX_ARROW3D_SQUARE | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য DIAMONDX , ARROW3D এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_CHECKBOX | তালিকার সকল নেস্টিং লেভেলের জন্য CHECKBOX বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_ARROW_DIAMOND_DISC | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য একটি ARROW , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_STAR_CIRCLE_SQUARE | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য একটি STAR , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_ARROW3D_CIRCLE_SQUARE | একটি বুলেটযুক্ত তালিকা, যেখানে তালিকার প্রথম তিনটি নেস্টিং লেভেলের জন্য ARROW3D , CIRCLE এবং SQUARE বুলেট গ্লিফ রয়েছে। |
BULLET_LEFTTRIANGLE_DIAMOND_DISC | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য LEFTTRIANGLE , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য DIAMONDX , HOLLOWDIAMOND এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
BULLET_DIAMOND_CIRCLE_SQUARE | প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য DIAMOND , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা। |
NUMBERED_DIGIT_ALPHA_ROMAN | প্রথম ৩টি তালিকা নেস্টিং স্তরের জন্য DIGIT , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যার পরে ডট (ডট) থাকে। |
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS | প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য DIGIT , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যার পরে বন্ধনী থাকে। |
NUMBERED_DIGIT_NESTED | ডট (.) দ্বারা পৃথক করা DIGIT সাংখ্যিক গ্লিফযুক্ত একটি সংখ্যাযুক্ত তালিকা, যেখানে প্রতিটি নেস্টিং লেভেল তার পূর্ববর্তী নেস্টিং লেভেলের গ্লিফকে প্রিফিক্স হিসেবে ব্যবহার করে। উদাহরণস্বরূপ: '1.', '1.1.', '2.', '2.2.'। |
NUMBERED_UPPERALPHA_ALPHA_ROMAN | প্রথম ৩টি তালিকা নেস্টিং স্তরের জন্য UPPERALPHA , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যার পরে ডট (বিন্দু) থাকে। |
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT | প্রথম ৩টি তালিকা নেস্টিং স্তরের জন্য UPPERROMAN , UPPERALPHA এবং DIGIT সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যার পরে ডট (বিন্দু) থাকে। |
NUMBERED_ZERODIGIT_ALPHA_ROMAN | প্রথম ৩টি তালিকা নেস্টিং স্তরের জন্য ZERODIGIT , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যার পরে বিন্দু থাকে। |
সমস্ত আকারকে ছবি দিয়ে প্রতিস্থাপন করার অনুরোধ
প্রদত্ত শর্ত পূরণকারী সমস্ত আকৃতিকে প্রদত্ত চিত্র দ্বারা প্রতিস্থাপন করে।
আকৃতিগুলোর পরিবর্তে ব্যবহৃত ছবিগুলো প্রেজেন্টেশনে যুক্ত করার পর আয়তাকার হয়ে যায় এবং আকৃতিগুলোর রূপ ধারণ করে না।
| JSON উপস্থাপনা |
|---|
{ "replaceMethod": enum ( |
| ক্ষেত্র | |
|---|---|
replaceMethod | প্রতিস্থাপন পদ্ধতি। অপ্রচলিত : এর পরিবর্তে যদি আপনি একই সাথে একটি |
imageReplaceMethod | ছবি প্রতিস্থাপন পদ্ধতি। যদি আপনি একই সাথে একটি যদি আপনি যদি আপনি কোনোটিই নির্দিষ্ট না করেন, তাহলে CENTER_INSIDE ব্যবহৃত হয়। |
pageObjectIds[] | যদি খালি না থাকে, তাহলে মিলগুলো শুধুমাত্র প্রদত্ত পৃষ্ঠাগুলোর পৃষ্ঠা উপাদানগুলোর মধ্যে সীমাবদ্ধ থাকে। যদি কোনো |
| প্রতিস্থাপনযোগ্য আকৃতিগুলোকে যে শর্তগুলো অবশ্যই পূরণ করতে হবে। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
containsText | সেট করা থাকলে, এই অনুরোধটি প্রদত্ত টেক্সট ধারণকারী সমস্ত শেপ প্রতিস্থাপন করবে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
| ছবির উৎসের ধরন। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
imageUrl | ছবির ইউআরএল। ছবিটি সন্নিবেশ করার সময় একবার আনা হয় এবং প্রেজেন্টেশনের ভিতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম হতে হবে, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই PNG, JPEG বা GIF ফরম্যাটের যেকোনো একটিতে হতে হবে। প্রদত্ত URL-টির দৈর্ঘ্য সর্বাধিক ২ কিলোবাইট হতে পারে। URL-টি ছবির সাথেই সংরক্ষিত থাকে এবং |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
প্রতিস্থাপন পদ্ধতি
প্রতিস্থাপন পদ্ধতি।
| এনাম | |
|---|---|
CENTER_INSIDE | ছবিটিকে মূল আকৃতির সীমার মধ্যে মানানসই করার জন্য এর আকার পরিবর্তন করে ও কেন্দ্রে স্থাপন করে এবং ছবির আকৃতির অনুপাত বজায় রাখে। রেন্ডার করা ছবির আকার আকৃতিটির আকারের চেয়ে ছোট হতে পারে। কোনো পদ্ধতি নির্দিষ্ট করা না থাকলে এটিই ডিফল্ট পদ্ধতি। |
CENTER_CROP | Scales and centers the image to fill the bounds of the original shape. The image may be cropped in order to fill the shape. The rendered size of the image will be the same as that of the original shape. |
ImageReplaceMethod
The image replace method.
| এনাম | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED | Unspecified image replace method. This value must not be used. |
CENTER_INSIDE | Scales and centers the image to fit within the bounds of the original shape and maintains the image's aspect ratio. The rendered size of the image may be smaller than the size of the shape. This is the default method when one is not specified. |
CENTER_CROP | Scales and centers the image to fill the bounds of the original shape. The image may be cropped in order to fill the shape. The rendered size of the image will be the same as the original shape. |
DuplicateObjectRequest
Duplicates a slide or page element.
When duplicating a slide, the duplicate slide will be created immediately following the specified slide. When duplicating a page element, the duplicate will be placed on the same page at the same position as the original.
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| ক্ষেত্র | |
|---|---|
objectId | The ID of the object to duplicate. |
objectIds | The object being duplicated may contain other objects, for example when duplicating a slide or a group page element. This map defines how the IDs of duplicated objects are generated: the keys are the IDs of the original objects and its values are the IDs that will be assigned to the corresponding duplicate object. The ID of the source object's duplicate may be specified in this map as well, using the same value of the All keys must correspond to existing IDs in the presentation. All values must be unique in the presentation and must start with an alphanumeric character or an underscore (matches regex If any IDs of source objects are omitted from the map, a new random ID will be assigned. If the map is empty or unset, all duplicate objects will receive a new random ID. |
UpdateTextStyleRequest
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "cellLocation": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the shape or table with the text to be styled. |
cellLocation | The location of the cell in the table containing the text to style. If |
style | The style(s) to set on the text. If the value for a particular style matches that of the parent, that style will be set to inherit. Certain text style changes may cause other changes meant to mirror the behavior of the Slides editor. See the documentation of |
textRange | The range of text to style. The range may be extended to include adjacent newlines. If the range fully contains a paragraph belonging to a list, the paragraph's bullet is also updated with the matching text style. |
fields | The fields that should be updated. At least one field must be specified. The root For example, to update the text style to bold, set To reset a property to its default value, include its field name in the field mask but leave the field itself unset. |
ReplaceAllShapesWithSheetsChartRequest
Replaces all shapes that match the given criteria with the provided Google Sheets chart. The chart will be scaled and centered to fit within the bounds of the original shape.
NOTE: Replacing shapes with a chart requires at least one of the spreadsheets.readonly, spreadsheets, drive.readonly, or drive OAuth scopes.
| JSON উপস্থাপনা |
|---|
{ "containsText": { object ( |
| ক্ষেত্র | |
|---|---|
containsText | The criteria that the shapes must match in order to be replaced. The request will replace all of the shapes that contain the given text. |
spreadsheetId | The ID of the Google Sheets spreadsheet that contains the chart. |
chartId | The ID of the specific chart in the Google Sheets spreadsheet. |
linkingMode | The mode with which the chart is linked to the source spreadsheet. When not specified, the chart will be an image that is not linked. |
pageObjectIds[] | If non-empty, limits the matches to page elements only on the given pages. Returns a 400 bad request error if given the page object ID of a |
LinkingMode
The mode with which the chart is linked to the source spreadsheet.
| এনাম | |
|---|---|
NOT_LINKED_IMAGE | The chart is not associated with the source spreadsheet and cannot be updated. A chart that is not linked will be inserted as an image. |
LINKED | Linking the chart allows it to be updated, and other collaborators will see a link to the spreadsheet. |
DeleteParagraphBulletsRequest
Deletes bullets from all of the paragraphs that overlap with the given text index range .
The nesting level of each paragraph will be visually preserved by adding indent to the start of the corresponding paragraph.
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "cellLocation": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the shape or table containing the text to delete bullets from. |
cellLocation | The optional table cell location if the text to be modified is in a table cell. If present, the objectId must refer to a table. |
textRange | The range of text to delete bullets from, based on |
UpdateParagraphStyleRequest
Updates the styling for all of the paragraphs within a Shape or Table that overlap with the given text index range.
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "cellLocation": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the shape or table with the text to be styled. |
cellLocation | The location of the cell in the table containing the paragraph(s) to style. If |
style | The paragraph's style. |
textRange | The range of text containing the paragraph(s) to style. |
fields | The fields that should be updated. At least one field must be specified. The root For example, to update the paragraph alignment, set To reset a property to its default value, include its field name in the field mask but leave the field itself unset. |
UpdateTableBorderPropertiesRequest
Updates the properties of the table borders in a Table .
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "tableRange": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table. |
tableRange | The table range representing the subset of the table to which the updates are applied. If a table range is not specified, the updates will apply to the entire table. |
borderPosition | The border position in the table range the updates should apply to. If a border position is not specified, the updates will apply to all borders in the table range. |
tableBorderProperties | The table border properties to update. |
fields | The fields that should be updated. At least one field must be specified. The root For example to update the table border solid fill color, set To reset a property to its default value, include its field name in the field mask but leave the field itself unset. |
BorderPosition
The table border position.
| এনাম | |
|---|---|
ALL | All borders in the range. |
BOTTOM | Borders at the bottom of the range. |
INNER | Borders on the inside of the range. |
INNER_HORIZONTAL | Horizontal borders on the inside of the range. |
INNER_VERTICAL | Vertical borders on the inside of the range. |
LEFT | Borders at the left of the range. |
OUTER | Borders along the outside of the range. |
RIGHT | Borders at the right of the range. |
TOP | Borders at the top of the range. |
UpdateTableColumnPropertiesRequest
Updates the properties of a Table column.
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table. |
columnIndices[] | The list of zero-based indices specifying which columns to update. If no indices are provided, all columns in the table will be updated. |
tableColumnProperties | The table column properties to update. If the value of |
fields | The fields that should be updated. At least one field must be specified. The root For example to update the column width, set If '"columnWidth"' is included in the field mask but the property is left unset, the column width will default to 406,400 EMU (32 points). |
UpdateTableRowPropertiesRequest
Updates the properties of a Table row.
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table. |
rowIndices[] | The list of zero-based indices specifying which rows to update. If no indices are provided, all rows in the table will be updated. |
tableRowProperties | The table row properties to update. |
fields | The fields that should be updated. At least one field must be specified. The root For example to update the minimum row height, set If '"minRowHeight"' is included in the field mask but the property is left unset, the minimum row height will default to 0. |
MergeTableCellsRequest
Merges cells in a Table .
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table. |
tableRange | The table range specifying which cells of the table to merge. Any text in the cells being merged will be concatenated and stored in the upper-left ("head") cell of the range. If the range is non-rectangular (which can occur in some cases where the range covers cells that are already merged), a 400 bad request error is returned. |
UnmergeTableCellsRequest
Unmerges cells in a Table .
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table. |
tableRange | The table range specifying which cells of the table to unmerge. All merged cells in this range will be unmerged, and cells that are already unmerged will not be affected. If the range has no merged cells, the request will do nothing. If there is text in any of the merged cells, the text will remain in the upper-left ("head") cell of the resulting block of unmerged cells. |
GroupObjectsRequest
Groups objects to create an object group. For example, groups PageElements to create a Group on the same page as all the children.
| JSON উপস্থাপনা |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| ক্ষেত্র | |
|---|---|
groupObjectId | A user-supplied object ID for the group to be created. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex If you don't specify an ID, a unique one is generated. |
childrenObjectIds[] | The object IDs of the objects to group. Only page elements can be grouped. There should be at least two page elements on the same page that are not already in another group. Some page elements, such as |
UngroupObjectsRequest
Ungroups objects, such as groups .
| JSON উপস্থাপনা |
|---|
{ "objectIds": [ string ] } |
| ক্ষেত্র | |
|---|---|
objectIds[] | The object IDs of the objects to ungroup. Only |
UpdatePageElementAltTextRequest
Updates the alt text title and/or description of a page element .
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "title": string, "description": string } |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the page element the updates are applied to. |
title | The updated alt text title of the page element. If unset the existing value will be maintained. The title is exposed to screen readers and other accessibility interfaces. Only use human readable values related to the content of the page element. |
description | The updated alt text description of the page element. If unset the existing value will be maintained. The description is exposed to screen readers and other accessibility interfaces. Only use human readable values related to the content of the page element. |
ReplaceImageRequest
Replaces an existing image with a new image.
Replacing an image removes some image effects from the existing image.
| JSON উপস্থাপনা |
|---|
{
"imageObjectId": string,
"imageReplaceMethod": enum ( |
| ক্ষেত্র | |
|---|---|
imageObjectId | The ID of the existing image that will be replaced. The ID can be retrieved from the response of a get request. |
imageReplaceMethod | The replacement method. |
| The kind of image source. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
url | The image URL. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB, cannot exceed 25 megapixels, and must be in PNG, JPEG, or GIF format. The provided URL can't surpass 2 KB in length. The URL is saved with the image, and exposed through the |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
UpdateSlidePropertiesRequest
Updates the properties of a Slide.
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the slide the update is applied to. |
slideProperties | The slide properties to update. |
fields | The fields that should be updated. At least one field must be specified. The root 'slideProperties' is implied and should not be specified. A single For example to update whether a slide is skipped, set To reset a property to its default value, include its field name in the field mask but leave the field itself unset. |
UpdatePageElementsZOrderRequest
Updates the Z-order of page elements. Z-order is an ordering of the elements on the page from back to front. The page element in the front may cover the elements that are behind it.
| JSON উপস্থাপনা |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| ক্ষেত্র | |
|---|---|
pageElementObjectIds[] | The object IDs of the page elements to update. All the page elements must be on the same page and must not be grouped. |
operation | The Z-order operation to apply on the page elements. When applying the operation on multiple page elements, the relative Z-orders within these page elements before the operation is maintained. |
ZOrderOperation
The operation to update a page element's Z-order.
| এনাম | |
|---|---|
Z_ORDER_OPERATION_UNSPECIFIED | Unspecified operation. |
BRING_TO_FRONT | Brings the page elements to the front of the page. |
BRING_FORWARD | Brings the page elements forward on the page by one element relative to the forwardmost one in the specified page elements. |
SEND_BACKWARD | Sends the page elements backward on the page by one element relative to the furthest behind one in the specified page elements. |
SEND_TO_BACK | Sends the page elements to the back of the page. |
UpdateLineCategoryRequest
Updates the category of a line .
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the line the update is applied to. Only a line with a The line may be rerouted after updating its category. |
lineCategory | The line category to update to. The exact |
RerouteLineRequest
Reroutes a line such that it's connected at the two closest connection sites on the connected page elements.
| JSON উপস্থাপনা |
|---|
{ "objectId": string } |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the line to reroute. Only a line with a |
InsertCommentRequest
Inserts a CommentThread into the presentation.
| JSON উপস্থাপনা |
|---|
{ "content": string, "assigneeEmailAddress": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "objectId": string, "shapeTextAnchor": { object ( |
| ক্ষেত্র | |
|---|---|
content | The text of the comment, as plain text. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. |
assigneeEmailAddress | Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units. |
| The location in the presentation that the comment is tied to. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
objectId | The object ID of the |
shapeTextAnchor | Anchors a comment to a specific range of text within a |
tableCellTextAnchor | Anchors a comment to a specific range of text within a single cell in a |
tableAnchor | Anchors a comment to a specific range of cells within a |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ShapeTextAnchor
An anchor to a specific range of text within a Shape's text .
speaker notes object ID. | JSON উপস্থাপনা |
|---|
{
"objectId": string,
"textRange": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the page element containing the text. |
textRange | The text range for the anchor. |
TableCellTextAnchor
An anchor to a specific range of text within a TableCell 's TextElement .
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "cellLocation": { object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table containing the cell. |
cellLocation | The location of the cell in the table. |
textRange | The text range for the anchor. |
TableAnchor
An anchor to a specific range of cells within a Table . Used to anchor a comment to all of the text in each cell in a range within a table.
| JSON উপস্থাপনা |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | The object ID of the table. |
tableRange | The range of cells in the table to apply the anchor to. If omitted, all cells in the table will be used for the anchor. |
AddCommentReplyRequest
Inserts a reply Post into a CommentThread .
| JSON উপস্থাপনা |
|---|
{
"commentId": string,
"post": {
object ( |
| ক্ষেত্র | |
|---|---|
commentId | The ID of the |
post | The |
UpdateCommentPostRequest
Updates a Post in a CommentThread .
Returns a 400 bad request error if:
The requesting user is not the author of the post.
There are multiple UpdateCommentPostRequests in the same
BatchUpdatePresentationRequestfor the samepostId.
| JSON উপস্থাপনা |
|---|
{ "commentId": string, "postId": string, "content": string } |
| ক্ষেত্র | |
|---|---|
commentId | The ID of the |
postId | The ID of the post being updated. |
content | The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. |
DeleteCommentRequest
Deletes a CommentThread .
Returns a 400 bad request error if the requesting user is not the author of the headPost .
| JSON উপস্থাপনা |
|---|
{ "commentId": string } |
| ক্ষেত্র | |
|---|---|
commentId | The ID of the |
DeleteCommentReplyRequest
Deletes a reply Post from a CommentThread .
Returns a 400 bad request error if:
The requesting user is not the author of the post.
The reply post contains a
comment action.The reply post contains an
assignee.
| JSON উপস্থাপনা |
|---|
{ "commentId": string, "postId": string } |
| ক্ষেত্র | |
|---|---|
commentId | The ID of the |
postId | The ID of the reply |