Requests

অনুরোধ

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

JSON প্রতিনিধিত্ব
{

  // Union field kind can be only one of the following:
  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র kind . আপডেট ধরনের. ঠিক একটি ক্ষেত্র প্রয়োজন. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
createSlide

object ( CreateSlideRequest )

একটি নতুন স্লাইড তৈরি করে।

createShape

object ( CreateShapeRequest )

নতুন আকৃতি তৈরি করে।

createTable

object ( CreateTableRequest )

একটি নতুন টেবিল তৈরি করে।

insertText

object ( InsertTextRequest )

একটি আকার বা টেবিল কক্ষে পাঠ্য সন্নিবেশ করান।

insertTableRows

object ( InsertTableRowsRequest )

একটি টেবিলে সারি সন্নিবেশ করান।

insertTableColumns

object ( InsertTableColumnsRequest )

একটি টেবিলে কলাম সন্নিবেশ করান।

deleteTableRow

object ( DeleteTableRowRequest )

একটি টেবিল থেকে একটি সারি মুছে দেয়।

deleteTableColumn

object ( DeleteTableColumnRequest )

একটি টেবিল থেকে একটি কলাম মুছে দেয়।

replaceAllText

object ( ReplaceAllTextRequest )

নির্দিষ্ট পাঠ্যের সমস্ত দৃষ্টান্ত প্রতিস্থাপন করে।

deleteObject

object ( DeleteObjectRequest )

উপস্থাপনা থেকে একটি পৃষ্ঠা বা পৃষ্ঠা উপাদান মুছে দেয়।

updatePageElementTransform

object ( UpdatePageElementTransformRequest )

একটি পৃষ্ঠা উপাদানের রূপান্তর আপডেট করে।

updateSlidesPosition

object ( UpdateSlidesPositionRequest )

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

deleteText

object ( DeleteTextRequest )

একটি আকৃতি বা একটি টেবিল ঘর থেকে পাঠ্য মুছে দেয়।

createImage

object ( CreateImageRequest )

একটি ইমেজ তৈরি করে।

createVideo

object ( CreateVideoRequest )

একটি ভিডিও তৈরি করে।

createSheetsChart

object ( CreateSheetsChartRequest )

একটি এম্বেড করা Google পত্রক চার্ট তৈরি করে৷

createLine

object ( CreateLineRequest )

একটি লাইন তৈরি করে।

refreshSheetsChart

object ( RefreshSheetsChartRequest )

একটি Google পত্রক চার্ট রিফ্রেশ করে।

updateShapeProperties

object ( UpdateShapePropertiesRequest )

একটি Shape বৈশিষ্ট্য আপডেট করে।

updateImageProperties

object ( UpdateImagePropertiesRequest )

একটি Image বৈশিষ্ট্য আপডেট করে।

updateVideoProperties

object ( UpdateVideoPropertiesRequest )

একটি Video বৈশিষ্ট্য আপডেট করে।

updatePageProperties

object ( UpdatePagePropertiesRequest )

একটি Page বৈশিষ্ট্য আপডেট করে।

updateTableCellProperties

object ( UpdateTableCellPropertiesRequest )

একটি TableCell বৈশিষ্ট্য আপডেট করে।

updateLineProperties

object ( UpdateLinePropertiesRequest )

একটি Line বৈশিষ্ট্য আপডেট করে।

createParagraphBullets

object ( CreateParagraphBulletsRequest )

অনুচ্ছেদের জন্য বুলেট তৈরি করে।

replaceAllShapesWithImage

object ( ReplaceAllShapesWithImageRequest )

একটি চিত্রের সাথে কিছু মানদণ্ডের সাথে মিলে যাওয়া সমস্ত আকার প্রতিস্থাপন করে৷

duplicateObject

object ( DuplicateObjectRequest )

একটি স্লাইড বা পৃষ্ঠা উপাদান নকল করে।

updateTextStyle

object ( UpdateTextStyleRequest )

একটি Shape বা Table মধ্যে পাঠ্যের স্টাইলিং আপডেট করে।

replaceAllShapesWithSheetsChart

object ( ReplaceAllShapesWithSheetsChartRequest )

একটি Google পত্রক চার্ট দিয়ে কিছু মানদণ্ডের সাথে মিলে যাওয়া সমস্ত আকার প্রতিস্থাপন করে৷

deleteParagraphBullets

object ( DeleteParagraphBulletsRequest )

অনুচ্ছেদ থেকে বুলেট মুছে দেয়।

updateParagraphStyle

object ( UpdateParagraphStyleRequest )

একটি Shape বা Table মধ্যে অনুচ্ছেদের স্টাইলিং আপডেট করে।

updateTableBorderProperties

object ( UpdateTableBorderPropertiesRequest )

একটি Table টেবিলের সীমানার বৈশিষ্ট্য আপডেট করে।

updateTableColumnProperties

object ( UpdateTableColumnPropertiesRequest )

একটি Table কলামের বৈশিষ্ট্য আপডেট করে।

updateTableRowProperties

object ( UpdateTableRowPropertiesRequest )

একটি Table সারির বৈশিষ্ট্য আপডেট করে।

mergeTableCells

object ( MergeTableCellsRequest )

একটি Table ঘরগুলিকে একত্রিত করে।

unmergeTableCells

object ( UnmergeTableCellsRequest )

একটি Table কক্ষগুলিকে একত্রিত করে।

groupObjects

object ( GroupObjectsRequest )

গ্রুপ অবজেক্ট, যেমন পৃষ্ঠা উপাদান।

ungroupObjects

object ( UngroupObjectsRequest )

অবজেক্টগুলিকে আনগ্রুপ করে, যেমন groups

updatePageElementAltText

object ( UpdatePageElementAltTextRequest )

alt পাঠ্য শিরোনাম এবং/অথবা একটি page element বিবরণ আপডেট করে।

replaceImage

object ( ReplaceImageRequest )

একটি বিদ্যমান চিত্রকে একটি নতুন চিত্র দিয়ে প্রতিস্থাপন করে৷

updateSlideProperties

object ( UpdateSlidePropertiesRequest )

একটি স্লাইডের বৈশিষ্ট্য আপডেট করে

updatePageElementsZOrder

object ( UpdatePageElementsZOrderRequest )

page elements Z-ক্রম আপডেট করে।

updateLineCategory

object ( UpdateLineCategoryRequest )

একটি line বিভাগ আপডেট করে।

rerouteLine

object ( RerouteLineRequest )

একটি line পুনরায় রুট করে যাতে এটি সংযুক্ত পৃষ্ঠা উপাদানগুলিতে দুটি নিকটতম সংযোগ সাইটে সংযুক্ত থাকে৷

স্লাইড অনুরোধ তৈরি করুন

একটি স্লাইড তৈরি করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "insertionIndex": integer,
  "slideLayoutReference": {
    object (LayoutReference)
  },
  "placeholderIdMappings": [
    {
      object (LayoutPlaceholderIdMapping)
    }
  ]
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডি দৈর্ঘ্য 5 থেকে 50 অক্ষরের মধ্যে হতে হবে, অন্তর্ভুক্ত।

আপনি একটি আইডি নির্দিষ্ট না করলে, একটি অনন্য একটি তৈরি করা হয়।

insertionIndex

integer

ঐচ্ছিক শূন্য-ভিত্তিক সূচক যেখানে স্লাইডগুলি সন্নিবেশ করতে হবে তা নির্দেশ করে।

যদি আপনি একটি সূচক নির্দিষ্ট না করেন, তাহলে স্লাইডটি শেষে তৈরি করা হয়।

slideLayoutReference

object ( LayoutReference )

বর্তমান মাস্টারের উপর ভিত্তি করে ঢোকানো স্লাইডের লেআউট রেফারেন্স, যা নিম্নলিখিতগুলির মধ্যে একটি:

  • আগের স্লাইড সূচকের মাস্টার।
  • প্রথম স্লাইডের মাস্টার, যদি সন্নিবেশ সূচক শূন্য হয়।
  • উপস্থাপনায় প্রথম মাস্টার, যদি কোন স্লাইড না থাকে।

বর্তমান মাস্টারে যদি LayoutReference না পাওয়া যায়, তাহলে একটি 400 খারাপ অনুরোধের ত্রুটি ফেরত দেওয়া হয়।

যদি আপনি একটি লেআউট রেফারেন্স নির্দিষ্ট না করেন, স্লাইডটি পূর্বনির্ধারিত BLANK লেআউট ব্যবহার করে।

placeholderIdMappings[]

object ( LayoutPlaceholderIdMapping )

নির্দিষ্ট লেআউট থেকে স্লাইডে তৈরি করা স্থানধারকগুলিতে placeholder (গুলি) থেকে অবজেক্ট আইডি ম্যাপিংয়ের একটি ঐচ্ছিক তালিকা। শুধুমাত্র slideLayoutReference নির্দিষ্ট করা হলেই ব্যবহার করা যাবে।

লেআউট রেফারেন্স

স্লাইড লেআউট রেফারেন্স। এটি হয় উল্লেখ করতে পারে:

  • একটি পূর্বনির্ধারিত বিন্যাস
  • উপস্থাপনা মধ্যে বিন্যাস এক.
JSON প্রতিনিধিত্ব
{

  // Union field kind can be only one of the following:
  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
  // End of list of possible types for union field kind.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র kind . লেআউট রেফারেন্সের প্রকার। kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
predefinedLayout

enum ( PredefinedLayout )

পূর্বনির্ধারিত বিন্যাস।

layoutId

string

লেআউট আইডি: উপস্থাপনার একটি লেআউটের অবজেক্ট আইডি।

পূর্বনির্ধারিত লেআউট

পূর্বনির্ধারিত লেআউট প্রকার। এগুলি সাধারণত উপস্থাপনায় লেআউট পাওয়া যায়। যাইহোক, কোন গ্যারান্টি নেই যে এই লেআউটগুলি বর্তমান মাস্টারে উপস্থিত রয়েছে কারণ সেগুলি মুছে ফেলা হতে পারে বা ব্যবহৃত থিমের অংশ নয়৷ অতিরিক্তভাবে, প্রতিটি লেআউটের স্থানধারক পরিবর্তন করা হতে পারে।

Enums
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 একটি বড় সংখ্যা শিরোনাম সহ লেআউট।

LayoutPlaceholderIdMapping

একটি স্থানধারকের জন্য ব্যবহারকারী-নির্দিষ্ট আইডি ম্যাপিং যা একটি নির্দিষ্ট লেআউট থেকে একটি স্লাইডে তৈরি করা হবে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,

  // Union field kind can be only one of the following:
  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
  // End of list of possible types for union field kind.
}
ক্ষেত্র
objectId

string

স্লাইডে তৈরি করার জন্য উপরে চিহ্নিত স্থানধারকের জন্য একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়।

আপনি একটি আইডি নির্দিষ্ট না করলে, একটি অনন্য একটি তৈরি করা হয়।

ইউনিয়ন ক্ষেত্র kind . একটি লেআউটে একটি স্থানধারক সনাক্ত করার ধরন৷ kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
layoutPlaceholder

object ( Placeholder )

একটি লেআউটের স্থানধারক যা একটি স্লাইডে প্রয়োগ করা হবে। শুধুমাত্র type এবং index প্রয়োজন. উদাহরণস্বরূপ, একটি পূর্বনির্ধারিত TITLE_AND_BODY লেআউটে সাধারণত সূচী 0 সহ একটি TITLE স্থানধারক এবং সূচক 0 সহ একটি BODY স্থানধারক থাকতে পারে৷

layoutPlaceholderObjectId

string

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

আকৃতির অনুরোধ তৈরি করুন

নতুন আকৃতি তৈরি করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "shapeType": enum (Type)
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়। খালি থাকলে, একটি অনন্য শনাক্তকারী তৈরি করা হবে।

elementProperties

object ( PageElementProperties )

আকৃতির জন্য উপাদান বৈশিষ্ট্য.

shapeType

enum ( Type )

আকৃতির ধরন।

PageElement Properties

একটি পৃষ্ঠা উপাদানের জন্য সাধারণ বৈশিষ্ট্য।

দ্রষ্টব্য: আপনি যখন প্রাথমিকভাবে একটি PageElement তৈরি করেন, তখন API size এবং transform উভয়ের মান পরিবর্তন করতে পারে, কিন্তু ভিজ্যুয়াল আকার অপরিবর্তিত থাকবে।

JSON প্রতিনিধিত্ব
{
  "pageObjectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  }
}
ক্ষেত্র
pageObjectId

string

পৃষ্ঠার অবজেক্ট আইডি যেখানে উপাদানটি অবস্থিত।

size

object ( Size )

উপাদানের আকার।

transform

object ( AffineTransform )

উপাদানের জন্য রূপান্তর.

টেবল অনুরোধ তৈরি করুন

একটি নতুন টেবিল তৈরি করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "rows": integer,
  "columns": integer
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়।

আপনি একটি আইডি নির্দিষ্ট না করলে, একটি অনন্য একটি তৈরি করা হয়।

elementProperties

object ( PageElementProperties )

টেবিলের জন্য উপাদান বৈশিষ্ট্য.

টেবিলটি প্রদত্ত আকারে তৈরি করা হবে, একটি ন্যূনতম আকার সাপেক্ষে। যদি কোন আকার প্রদান করা না হয়, টেবিল স্বয়ংক্রিয়ভাবে আকার হবে.

টেবিল ট্রান্সফর্মে অবশ্যই 1 এর স্কেল থাকতে হবে এবং কোন শিয়ার উপাদান থাকবে না। যদি কোন রূপান্তর প্রদান না করা হয়, টেবিলটি পৃষ্ঠার কেন্দ্রে থাকবে।

rows

integer

সারণীতে সারির সংখ্যা।

columns

integer

টেবিলে কলামের সংখ্যা।

InsertTextRequest

একটি আকার বা একটি টেবিল কক্ষে পাঠ্য সন্নিবেশ করান।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "text": string,
  "insertionIndex": integer
}
ক্ষেত্র
objectId

string

আকৃতি বা টেবিলের অবজেক্ট আইডি যেখানে টেক্সট সন্নিবেশ করা হবে।

cellLocation

object ( TableCellLocation )

ঐচ্ছিক টেবিল ঘরের অবস্থান যদি পাঠ্যটি একটি টেবিল কক্ষে ঢোকানো হয়। যদি উপস্থিত থাকে, অবজেক্টআইডি অবশ্যই একটি টেবিল উল্লেখ করবে।

text

string

টেক্সট সন্নিবেশ করা হবে.

একটি নতুন লাইনের অক্ষর সন্নিবেশ করালে সেই সূচকে অন্তর্নিহিতভাবে একটি নতুন ParagraphMarker তৈরি হবে। তালিকা এবং বুলেট সহ বর্তমান সন্নিবেশ সূচকে অনুচ্ছেদ থেকে নতুন অনুচ্ছেদের অনুচ্ছেদের শৈলী অনুলিপি করা হবে।

সন্নিবেশিত পাঠ্যের জন্য পাঠ্য শৈলীগুলি স্বয়ংক্রিয়ভাবে নির্ধারিত হবে, সাধারণত প্রতিবেশী পাঠ্যের স্টাইল সংরক্ষণ করে। বেশিরভাগ ক্ষেত্রে, পাঠ্যটি সন্নিবেশ সূচকে বিদ্যমান TextRun এ যোগ করা হবে।

কিছু নিয়ন্ত্রণ অক্ষর (U+0000-U+0008, U+000C-U+001F) এবং ইউনিকোড বেসিক বহুভাষিক প্লেন প্রাইভেট ইউজ এরিয়া (U+E000-U+F8FF) থেকে অক্ষরগুলি সন্নিবেশিত পাঠ্য থেকে বাদ দেওয়া হবে।

insertionIndex

integer

TextElement ইন্ডেক্সের উপর ভিত্তি করে ইউনিকোড কোড ইউনিটে যে সূচীতে পাঠ্য সন্নিবেশ করা হবে।

সূচকটি শূন্য-ভিত্তিক এবং স্ট্রিংয়ের শুরু থেকে গণনা করা হয়। ইউনিকোড গ্রাফিম ক্লাস্টারের ভিতরে সন্নিবেশ রোধ করতে সূচকটি সামঞ্জস্য করা যেতে পারে। এই ক্ষেত্রে, গ্রাফিম ক্লাস্টারের পরেই পাঠ্য সন্নিবেশ করা হবে।

InsertTableRowsRequest

একটি টেবিলে সারি সন্নিবেশ করান।

JSON প্রতিনিধিত্ব
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean,
  "number": integer
}
ক্ষেত্র
tableObjectId

string

সারি ঢোকানোর টেবিল।

cellLocation

object ( TableCellLocation )

রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে সারি ঢোকানো হবে।

রেফারেন্স সেল যেখানে রয়েছে তার উপরে (বা নীচে) একটি নতুন সারি ঢোকানো হবে। যদি রেফারেন্স সেলটি একটি মার্জ করা সেল হয়, তাহলে মার্জ করা সেলের উপরে (বা নীচে) একটি নতুন সারি ঢোকানো হবে।

insertBelow

boolean

রেফারেন্স সেল অবস্থানের নিচে নতুন সারি সন্নিবেশ করা হবে কিনা।

  • True : ঘরের নীচে সন্নিবেশ করুন।
  • False : ঘরের উপরে সন্নিবেশ করান।
number

integer

ঢোকানো সারি সংখ্যা. অনুরোধ প্রতি সর্বোচ্চ 20.

InsertTableColumnsRequest

একটি টেবিলে কলাম সন্নিবেশ করান।

নতুন কলামের সাথে মানানসই করার জন্য টেবিলের অন্যান্য কলামের আকার পরিবর্তন করা হবে।

JSON প্রতিনিধিত্ব
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean,
  "number": integer
}
ক্ষেত্র
tableObjectId

string

যে সারণীতে কলাম ঢোকাতে হবে।

cellLocation

object ( TableCellLocation )

রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে কলাম সন্নিবেশ করা হবে।

রেফারেন্স সেল যেখানে কলামের বাম দিকে (বা ডানে) একটি নতুন কলাম সন্নিবেশ করা হবে। যদি রেফারেন্স সেলটি একটি মার্জড সেল হয়, তাহলে মার্জড সেলের বাম (বা ডানে) একটি নতুন কলাম ঢোকানো হবে।

insertRight

boolean

রেফারেন্স ঘর অবস্থানের ডানদিকে নতুন কলাম সন্নিবেশ করা হবে কিনা।

  • True : ডানদিকে ঢোকান।
  • False : বাম দিকে ঢোকান।
number

integer

ঢোকাতে হবে কলামের সংখ্যা। অনুরোধ প্রতি সর্বোচ্চ 20.

DeleteTableRowRequest

একটি টেবিল থেকে একটি সারি মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
ক্ষেত্র
tableObjectId

string

যে সারণী থেকে সারি মুছে ফেলতে হবে।

cellLocation

object ( TableCellLocation )

রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে একটি সারি মুছে ফেলা হবে।

এই কক্ষটি যে সারিটি ছড়িয়েছে সেটি মুছে ফেলা হবে। এটি একটি মার্জড সেল হলে, একাধিক সারি মুছে ফেলা হবে৷ এই মুছে ফেলার পরে যদি টেবিলে কোনো সারি না থাকে, তাহলে পুরো টেবিলটি মুছে ফেলা হবে।

DeleteTableColumnRequest

একটি টেবিল থেকে একটি কলাম মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
ক্ষেত্র
tableObjectId

string

যে সারণী থেকে কলাম মুছে ফেলা হবে।

cellLocation

object ( TableCellLocation )

রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে একটি কলাম মুছে ফেলা হবে।

এই কক্ষটি যে কলামটি ছড়িয়েছে তা মুছে ফেলা হবে। এটি একটি মার্জড সেল হলে, একাধিক কলাম মুছে ফেলা হবে৷ এই মুছে ফেলার পরে যদি টেবিলে কোনো কলাম না থাকে, তাহলে পুরো টেবিলটি মুছে ফেলা হবে।

AllTextRequest প্রতিস্থাপন করুন

একটি মানদণ্ডের সাথে মেলে এমন পাঠ্যের সমস্ত দৃষ্টান্ত প্রতিস্থাপন replace text দিয়ে প্রতিস্থাপন করে।

JSON প্রতিনিধিত্ব
{
  "replaceText": string,
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
ক্ষেত্র
replaceText

string

যে টেক্সট মিলিত টেক্সট প্রতিস্থাপন করবে।

pageObjectIds[]

string

খালি না থাকলে, শুধুমাত্র প্রদত্ত পৃষ্ঠাগুলিতে মিলগুলিকে পৃষ্ঠা উপাদানগুলিতে সীমাবদ্ধ করে৷

একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত দেয় যদি একটি notes master পৃষ্ঠা অবজেক্ট আইডি দেওয়া হয়, অথবা যদি সেই অবজেক্ট আইডি সহ একটি পৃষ্ঠা উপস্থাপনায় বিদ্যমান না থাকে।

ইউনিয়ন ক্ষেত্রের criteria । মানদণ্ড প্রতিস্থাপনের জন্য পাঠ্যের সাথে মেলে। criteria নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
containsText

object ( SubstringMatchCriteria )

এই সাবস্ট্রিং এর সাথে মিলে যাওয়া একটি আকারে পাঠ্য খুঁজে পায়।

সাবস্ট্রিং ম্যাচের মানদণ্ড

একটি মানদণ্ড যা একটি আকৃতি বা সারণিতে পাঠ্যের একটি নির্দিষ্ট স্ট্রিংয়ের সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "text": string,
  "matchCase": boolean
}
ক্ষেত্র
text

string

আকৃতি বা টেবিলে অনুসন্ধান করার জন্য পাঠ্য।

matchCase

boolean

অনুসন্ধানের ক্ষেত্রে কেস সম্মান করা উচিত কিনা তা নির্দেশ করে:

  • True : অনুসন্ধানটি কেস সংবেদনশীল।
  • False : অনুসন্ধানটি কেস সংবেদনশীল।

অবজেক্ট রিকোয়েস্ট ডিলিট করুন

উপস্থাপনা থেকে একটি বস্তু, pages বা page elements মুছে দেয়।

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

string

পৃষ্ঠার অবজেক্ট আইডি বা পৃষ্ঠার উপাদান মুছে ফেলতে হবে।

যদি একটি ডিলিট অপারেশনের পরে একটি group শুধুমাত্র 1টি বা কোনো পৃষ্ঠা উপাদান থাকে না, তাহলে গ্রুপটিও মুছে ফেলা হয়।

যদি একটি স্থানধারক একটি বিন্যাসে মুছে ফেলা হয়, কোনো খালি উত্তরাধিকারী স্থানধারকও মুছে ফেলা হয়।

UpdatePageElementTransformRequest

একটি পৃষ্ঠা উপাদানের রূপান্তর আপডেট করে।

একটি গোষ্ঠীর রূপান্তর আপডেট করা সেই গোষ্ঠীর পৃষ্ঠা উপাদানগুলির নিখুঁত রূপান্তরকে পরিবর্তন করবে, যা তাদের চাক্ষুষ চেহারা পরিবর্তন করতে পারে। আরো বিস্তারিত জানার জন্য PageElement.transform এর ডকুমেন্টেশন দেখুন।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "transform": {
    object (AffineTransform)
  },
  "applyMode": enum (ApplyMode)
}
ক্ষেত্র
objectId

string

আপডেট করার জন্য পৃষ্ঠা উপাদানের অবজেক্ট আইডি।

transform

object ( AffineTransform )

পৃষ্ঠা উপাদান আপডেট করতে ব্যবহৃত ইনপুট রূপান্তর ম্যাট্রিক্স।

applyMode

enum ( ApplyMode )

রূপান্তর আপডেটের প্রয়োগ মোড।

ApplyMode

রূপান্তর আপডেটের প্রয়োগ মোড।

Enums
APPLY_MODE_UNSPECIFIED অনির্দিষ্ট মোড।
RELATIVE বিদ্যমান একটিতে নতুন AffineTransform ম্যাট্রিক্স প্রয়োগ করে, এবং বিদ্যমান একটিটিকে ফলে সংমিশ্রণে প্রতিস্থাপন করে।
ABSOLUTE বিদ্যমান AffineTransform ম্যাট্রিক্সকে নতুন দিয়ে প্রতিস্থাপন করে।

UpdateSlidesPositionRequest

উপস্থাপনায় স্লাইডের অবস্থান আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "slideObjectIds": [
    string
  ],
  "insertionIndex": integer
}
ক্ষেত্র
slideObjectIds[]

string

প্রেজেন্টেশনের স্লাইডগুলির আইডি যা সরানো উচিত। এই তালিকার স্লাইডগুলি সদৃশ ছাড়াই বিদ্যমান উপস্থাপনা ক্রমে হতে হবে৷

insertionIndex

integer

সরানোর আগে স্লাইড বিন্যাসের উপর ভিত্তি করে যে সূচীতে স্লাইডগুলি ঢোকানো উচিত। উপস্থাপনায় শূন্য এবং স্লাইডের সংখ্যার মধ্যে হতে হবে, অন্তর্ভুক্ত।

DeleteTextRequest

একটি আকৃতি বা একটি টেবিল ঘর থেকে পাঠ্য মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
ক্ষেত্র
objectId

string

আকৃতি বা টেবিলের অবজেক্ট আইডি যেখান থেকে পাঠ্য মুছে ফেলা হবে।

cellLocation

object ( TableCellLocation )

ঐচ্ছিক টেবিল ঘর অবস্থান যদি পাঠ্যটি একটি টেবিল ঘর থেকে মুছে ফেলা হয়। যদি উপস্থিত থাকে, অবজেক্টআইডি অবশ্যই একটি টেবিল উল্লেখ করবে।

textRange

object ( Range )

TextElement ইন্ডেক্সের উপর ভিত্তি করে মুছে ফেলার জন্য পাঠ্যের পরিসর।

একটি আকৃতির বা টেবিল ঘরের পাঠ্যের শেষে সর্বদা একটি অন্তর্নিহিত নতুন লাইন অক্ষর থাকে যা মুছে ফেলা যায় না। Range.Type.ALL সঠিক সীমানা ব্যবহার করবে, কিন্তু পরিসরের ধরন FROM_START_INDEX এবং FIXED_RANGE এর জন্য সুস্পষ্ট সীমা নির্দিষ্ট করার সময় অবশ্যই যত্ন নেওয়া উচিত। উদাহরণস্বরূপ, যদি পাঠ্যটি "ABC" হয়, একটি অন্তর্নিহিত নতুন লাইন অনুসরণ করে, তাহলে textRange.start_index এর জন্য সর্বাধিক মান 2 এবং textRange.end_index এর জন্য 3।

একটি অনুচ্ছেদ সীমানা অতিক্রম করা পাঠ্য মুছে ফেলার ফলে দুটি অনুচ্ছেদ একত্রিত হওয়ার কারণে অনুচ্ছেদের শৈলী এবং তালিকায় পরিবর্তন হতে পারে।

একটি সারোগেট জোড়ার শুধুমাত্র একটি কোড ইউনিট অন্তর্ভুক্ত করে এমন রেঞ্জগুলি উভয় কোড ইউনিট অন্তর্ভুক্ত করার জন্য প্রসারিত করা হয়।

পরিসর

একটি সূচিবদ্ধ সংগ্রহের একটি সংলগ্ন পরিসর নির্দিষ্ট করে, যেমন পাঠ্যের অক্ষর।

JSON প্রতিনিধিত্ব
{
  "startIndex": integer,
  "endIndex": integer,
  "type": enum (Type)
}
ক্ষেত্র
startIndex

integer

সংগ্রহের শুরুর ঐচ্ছিক শূন্য-ভিত্তিক সূচক। FIXED_RANGE এবং FROM_START_INDEX রেঞ্জের জন্য প্রয়োজনীয়।

endIndex

integer

সংগ্রহের শেষের ঐচ্ছিক শূন্য-ভিত্তিক সূচক। FIXED_RANGE ব্যাপ্তির জন্য প্রয়োজনীয়।

type

enum ( Type )

পরিসরের ধরন।

টাইপ

ব্যাপ্তির ধরন।

Enums
RANGE_TYPE_UNSPECIFIED অনির্দিষ্ট পরিসর প্রকার। এই মান ব্যবহার করা উচিত নয়.
FIXED_RANGE একটি নির্দিষ্ট পরিসর। উভয় startIndex এবং endIndex নির্দিষ্ট করা আবশ্যক।
FROM_START_INDEX startIndex এ পরিসর শুরু হয় এবং সংগ্রহের শেষ না হওয়া পর্যন্ত চলতে থাকে। endIndex অবশ্যই নির্দিষ্ট করা যাবে না।
ALL সংগ্রহের পুরো দৈর্ঘ্য হিসাবে পরিসর সেট করে। উভয় startIndex এবং endIndex নির্দিষ্ট করা উচিত নয়।

ইমেজ রিকোয়েস্ট তৈরি করুন

একটি ইমেজ তৈরি করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়।

আপনি একটি আইডি নির্দিষ্ট না করলে, একটি অনন্য একটি তৈরি করা হয়।

elementProperties

object ( PageElementProperties )

ছবির জন্য উপাদান বৈশিষ্ট্য.

যখন প্রদত্ত আকারের আকৃতির অনুপাত ছবির আকৃতির অনুপাতের সাথে মেলে না, তখন আকারের অনুপাত বজায় রাখার জন্য চিত্রটিকে আকারের সাপেক্ষে স্কেল করা হয় এবং কেন্দ্রীভূত করা হয়। প্রদত্ত রূপান্তর এই অপারেশন পরে প্রয়োগ করা হয়.

PageElementProperties.size সম্পত্তি ঐচ্ছিক। আপনি আকার নির্দিষ্ট না করলে, ছবির ডিফল্ট আকার ব্যবহার করা হয়।

PageElementProperties.transform বৈশিষ্ট্য ঐচ্ছিক। আপনি একটি রূপান্তর নির্দিষ্ট না করলে, ছবিটি পৃষ্ঠার উপরের বাম কোণে স্থাপন করা হবে।

ইউনিয়ন ক্ষেত্র image_source . ছবির উৎস ধরনের. image_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
url

string

ছবির URL।

চিত্রটি সন্নিবেশের সময় একবার আনা হয় এবং উপস্থাপনার ভিতরে প্রদর্শনের জন্য একটি অনুলিপি সংরক্ষণ করা হয়। চিত্রগুলি অবশ্যই 50 MB-এর কম আকারের হতে হবে, 25 মেগাপিক্সেলের বেশি হতে পারে না এবং PNG, JPEG, বা GIF ফর্ম্যাটে হতে হবে৷

প্রদত্ত URL অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য এবং 2 KB পর্যন্ত দৈর্ঘ্যের হতে হবে৷ URLটি ছবির সাথে সংরক্ষিত হয় এবং Image.source_url ক্ষেত্রের মাধ্যমে প্রকাশ করা হয়।

ভিডিও অনুরোধ তৈরি করুন

একটি ভিডিও তৈরি করে।

দ্রষ্টব্য: Google ড্রাইভ থেকে একটি ভিডিও তৈরি করার জন্য অনুরোধ করা অ্যাপটির অন্তত একটি ড্রাইভ, drive.readonly বা drive.file OAuth স্কোপ থাকা প্রয়োজন৷

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "source": enum (Source),
  "id": string
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়।

আপনি একটি আইডি নির্দিষ্ট না করলে, একটি অনন্য একটি তৈরি করা হয়।

elementProperties

object ( PageElementProperties )

ভিডিওর জন্য উপাদান বৈশিষ্ট্য.

PageElementProperties.size সম্পত্তি ঐচ্ছিক। যদি আপনি একটি আকার নির্দিষ্ট না করেন, একটি ডিফল্ট আকার সার্ভার দ্বারা নির্বাচিত হয়.

PageElementProperties.transform বৈশিষ্ট্য ঐচ্ছিক। রূপান্তর শিয়ার উপাদান থাকতে হবে না. আপনি একটি রূপান্তর নির্দিষ্ট না করলে, ভিডিওটি পৃষ্ঠার উপরের বাম কোণে স্থাপন করা হবে৷

source

enum ( Source )

ভিডিও সূত্র।

id

string

এই ভিডিওটির জন্য ভিডিও উৎসের অনন্য শনাক্তকারী৷

যেমন YouTube ভিডিওর জন্য https://www.youtube.com/watch?v=7U3axjORYZ0 , ID হল 7U3axjORYZ0। একটি Google ড্রাইভ ভিডিওর জন্য https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q ID হল 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q৷

একটি Google ড্রাইভ ভিডিও ফাইল অ্যাক্সেস করতে, আপনাকে পুরানো ফাইলগুলির একটি উপসেটের জন্য HTTP শিরোনামে একটি সংস্থান কী যুক্ত করতে হতে পারে৷ আরও তথ্যের জন্য, রিসোর্স কী ব্যবহার করে লিঙ্ক-ভাগ করা ফাইল অ্যাক্সেস করুন দেখুন।

SheetsChartRequest তৈরি করুন

একটি এম্বেড করা Google পত্রক চার্ট তৈরি করে৷

দ্রষ্টব্য: চার্ট তৈরির জন্য কমপক্ষে একটি স্প্রেডশীট.রিডনলি, স্প্রেডশীট, drive.readonly, drive.file বা ড্রাইভ OAuth স্কোপের প্রয়োজন৷

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode)
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

নির্দিষ্ট করা থাকলে, উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে ID অবশ্যই অনন্য হতে হবে৷ আইডিটি একটি শব্দের অক্ষর [a-zA-Z0-9_] দিয়ে শুরু হওয়া উচিত এবং তারপরে নিম্নলিখিত অক্ষরগুলির যেকোনো একটি [a-zA-Z0-9_-:] দ্বারা অনুসরণ করা উচিত৷ আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়। খালি থাকলে, একটি অনন্য শনাক্তকারী তৈরি করা হবে।

elementProperties

object ( PageElementProperties )

চার্টের জন্য উপাদান বৈশিষ্ট্য.

যখন প্রদত্ত আকারের আকৃতির অনুপাত চার্টের অনুপাতের সাথে মেলে না, তখন চার্টটি আকারের অনুপাত বজায় রাখার জন্য আকারের সাথে স্কেল এবং কেন্দ্রীভূত হয়। প্রদত্ত রূপান্তর এই অপারেশন পরে প্রয়োগ করা হয়.

spreadsheetId

string

Google পত্রক স্প্রেডশীটের আইডি যাতে চার্ট রয়েছে।

পুরানো ফাইলগুলির একটি উপসেটের জন্য আপনাকে HTTP শিরোনামে একটি সংস্থান কী যুক্ত করতে হতে পারে। আরও তথ্যের জন্য, রিসোর্স কী ব্যবহার করে লিঙ্ক-ভাগ করা ফাইল অ্যাক্সেস করুন দেখুন।

chartId

integer

Google পত্রক স্প্রেডশীটে নির্দিষ্ট চার্টের আইডি।

linkingMode

enum ( LinkingMode )

যে মোডের সাথে চার্টটি উৎস স্প্রেডশীটের সাথে লিঙ্ক করা আছে। নির্দিষ্ট করা না থাকলে, চার্টটি এমন একটি ছবি হবে যা লিঙ্ক করা হয়নি।

লিঙ্কিংমোড

যে মোডের সাথে চার্টটি উৎস স্প্রেডশীটের সাথে লিঙ্ক করা আছে।

Enums
NOT_LINKED_IMAGE চার্টটি উৎস স্প্রেডশীটের সাথে যুক্ত নয় এবং আপডেট করা যাবে না। একটি চার্ট যা লিঙ্ক নয় একটি চিত্র হিসাবে সন্নিবেশ করা হবে.
LINKED চার্ট লিঙ্ক করা এটিকে আপডেট করার অনুমতি দেয় এবং অন্যান্য সহযোগীরা স্প্রেডশীটের একটি লিঙ্ক দেখতে পাবে।

লাইন রিকোয়েস্ট তৈরি করুন

একটি লাইন তৈরি করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "lineCategory": enum (Category),
  "category": enum (LineCategory)
}
ক্ষেত্র
objectId

string

একটি ব্যবহারকারী দ্বারা সরবরাহ করা অবজেক্ট আইডি।

আপনি যদি একটি আইডি নির্দিষ্ট করেন, তাহলে উপস্থাপনার সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে এটি অবশ্যই অনন্য হতে হবে৷ আইডিটি অবশ্যই একটি বর্ণানুক্রমিক অক্ষর বা একটি আন্ডারস্কোর দিয়ে শুরু হতে হবে (রেজেক্স [a-zA-Z0-9_] এর সাথে মেলে); অবশিষ্ট অক্ষরগুলির পাশাপাশি একটি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য 5 এর কম বা 50 এর বেশি হওয়া উচিত নয়।

আপনি একটি আইডি নির্দিষ্ট না করলে, একটি অনন্য একটি তৈরি করা হয়।

elementProperties

object ( PageElementProperties )

লাইনের জন্য উপাদান বৈশিষ্ট্য.

lineCategory
(deprecated)

enum ( Category )

লাইনের ক্যাটাগরি তৈরি করতে হবে।

অপ্রচলিত : পরিবর্তে category ব্যবহার করুন।

তৈরি করা সঠিক line type বিভাগ এবং অন্যান্য পৃষ্ঠা উপাদানগুলির সাথে সংযোগ করার জন্য এটি কীভাবে রাউট করা হয়েছে তার উপর ভিত্তি করে নির্ধারিত হয়।

আপনি যদি একটি category এবং একটি lineCategory উভয়ই নির্দিষ্ট করেন, তাহলে category অগ্রাধিকার পাবে।

category

enum ( LineCategory )

লাইনের ক্যাটাগরি তৈরি করতে হবে।

তৈরি করা সঠিক line type বিভাগ এবং অন্যান্য পৃষ্ঠা উপাদানগুলির সাথে সংযোগ করার জন্য এটি কীভাবে রাউট করা হয়েছে তার উপর ভিত্তি করে নির্ধারিত হয়।

আপনি যদি একটি category এবং একটি lineCategory উভয়ই নির্দিষ্ট করেন, তাহলে category অগ্রাধিকার পাবে।

আপনি যদি category জন্য একটি মান নির্দিষ্ট না করেন তবে lineCategory এর জন্য একটি মান নির্দিষ্ট করেন, তাহলে নির্দিষ্ট lineCategory মান ব্যবহার করা হয়।

যদি আপনি কোনটি নির্দিষ্ট না করেন, তাহলে STRAIGHT ব্যবহার করা হয়।

শ্রেণী

লাইন বিভাগ.

Enums
STRAIGHT স্ট্রেইট কানেক্টর সহ স্ট্রেইট কানেক্টর 1. ডিফল্ট ক্যাটাগরি যখন একটি নির্দিষ্ট করা না থাকে।
BENT বাঁকানো সংযোগকারী, বাঁকানো সংযোগকারী 2 থেকে 5 সহ।
CURVED বাঁকা সংযোগকারী, বাঁকা সংযোগকারী 2 থেকে 5 সহ।

RefreshSheetsChartRequest

Google পত্রক থেকে চার্টের সর্বশেষ সংস্করণের সাথে প্রতিস্থাপন করে একটি এম্বেড করা Google পত্রক চার্ট রিফ্রেশ করে৷

দ্রষ্টব্য: চার্ট রিফ্রেশ করার জন্য কমপক্ষে একটি স্প্রেডশীট.রিডনলি, স্প্রেডশীট, drive.readonly, বা ড্রাইভ OAuth স্কোপের প্রয়োজন৷

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

string

চার্টের অবজেক্ট আইডি রিফ্রেশ করতে হবে।

UpdateShapePropertiesRequest

একটি Shape বৈশিষ্ট্য আপডেট করুন।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "shapeProperties": {
    object (ShapeProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

অবজেক্ট আইডি যে আকারে আপডেটগুলি প্রয়োগ করা হয়েছে।

shapeProperties

object ( ShapeProperties )

আপডেট করার জন্য আকৃতি বৈশিষ্ট্য.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল shapeProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, আকৃতির পটভূমি সলিড ফিল রঙ আপডেট করতে, fields "shapeBackgroundFill.solidFill.color" এ সেট করুন।

একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন।

UpdateImagePropertiesRequest

একটি Image বৈশিষ্ট্য আপডেট করুন।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "imageProperties": {
    object (ImageProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

চিত্রের অবজেক্ট আইডিতে আপডেটগুলি প্রয়োগ করা হয়েছে৷

imageProperties

object ( ImageProperties )

আপডেট করার জন্য চিত্র বৈশিষ্ট্য.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট imageProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, ছবির আউটলাইন রঙ আপডেট করতে, fields "outline.outlineFill.solidFill.color" এ সেট করুন।

একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন।

ভিডিও বৈশিষ্ট্য আপডেট করুন

একটি Video বৈশিষ্ট্য আপডেট করুন।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "videoProperties": {
    object (VideoProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

ভিডিওটির অবজেক্ট আইডিতে আপডেটগুলি প্রয়োগ করা হয়েছে৷

videoProperties

object ( VideoProperties )

ভিডিও বৈশিষ্ট্য আপডেট করতে.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট videoProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ ভিডিওর আউটলাইন রঙ আপডেট করতে, fields "outline.outlineFill.solidFill.color" এ সেট করুন।

একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন।

UpdatePagePropertiesRequest

একটি Page বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "pageProperties": {
    object (PageProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

যে পৃষ্ঠায় আপডেটটি প্রয়োগ করা হয়েছে তার অবজেক্ট আইডি।

pageProperties

object ( PageProperties )

আপডেট করার জন্য পৃষ্ঠা বৈশিষ্ট্য.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল pageProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, পৃষ্ঠার পটভূমি সলিড ফিল রঙ আপডেট করতে, fields "pageBackgroundFill.solidFill.color" এ সেট করুন।

একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন।

UpdateTableCellPropertiesRequest

একটি TableCell বৈশিষ্ট্য আপডেট করুন।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

টেবিলের অবজেক্ট আইডি।

tableRange

object ( TableRange )

সারণী পরিসর যে টেবিলের উপসেট প্রতিনিধিত্ব করে যেখানে আপডেটগুলি প্রয়োগ করা হয়েছে৷ যদি একটি টেবিল পরিসীমা নির্দিষ্ট না করা হয়, আপডেটগুলি সমগ্র টেবিলে প্রযোজ্য হবে।

tableCellProperties

object ( TableCellProperties )

আপডেট করার জন্য টেবিল সেল বৈশিষ্ট্য.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট tableCellProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, টেবিল সেল ব্যাকগ্রাউন্ড সলিড ফিল কালার আপডেট করতে, fields "tableCellBackgroundFill.solidFill.color" এ সেট করুন।

একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন।

টেবিল রেঞ্জ

একটি টেবিল পরিসর একটি টেবিলের একটি উপসেটের একটি রেফারেন্স উপস্থাপন করে।

এটি লক্ষ্য করা গুরুত্বপূর্ণ যে একটি টেবিল পরিসর দ্বারা নির্দিষ্ট করা কোষগুলি অগত্যা একটি আয়তক্ষেত্র গঠন করে না। উদাহরণস্বরূপ, ধরা যাক আমাদের একটি 3 x 3 টেবিল রয়েছে যেখানে শেষ সারির সমস্ত ঘর একসাথে একত্রিত হয়েছে। টেবিল এই মত দেখায়:

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

অবস্থান = (0, 0), সারি স্প্যান = 3 এবং কলাম স্প্যান = 2 সহ একটি টেবিল পরিসর নিম্নলিখিত কক্ষগুলিকে নির্দিষ্ট করে:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
JSON প্রতিনিধিত্ব
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
ক্ষেত্র
location

object ( TableCellLocation )

টেবিল পরিসরের শুরুর অবস্থান।

rowSpan

integer

সারণী ব্যাপ্তির সারির স্প্যান।

columnSpan

integer

টেবিল ব্যাপ্তির কলাম স্প্যান।

UpdateLinePropertiesRequest

একটি Line বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "lineProperties": {
    object (LineProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

লাইনের অবজেক্ট আইডি যেটিতে আপডেটটি প্রয়োগ করা হয়েছে।

lineProperties

object ( LineProperties )

আপডেট করার জন্য লাইন বৈশিষ্ট্য।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট lineProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, লাইনের সলিড ফিল কালার আপডেট করতে, fields "lineFill.solidFill.color" এ সেট করুন।

একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন।

ParagraphBulletsRequest তৈরি করুন

প্রদত্ত টেক্সট সূচক পরিসরের সাথে ওভারল্যাপ করা সমস্ত অনুচ্ছেদের জন্য বুলেট তৈরি করে।

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

যদি অনুচ্ছেদ আপডেট হওয়ার সাথে সাথে অনুচ্ছেদটি একটি মিল প্রিসেট সহ একটি তালিকায় থাকে তবে অনুচ্ছেদগুলিকে সেই পূর্ববর্তী তালিকায় যুক্ত করা হয়।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
ক্ষেত্র
objectId

string

বুলেট যোগ করার জন্য পাঠ্য ধারণকারী আকার বা টেবিলের অবজেক্ট আইডি।

cellLocation

object ( TableCellLocation )

ঐচ্ছিক টেবিল ঘর অবস্থান যদি টেক্সট পরিবর্তন করা হবে একটি টেবিল কক্ষে। যদি উপস্থিত থাকে, অবজেক্টআইডি অবশ্যই একটি টেবিল উল্লেখ করবে।

textRange

object ( Range )

TextElement ইন্ডেক্সের উপর ভিত্তি করে বুলেট প্রিসেট প্রয়োগ করার জন্য পাঠ্যের পরিসর।

bulletPreset

enum ( BulletGlyphPreset )

যে ধরনের বুলেট গ্লিফ ব্যবহার করা হবে। BULLET_DISC_CIRCLE_SQUARE প্রিসেট ডিফল্ট।

বুলেটগ্লাইফপ্রিসেট

টেক্সটে তালিকার জন্য বুলেট গ্লিফের প্রিসেট প্যাটার্ন।

এই নিদর্শনগুলি এই ধরনের বুলেট ব্যবহার করে:

  • 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 : একটি সংখ্যা, যেমন '1', '2', বা '3'।
  • ZERODIGIT : এমন একটি সংখ্যা যেখানে একক সংখ্যার সংখ্যা শূন্যের সাথে উপসর্গযুক্ত থাকে, যেমন '01', '02' বা '03'। একের বেশি সংখ্যার সংখ্যা শূন্যের উপসর্গযুক্ত নয়।
  • ROMAN : একটি ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii', বা 'iii'।
  • UPPERROMAN : একটি বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II', বা 'III'।
  • LEFTTRIANGLE : একটি ত্রিভুজ বাম দিকে নির্দেশ করছে, একটি ইউনিকোড U+25c4 কোড পয়েন্টের সাথে সম্পর্কিত
Enums
BULLET_DISC_CIRCLE_SQUARE প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি DISC , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_DIAMONDX_ARROW3D_SQUARE DIAMONDX , ARROW3D এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য৷
BULLET_CHECKBOX সমস্ত তালিকা নেস্টিং স্তরের জন্য CHECKBOX বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_ARROW_DIAMOND_DISC প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি ARROW , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_STAR_CIRCLE_SQUARE প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি STAR , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_ARROW3D_CIRCLE_SQUARE প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি ARROW3D , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_LEFTTRIANGLE_DIAMOND_DISC প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি LEFTTRIANGLE , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি DIAMONDX , HOLLOWDIAMOND এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷
BULLET_DIAMOND_CIRCLE_SQUARE প্রথম ৩টি তালিকার নেস্টিং লেভেলের জন্য DIAMOND , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটেড তালিকা।
NUMBERED_DIGIT_ALPHA_ROMAN প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য DIGIT , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি।
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য DIGIT , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে বন্ধনী।
NUMBERED_DIGIT_NESTED পিরিয়ড দ্বারা পৃথক করা DIGIT সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যেখানে প্রতিটি নেস্টিং লেভেল পূর্ববর্তী নেস্টিং লেভেলের গ্লাইফকে উপসর্গ হিসেবে ব্যবহার করে। যেমন: '1.', '1.1.', '2.', '2.2.'।
NUMBERED_UPPERALPHA_ALPHA_ROMAN প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য UPPERALPHA , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি।
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT UPPERROMAN , UPPERALPHA এবং DIGIT নিউমেরিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য, তারপরে পিরিয়ডগুলি।
NUMBERED_ZERODIGIT_ALPHA_ROMAN প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য ZERODIGIT , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড।

AllShapesWithImageRequest প্রতিস্থাপন করুন

প্রদত্ত চিত্রের সাথে প্রদত্ত মানদণ্ডের সাথে মেলে এমন সমস্ত আকার প্রতিস্থাপন করে৷

প্রেজেন্টেশনে ঢোকানোর পরে আকারগুলি প্রতিস্থাপন করা ছবিগুলি আয়তক্ষেত্রাকার হয় এবং আকারগুলির ফর্মগুলি গ্রহণ করে না।

JSON প্রতিনিধিত্ব
{
  "replaceMethod": enum (ReplaceMethod),
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.

  // Union field image_source can be only one of the following:
  "imageUrl": string
  // End of list of possible types for union field image_source.
}
ক্ষেত্র
replaceMethod
(deprecated)

enum ( ReplaceMethod )

প্রতিস্থাপন পদ্ধতি।

অপ্রচলিত : পরিবর্তে imageReplaceMethod ব্যবহার করুন।

আপনি যদি একটি replaceMethod এবং একটি imageReplaceMethod উভয়ই উল্লেখ করেন, তাহলে imageReplaceMethod অগ্রাধিকার নেয়।

imageReplaceMethod

enum ( ImageReplaceMethod )

চিত্র প্রতিস্থাপন পদ্ধতি.

আপনি যদি একটি replaceMethod এবং একটি imageReplaceMethod উভয়ই উল্লেখ করেন, তাহলে imageReplaceMethod অগ্রাধিকার নেয়।

আপনি যদি imageReplaceMethod এর জন্য একটি মান নির্দিষ্ট না করেন, কিন্তু replaceMethod এর জন্য একটি মান উল্লেখ করেন, তাহলে নির্দিষ্ট replaceMethod মান ব্যবহার করা হয়।

যদি আপনি কোনটি নির্দিষ্ট না করেন, তাহলে CENTER_INSIDE ব্যবহার করা হয়।

pageObjectIds[]

string

খালি না থাকলে, শুধুমাত্র প্রদত্ত পৃষ্ঠাগুলিতে মিলগুলিকে পৃষ্ঠা উপাদানগুলিতে সীমাবদ্ধ করে৷

একটি 400 খারাপ অনুরোধ ত্রুটি প্রদান করে যদি একটি notes page বা একটি notes master পৃষ্ঠা অবজেক্ট আইডি দেওয়া হয়, অথবা যদি সেই অবজেক্ট আইডি সহ একটি পৃষ্ঠা উপস্থাপনায় বিদ্যমান না থাকে।

ইউনিয়ন ক্ষেত্রের criteria । প্রতিস্থাপন করার জন্য আকারগুলি অবশ্যই মেলে এমন মানদণ্ড। criteria নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
containsText

object ( SubstringMatchCriteria )

সেট করা হলে, এই অনুরোধটি প্রদত্ত পাঠ্য ধারণ করে এমন সমস্ত আকার প্রতিস্থাপন করবে।

ইউনিয়ন ক্ষেত্র image_source . ছবির উৎস ধরনের. image_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
imageUrl

string

ছবির URL।

চিত্রটি সন্নিবেশের সময় একবার আনা হয় এবং উপস্থাপনার ভিতরে প্রদর্শনের জন্য একটি অনুলিপি সংরক্ষণ করা হয়। চিত্রগুলি অবশ্যই 50MB এর কম আকারের হতে হবে, 25 মেগাপিক্সেলের বেশি হতে পারে না এবং PNG, JPEG বা GIF ফর্ম্যাটে হতে হবে৷

প্রদত্ত URL দৈর্ঘ্যে সর্বাধিক 2 kB হতে পারে৷ URL নিজেই ছবির সাথে সংরক্ষিত হয়, এবং Image.source_url ক্ষেত্রের মাধ্যমে প্রকাশ করা হয়।

প্রতিস্থাপন পদ্ধতি

প্রতিস্থাপন পদ্ধতি।

Enums
CENTER_INSIDE মূল আকৃতির সীমানার মধ্যে ফিট করার জন্য চিত্রটিকে স্কেল এবং কেন্দ্র করে এবং চিত্রের আকৃতির অনুপাত বজায় রাখে। ছবির রেন্ডার করা আকার আকৃতির আকারের চেয়ে ছোট হতে পারে। এটি একটি ডিফল্ট পদ্ধতি যখন একটি নির্দিষ্ট করা হয় না।
CENTER_CROP মূল আকৃতির সীমানা পূরণ করতে চিত্রটিকে স্কেল এবং কেন্দ্র করে। আকৃতি পূরণ করার জন্য চিত্রটি ক্রপ করা যেতে পারে। ছবির রেন্ডার করা আকারটি আসল আকারের মতোই হবে।

ইমেজ রিপ্লেস মেথড

চিত্র প্রতিস্থাপন পদ্ধতি.

Enums
IMAGE_REPLACE_METHOD_UNSPECIFIED অনির্দিষ্ট চিত্র প্রতিস্থাপন পদ্ধতি. এই মান ব্যবহার করা উচিত নয়.
CENTER_INSIDE মূল আকৃতির সীমানার মধ্যে ফিট করার জন্য চিত্রটিকে স্কেল এবং কেন্দ্র করে এবং চিত্রের আকৃতির অনুপাত বজায় রাখে। ছবির রেন্ডার করা আকার আকৃতির আকারের চেয়ে ছোট হতে পারে। এটি একটি ডিফল্ট পদ্ধতি যখন একটি নির্দিষ্ট করা হয় না।
CENTER_CROP মূল আকৃতির সীমানা পূরণ করতে চিত্রটিকে স্কেল এবং কেন্দ্র করে। আকৃতি পূরণ করার জন্য চিত্রটি ক্রপ করা যেতে পারে। ছবির রেন্ডার করা আকারটি আসল আকারের মতোই হবে।

ডুপ্লিকেট অবজেক্ট রিকোয়েস্ট

একটি স্লাইড বা পৃষ্ঠা উপাদান নকল করে।

একটি স্লাইড নকল করার সময়, নির্দিষ্ট স্লাইড অনুসরণ করে অবিলম্বে সদৃশ স্লাইড তৈরি করা হবে। একটি পৃষ্ঠা উপাদান নকল করার সময়, সদৃশটি একই পৃষ্ঠায় আসল হিসাবে একই অবস্থানে স্থাপন করা হবে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "objectIds": {
    string: string,
    ...
  }
}
ক্ষেত্র
objectId

string

সদৃশ বস্তুর ID.

objectIds

map (key: string, value: string)

যে বস্তুটি সদৃশ করা হচ্ছে তাতে অন্যান্য বস্তু থাকতে পারে, উদাহরণস্বরূপ যখন একটি স্লাইড বা একটি গ্রুপ পৃষ্ঠা উপাদান নকল করা হয়। এই মানচিত্রটি সংজ্ঞায়িত করে যে কীভাবে সদৃশ অবজেক্টগুলির আইডিগুলি উত্পন্ন হয়: কীগুলি মূল অবজেক্টগুলির আইডি এবং এর মানগুলি হ'ল আইডিএস যা সংশ্লিষ্ট নকল অবজেক্টকে বরাদ্দ করা হবে। উত্স অবজেক্টের সদৃশটির আইডিটি এই মানচিত্রেও নির্দিষ্ট করা যেতে পারে, কী হিসাবে objectId ক্ষেত্রের একই মান এবং সদ্য পছন্দসই আইডিকে মান হিসাবে ব্যবহার করে।

সমস্ত কীগুলি অবশ্যই উপস্থাপনায় বিদ্যমান আইডিগুলির সাথে সামঞ্জস্য করতে হবে। সমস্ত মান অবশ্যই উপস্থাপনায় অনন্য হতে হবে এবং অবশ্যই একটি আলফানিউমেরিক চরিত্র বা একটি আন্ডারস্কোর দিয়ে শুরু করতে হবে (ম্যাচগুলি রেজেক্স [a-zA-Z0-9_] ); বাকি চরিত্রগুলির মধ্যে তাদের পাশাপাশি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (ম্যাচগুলি রেজেক্স [a-zA-Z0-9_-:] )। নতুন আইডির দৈর্ঘ্য অবশ্যই 5 এর চেয়ে কম বা 50 এর চেয়ে বেশি হওয়া উচিত নয়।

যদি কোনও উত্স অবজেক্টের আইডি মানচিত্র থেকে বাদ দেওয়া হয় তবে একটি নতুন এলোমেলো আইডি বরাদ্দ করা হবে। যদি মানচিত্রটি খালি বা আনসেট হয় তবে সমস্ত সদৃশ বস্তু একটি নতুন এলোমেলো আইডি পাবেন।

আপডেটটেক্সটস্টাইলারকোয়েস্ট

কোনও Shape বা Table পাঠ্যের স্টাইলিং আপডেট করুন।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (TextStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

স্টাইল বা পাঠ্য সহ আকার বা টেবিলের অবজেক্ট আইডি।

cellLocation

object ( TableCellLocation )

টেবিলের কোষের অবস্থানটি পাঠ্যটিতে পাঠ্য রয়েছে। যদি objectId কোনও টেবিলকে বোঝায় তবে cellLocation অবশ্যই একটি মান থাকতে হবে। অন্যথায়, এটি অবশ্যই না।

style

object ( TextStyle )

পাঠ্যটি সেট করতে শৈলী (গুলি)।

যদি কোনও নির্দিষ্ট শৈলীর মান পিতামাতার সাথে মেলে তবে সেই স্টাইলটি উত্তরাধিকার সূত্রে সেট করা হবে।

কিছু পাঠ্য শৈলীর পরিবর্তনগুলি স্লাইড সম্পাদকের আচরণকে মিরর করার জন্য অন্যান্য পরিবর্তনের কারণ হতে পারে। আরও তথ্যের জন্য TextStyle ডকুমেন্টেশন দেখুন।

textRange

object ( Range )

শৈলীতে পাঠ্যের পরিসীমা।

সংলগ্ন নিউলাইনগুলি অন্তর্ভুক্ত করার জন্য পরিসীমাটি বাড়ানো যেতে পারে।

যদি পরিসরে পুরোপুরি কোনও তালিকার অন্তর্ভুক্ত একটি অনুচ্ছেদ থাকে তবে অনুচ্ছেদের বুলেটটি ম্যাচিং পাঠ্য শৈলীর সাথেও আপডেট করা হয়।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

কমপক্ষে একটি ক্ষেত্র অবশ্যই নির্দিষ্ট করতে হবে। মূল style নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক "*" প্রতিটি ক্ষেত্রের তালিকাবদ্ধ করার জন্য স্বল্প হাত হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, পাঠ্য শৈলীটি বোল্ডে আপডেট করতে, fields "bold" এ সেট করুন।

কোনও সম্পত্তি তার ডিফল্ট মানটিতে পুনরায় সেট করতে, ক্ষেত্রের মুখোশে এর ক্ষেত্রের নাম অন্তর্ভুক্ত করুন তবে ক্ষেত্রটি নিজেই আনসেট ছেড়ে দিন।

প্রতিস্থাপন

প্রদত্ত গুগল শিট চার্টের সাথে প্রদত্ত মানদণ্ডের সাথে মেলে এমন সমস্ত আকার প্রতিস্থাপন করে। চার্টটি স্কেল করা হবে এবং মূল আকারের সীমানার মধ্যে ফিট করার জন্য কেন্দ্রীভূত হবে।

দ্রষ্টব্য: একটি চার্টের সাথে আকারগুলি প্রতিস্থাপনের জন্য কমপক্ষে স্প্রেডশিটগুলির মধ্যে একটির প্রয়োজন read

JSON প্রতিনিধিত্ব
{
  "containsText": {
    object (SubstringMatchCriteria)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode),
  "pageObjectIds": [
    string
  ]
}
ক্ষেত্র
containsText

object ( SubstringMatchCriteria )

আকারগুলি অবশ্যই প্রতিস্থাপনের জন্য মেলে এমন মানদণ্ড। অনুরোধটি প্রদত্ত পাঠ্যটি ধারণ করে এমন সমস্ত আকার প্রতিস্থাপন করবে।

spreadsheetId

string

গুগল শীট স্প্রেডশিটের আইডি যাতে চার্ট রয়েছে।

chartId

integer

গুগল শিটস স্প্রেডশিটে নির্দিষ্ট চার্টের আইডি।

linkingMode

enum ( LinkingMode )

চার্টটি সোর্স স্প্রেডশিটের সাথে সংযুক্ত করা মোডের সাথে। যখন নির্দিষ্ট না করা হয়, চার্টটি এমন একটি চিত্র হবে যা লিঙ্কযুক্ত নয়।

pageObjectIds[]

string

যদি খালি না হয় তবে ম্যাচগুলি কেবল প্রদত্ত পৃষ্ঠাগুলিতে পৃষ্ঠা উপাদানগুলিতে সীমাবদ্ধ করে।

কোনও notes page বা কোনও notes master পৃষ্ঠা অবজেক্ট আইডি দেওয়া হলে বা যদি সেই অবজেক্ট আইডি সহ কোনও পৃষ্ঠা উপস্থাপনায় বিদ্যমান না থাকে তবে 400 টি খারাপ অনুরোধ ত্রুটি প্রদান করে।

লিঙ্কমোড

চার্টটি সোর্স স্প্রেডশিটের সাথে সংযুক্ত করা মোডের সাথে।

Enums
NOT_LINKED_IMAGE চার্টটি উত্স স্প্রেডশিটের সাথে সম্পর্কিত নয় এবং আপডেট করা যায় না। লিঙ্কযুক্ত নয় এমন একটি চার্ট একটি চিত্র হিসাবে serted োকানো হবে।
LINKED চার্টটি সংযুক্ত করার ফলে এটি আপডেট হতে দেয় এবং অন্যান্য সহযোগীরা স্প্রেডশিটের একটি লিঙ্ক দেখতে পাবে।

মুছে ফেলারগ্রাফ্বুলেটসেকুয়েস্ট

প্রদত্ত পাঠ্য সূচক range সাথে ওভারল্যাপ করে এমন সমস্ত অনুচ্ছেদ থেকে বুলেটগুলি মুছে ফেলে।

প্রতিটি অনুচ্ছেদের বাসা বাঁধার স্তরটি সংশ্লিষ্ট অনুচ্ছেদের শুরুতে ইনডেন্ট যুক্ত করে দৃশ্যত সংরক্ষণ করা হবে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
ক্ষেত্র
objectId

string

থেকে বুলেটগুলি মুছতে পাঠ্যযুক্ত আকার বা টেবিলের অবজেক্ট আইডি।

cellLocation

object ( TableCellLocation )

পাঠ্যটি সংশোধন করা হলে al চ্ছিক টেবিল সেল অবস্থানটি একটি টেবিল কক্ষে থাকে। যদি উপস্থিত থাকে তবে অবজেক্টআইডি অবশ্যই একটি টেবিল উল্লেখ করতে হবে।

textRange

object ( Range )

TextElement সূচকগুলির উপর ভিত্তি করে বুলেটগুলি মুছতে পাঠ্যের পরিসীমা।

আপডেটপ্র্যাগ্রাফস্টাইলারকোয়েস্ট

প্রদত্ত পাঠ্য সূচক পরিসীমাটির সাথে ওভারল্যাপ করে এমন কোনও Shape বা Table মধ্যে সমস্ত অনুচ্ছেদের জন্য স্টাইলিং আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (ParagraphStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

স্টাইল বা পাঠ্য সহ আকার বা টেবিলের অবজেক্ট আইডি।

cellLocation

object ( TableCellLocation )

টেবিলে কোষের অবস্থানটি অনুচ্ছেদে (গুলি) স্টাইলের সাথে রয়েছে। যদি objectId কোনও টেবিলকে বোঝায় তবে cellLocation অবশ্যই একটি মান থাকতে হবে। অন্যথায়, এটি অবশ্যই না।

style

object ( ParagraphStyle )

অনুচ্ছেদের স্টাইল।

textRange

object ( Range )

অনুচ্ছেদে (গুলি) স্টাইলের সাথে পাঠ্যের পরিসীমা।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

কমপক্ষে একটি ক্ষেত্র অবশ্যই নির্দিষ্ট করতে হবে। মূল style নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক "*" প্রতিটি ক্ষেত্রের তালিকাবদ্ধ করার জন্য স্বল্প হাত হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, অনুচ্ছেদ সারিবদ্ধতা আপডেট করতে, fields "alignment" এ সেট করুন।

কোনও সম্পত্তি তার ডিফল্ট মানটিতে পুনরায় সেট করতে, ক্ষেত্রের মুখোশে এর ক্ষেত্রের নাম অন্তর্ভুক্ত করুন তবে ক্ষেত্রটি নিজেই আনসেট ছেড়ে দিন।

আপডেটটেবলবার্ডারপ্রোপার্টিস রিকোয়েস্ট

টেবিলের সীমানার বৈশিষ্ট্যগুলি একটি Table আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "borderPosition": enum (BorderPosition),
  "tableBorderProperties": {
    object (TableBorderProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

টেবিলের অবজেক্ট আইডি।

tableRange

object ( TableRange )

টেবিলের সাবসেটটি উপস্থাপন করে টেবিলের পরিসর যেখানে আপডেটগুলি প্রয়োগ করা হয়। যদি কোনও টেবিলের পরিসীমা নির্দিষ্ট না করা হয় তবে আপডেটগুলি পুরো টেবিলের জন্য প্রযোজ্য।

borderPosition

enum ( BorderPosition )

টেবিল রেঞ্জের সীমানা অবস্থান আপডেটগুলি প্রয়োগ করা উচিত। যদি কোনও সীমানা অবস্থান নির্দিষ্ট না করা থাকে তবে আপডেটগুলি টেবিলের পরিসরের সমস্ত সীমান্তের ক্ষেত্রে প্রযোজ্য।

tableBorderProperties

object ( TableBorderProperties )

টেবিল সীমানা বৈশিষ্ট্য আপডেট করার জন্য।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

কমপক্ষে একটি ক্ষেত্র অবশ্যই নির্দিষ্ট করতে হবে। রুট tableBorderProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক "*" প্রতিটি ক্ষেত্রের তালিকাবদ্ধ করার জন্য স্বল্প হাত হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ টেবিল বর্ডার সলিড ফিল রঙ আপডেট করার জন্য, fields "tableBorderFill.solidFill.color" এ সেট করুন।

কোনও সম্পত্তি তার ডিফল্ট মানটিতে পুনরায় সেট করতে, ক্ষেত্রের মুখোশে এর ক্ষেত্রের নাম অন্তর্ভুক্ত করুন তবে ক্ষেত্রটি নিজেই আনসেট ছেড়ে দিন।

বর্ডারপজিশন

টেবিল সীমানা অবস্থান।

Enums
ALL পরিসীমা সমস্ত সীমানা।
BOTTOM সীমার নীচে সীমানা।
INNER সীমার অভ্যন্তরে সীমানা।
INNER_HORIZONTAL পরিসরের অভ্যন্তরে অনুভূমিক সীমানা।
INNER_VERTICAL পরিসরের অভ্যন্তরে উল্লম্ব সীমানা।
LEFT সীমার বাম দিকে সীমানা।
OUTER সীমার বাইরে বরাবর সীমানা।
RIGHT সীমার ডানদিকে সীমানা।
TOP সীমার শীর্ষে সীমানা।

UPPATETABLECOLUMNPROPERTEIESREQUEST

একটি Table কলামের বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

টেবিলের অবজেক্ট আইডি।

columnIndices[]

integer

কোন কলামগুলি আপডেট করতে হবে তা নির্দিষ্ট করে শূন্য-ভিত্তিক সূচকগুলির তালিকা। যদি কোনও সূচক সরবরাহ না করা হয় তবে টেবিলের সমস্ত কলাম আপডেট করা হবে।

tableColumnProperties

object ( TableColumnProperties )

টেবিল কলামের বৈশিষ্ট্য আপডেট করার জন্য।

যদি অনুরোধে tableColumnProperties#columnWidth মান 406,400 ইএমইউ (32 পয়েন্ট) এর চেয়ে কম হয় তবে একটি 400 খারাপ অনুরোধ ত্রুটি ফিরে আসে।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

কমপক্ষে একটি ক্ষেত্র অবশ্যই নির্দিষ্ট করতে হবে। মূল tableColumnProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক "*" প্রতিটি ক্ষেত্রের তালিকাবদ্ধ করার জন্য স্বল্প হাত হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ কলামের প্রস্থ আপডেট করার জন্য, fields "columnWidth" এ সেট করুন।

যদি '' কলামউইথ '' ফিল্ড মাস্কে অন্তর্ভুক্ত করা হয় তবে সম্পত্তিটি আনসেট রেখে দেওয়া হয় তবে কলামের প্রস্থটি 406,400 ইএমইউ (32 পয়েন্ট) এ ডিফল্ট হবে।

আপডেটটেবলেরোপ্রোপার্টিস রিকোয়েস্ট

একটি Table সারির বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

টেবিলের অবজেক্ট আইডি।

rowIndices[]

integer

কোন সারি আপডেট করতে হবে তা নির্দিষ্ট করে শূন্য-ভিত্তিক সূচকগুলির তালিকা। যদি কোনও সূচক সরবরাহ না করা হয় তবে টেবিলের সমস্ত সারি আপডেট করা হবে।

tableRowProperties

object ( TableRowProperties )

টেবিল সারি বৈশিষ্ট্য আপডেট করার জন্য।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

কমপক্ষে একটি ক্ষেত্র অবশ্যই নির্দিষ্ট করতে হবে। রুট tableRowProperties নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক "*" প্রতিটি ক্ষেত্রের তালিকাবদ্ধ করার জন্য স্বল্প হাত হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ সর্বনিম্ন সারি উচ্চতা আপডেট করার জন্য, fields "minRowHeight" এ সেট করুন।

যদি '' মিন্রোহাইট '' ফিল্ড মাস্কে অন্তর্ভুক্ত থাকে তবে সম্পত্তিটি আনসেট ছেড়ে যায় তবে সর্বনিম্ন সারি উচ্চতা 0 এ ডিফল্ট হবে।

Mergetablecellsrequest

একটি Table মধ্যে কোষগুলিকে একীভূত করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
ক্ষেত্র
objectId

string

টেবিলের অবজেক্ট আইডি।

tableRange

object ( TableRange )

টেবিলের কোন কোষকে মার্জ করতে হবে তা নির্দিষ্ট করে টেবিলের পরিসীমা।

একীভূত হওয়া কোষগুলির যে কোনও পাঠ্যকে পরিসীমাটির উপরের-বাম ("মাথা") কোষে সংযুক্ত করা হবে এবং সংরক্ষণ করা হবে। যদি পরিসীমাটি অ-রেকটিঙ্গুলার হয় (যা এমন কিছু ক্ষেত্রে ঘটতে পারে যেখানে পরিসীমাটি ইতিমধ্যে একীভূত হওয়া কোষগুলি কভার করে), 400 টি খারাপ অনুরোধ ত্রুটি ফিরে আসে।

Unmergetablecellsrequest

একটি Table কোষগুলিকে আনমার্জ করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
ক্ষেত্র
objectId

string

টেবিলের অবজেক্ট আইডি।

tableRange

object ( TableRange )

টেবিলের পরিসীমাটি নির্দিষ্ট করে যা টেবিলের কোন কোষগুলি আনমার্জ করতে।

এই ব্যাপ্তির সমস্ত মার্জ করা কোষগুলি আনমার্জি করা হবে এবং যে কোষগুলি ইতিমধ্যে আনমেজড রয়েছে তা প্রভাবিত হবে না। যদি পরিসীমাটির কোনও একীভূত কোষ না থাকে তবে অনুরোধটি কিছুই করবে না। যদি কোনও মার্জড কোষে পাঠ্য থাকে তবে পাঠ্যটি অনিচ্ছাকৃত কোষগুলির ফলস্বরূপ ব্লকের উপরের-বাম ("মাথা") কোষে থাকবে।

গ্রুপঅবজেক্টস রিকোয়েস্ট

একটি অবজেক্ট গ্রুপ তৈরি করতে গ্রুপ অবজেক্ট। উদাহরণস্বরূপ, সমস্ত শিশুদের মতো একই পৃষ্ঠায় একটি Group তৈরি করতে গ্রুপগুলি PageElements

JSON প্রতিনিধিত্ব
{
  "groupObjectId": string,
  "childrenObjectIds": [
    string
  ]
}
ক্ষেত্র
groupObjectId

string

গোষ্ঠীটি তৈরি করার জন্য একটি ব্যবহারকারী-সরবরাহিত অবজেক্ট আইডি।

আপনি যদি কোনও আইডি নির্দিষ্ট করেন তবে এটি অবশ্যই উপস্থাপনায় সমস্ত পৃষ্ঠা এবং পৃষ্ঠা উপাদানগুলির মধ্যে অনন্য হতে হবে। আইডি অবশ্যই একটি আলফানিউমেরিক চরিত্র বা একটি আন্ডারস্কোর দিয়ে শুরু করতে হবে (ম্যাচগুলি রেজেক্স [a-zA-Z0-9_] ); বাকি চরিত্রগুলির মধ্যে তাদের পাশাপাশি হাইফেন বা কোলন অন্তর্ভুক্ত থাকতে পারে (ম্যাচগুলি রেজেক্স [a-zA-Z0-9_-:] )। আইডির দৈর্ঘ্য অবশ্যই 5 এর চেয়ে কম বা 50 এর চেয়ে বেশি হওয়া উচিত নয়।

আপনি যদি কোনও আইডি নির্দিষ্ট না করেন তবে একটি অনন্য উত্পন্ন হয়।

childrenObjectIds[]

string

গ্রুপে অবজেক্টের অবজেক্ট আইডি।

শুধুমাত্র পৃষ্ঠার উপাদানগুলি গোষ্ঠীভুক্ত করা যেতে পারে। একই পৃষ্ঠায় কমপক্ষে দুটি পৃষ্ঠার উপাদান থাকতে হবে যা ইতিমধ্যে অন্য গ্রুপে নেই। কিছু পৃষ্ঠা উপাদান যেমন videos , tables এবং placeholders দলবদ্ধ করা যায় না।

Ungunowsupobjectsrequest

groups মতো অবজেক্টস অবজেক্টস।

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

string

অবজেক্টের অবজেক্ট আইডিগুলি ungroup এ।

অন্যান্য groups অভ্যন্তরে নয় এমন কেবল groups উন্নীত হতে পারে। সমস্ত গ্রুপ একই পৃষ্ঠায় থাকা উচিত। গোষ্ঠীটি নিজেই মুছে ফেলা হয়েছে। সমস্ত বাচ্চাদের ভিজ্যুয়াল আকার এবং অবস্থানগুলি সংরক্ষণ করা হয়।

আপডেটপেজ এলিমেন্টালটেক্সট্রেকুয়েস্ট

ALT পাঠ্য শিরোনাম এবং/অথবা কোনও page element বিবরণ আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "title": string,
  "description": string
}
ক্ষেত্র
objectId

string

পৃষ্ঠা উপাদানগুলির অবজেক্ট আইডি আপডেটগুলি প্রয়োগ করা হয়।

title

string

পৃষ্ঠা উপাদানটির আপডেট হওয়া ALT পাঠ্য শিরোনাম। যদি আনসেট করা হয় তবে বিদ্যমান মান বজায় রাখা হবে। শিরোনামটি স্ক্রিন পাঠক এবং অন্যান্য অ্যাক্সেসিবিলিটি ইন্টারফেসের সংস্পর্শে আসে। কেবলমাত্র পৃষ্ঠা উপাদানটির সামগ্রীর সাথে সম্পর্কিত মানব পাঠযোগ্য মানগুলি ব্যবহার করুন।

description

string

পৃষ্ঠা উপাদানটির আপডেট হওয়া ALT পাঠ্য বিবরণ। যদি আনসেট করা হয় তবে বিদ্যমান মান বজায় রাখা হবে। বিবরণটি স্ক্রিন পাঠক এবং অন্যান্য অ্যাক্সেসিবিলিটি ইন্টারফেসের সংস্পর্শে আসে। কেবলমাত্র পৃষ্ঠা উপাদানটির সামগ্রীর সাথে সম্পর্কিত মানব পাঠযোগ্য মানগুলি ব্যবহার করুন।

প্রতিস্থাপন

একটি নতুন চিত্রের সাথে একটি বিদ্যমান চিত্র প্রতিস্থাপন করে।

একটি চিত্র প্রতিস্থাপন করা বিদ্যমান চিত্র থেকে কিছু image effects সরিয়ে দেয়।

JSON প্রতিনিধিত্ব
{
  "imageObjectId": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
ক্ষেত্র
imageObjectId

string

বিদ্যমান চিত্রের আইডি যা প্রতিস্থাপন করা হবে। আইডিটি জিইটি অনুরোধের প্রতিক্রিয়া থেকে পুনরুদ্ধার করা যেতে পারে।

imageReplaceMethod

enum ( ImageReplaceMethod )

প্রতিস্থাপন পদ্ধতি।

ইউনিয়ন ফিল্ড image_source । চিত্রের উত্স। image_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
url

string

চিত্র url।

চিত্রটি সন্নিবেশের সময় একবারে আনা হয় এবং উপস্থাপনার অভ্যন্তরে প্রদর্শনের জন্য একটি অনুলিপি সংরক্ষণ করা হয়। চিত্রগুলি অবশ্যই 50MB এর চেয়ে কম হতে হবে, 25 মেগাপিক্সেল অতিক্রম করতে পারে না এবং অবশ্যই পিএনজি, জেপিইজি, বা জিআইএফ ফর্ম্যাটে থাকতে হবে।

প্রদত্ত ইউআরএল দৈর্ঘ্যে 2 কেবি ছাড়িয়ে যেতে পারে না। ইউআরএলটি চিত্রটি দিয়ে সংরক্ষণ করা হয়েছে এবং Image.source_url মাধ্যমে উন্মুক্ত করা হয়েছে s

আপডেটস্লাইডপ্রোপারটিসেকুয়েস্ট

একটি স্লাইডের বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "slideProperties": {
    object (SlideProperties)
  },
  "fields": string
}
ক্ষেত্র
objectId

string

স্লাইডের অবজেক্ট আইডি আপডেটটি প্রয়োগ করা হয়।

slideProperties

object ( SlideProperties )

আপডেট করার জন্য স্লাইড বৈশিষ্ট্য।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত।

কমপক্ষে একটি ক্ষেত্র অবশ্যই নির্দিষ্ট করতে হবে। মূল 'স্লাইডপ্রোপার্টি' নিহিত এবং নির্দিষ্ট করা উচিত নয়। একটি একক "*" প্রতিটি ক্ষেত্রের তালিকাবদ্ধ করার জন্য স্বল্প হাত হিসাবে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ কোনও স্লাইডটি এড়ানো হয়েছে কিনা তা আপডেট করার জন্য, fields "isSkipped" এ সেট করুন।

কোনও সম্পত্তি তার ডিফল্ট মানটিতে পুনরায় সেট করতে, ক্ষেত্রের মুখোশে এর ক্ষেত্রের নাম অন্তর্ভুক্ত করুন তবে ক্ষেত্রটি নিজেই আনসেট ছেড়ে দিন।

আপডেটপেজলিমেন্টসজর্ডারকোয়েস্ট

পৃষ্ঠা উপাদানগুলির জেড-অর্ডার আপডেট করে। জেড-অর্ডার হ'ল পৃষ্ঠায় থেকে সামনে থেকে সামনে উপাদানগুলির একটি ক্রম। সামনের পৃষ্ঠার উপাদানটি এর পিছনে থাকা উপাদানগুলিকে কভার করতে পারে।

JSON প্রতিনিধিত্ব
{
  "pageElementObjectIds": [
    string
  ],
  "operation": enum (ZOrderOperation)
}
ক্ষেত্র
pageElementObjectIds[]

string

আপডেট করার জন্য পৃষ্ঠা উপাদানগুলির অবজেক্ট আইডি।

সমস্ত পৃষ্ঠার উপাদানগুলি অবশ্যই একই পৃষ্ঠায় থাকতে হবে এবং অবশ্যই গোষ্ঠীভুক্ত করা উচিত নয়।

operation

enum ( ZOrderOperation )

পৃষ্ঠা উপাদানগুলিতে প্রয়োগ করতে জেড-অর্ডার অপারেশন।

একাধিক পৃষ্ঠার উপাদানগুলিতে অপারেশন প্রয়োগ করার সময়, অপারেশন বজায় রাখার আগে এই পৃষ্ঠার উপাদানগুলির মধ্যে আপেক্ষিক জেড-অর্ডারগুলি।

Zordooperation

কোনও পৃষ্ঠা উপাদানটির জেড-অর্ডার আপডেট করার জন্য অপারেশন।

Enums
Z_ORDER_OPERATION_UNSPECIFIED অনির্ধারিত অপারেশন।
BRING_TO_FRONT পৃষ্ঠার সামনের অংশে পৃষ্ঠা উপাদানগুলি নিয়ে আসে।
BRING_FORWARD নির্দিষ্ট পৃষ্ঠার উপাদানগুলির সামনের অংশের সাথে সম্পর্কিত একটি উপাদান দ্বারা পৃষ্ঠায় পৃষ্ঠার উপাদানগুলি এগিয়ে নিয়ে আসে।
SEND_BACKWARD নির্দিষ্ট পৃষ্ঠার উপাদানগুলির মধ্যে একটির পিছনে পিছনে থাকা একটি উপাদান দ্বারা পৃষ্ঠায় পৃষ্ঠা উপাদানগুলি পিছনে প্রেরণ করে।
SEND_TO_BACK পৃষ্ঠার পিছনে পৃষ্ঠা উপাদানগুলি প্রেরণ করে।

আপডেটটেলিনেসেটগরিটেকোয়েস্ট

একটি line বিভাগ আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "lineCategory": enum (LineCategory)
}
ক্ষেত্র
objectId

string

লাইনের অবজেক্ট আইডি আপডেটটি প্রয়োগ করা হয়।

এটি একটি "সংযোগকারী" ইঙ্গিত করে এমন একটি category সাথে কেবল একটি লাইন আপডেট করা যেতে পারে।

লাইনটি এর বিভাগটি আপডেট করার পরে পুনরায় তৈরি করা যেতে পারে।

lineCategory

enum ( LineCategory )

আপডেট করার জন্য লাইন বিভাগ।

সঠিক line type আপডেট করার জন্য বিভাগের ভিত্তিতে নির্ধারিত হয় এবং এটি অন্যান্য পৃষ্ঠার উপাদানগুলির সাথে কীভাবে সংযোগ স্থাপন করা হয়।

Reroutlinerequest

একটি line পুনরায় তৈরি করে যে এটি সংযুক্ত পৃষ্ঠার উপাদানগুলির দুটি নিকটতম সংযোগ সাইটগুলিতে সংযুক্ত।

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

string

লাইনের অবজেক্ট আইডি rearoute।

এটি একটি "সংযোগকারী" ইঙ্গিত করে এমন একটি category সাথে কেবল একটি লাইন পুনরায় তৈরি করা যেতে পারে। লাইনের শুরু এবং শেষ সংযোগগুলি অবশ্যই বিভিন্ন পৃষ্ঠার উপাদানগুলিতে থাকতে হবে।