Requests

অনুরোধ

একটি নথিতে আবেদন করার জন্য একটি একক আপডেট৷

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

  // Union field request can be only one of the following:
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "createNamedRange": {
    object (CreateNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "deleteContentRange": {
    object (DeleteContentRangeRequest)
  },
  "insertInlineImage": {
    object (InsertInlineImageRequest)
  },
  "insertTable": {
    object (InsertTableRequest)
  },
  "insertTableRow": {
    object (InsertTableRowRequest)
  },
  "insertTableColumn": {
    object (InsertTableColumnRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "insertPageBreak": {
    object (InsertPageBreakRequest)
  },
  "deletePositionedObject": {
    object (DeletePositionedObjectRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableCellStyle": {
    object (UpdateTableCellStyleRequest)
  },
  "updateTableRowStyle": {
    object (UpdateTableRowStyleRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateDocumentStyle": {
    object (UpdateDocumentStyleRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "createHeader": {
    object (CreateHeaderRequest)
  },
  "createFooter": {
    object (CreateFooterRequest)
  },
  "createFootnote": {
    object (CreateFootnoteRequest)
  },
  "replaceNamedRangeContent": {
    object (ReplaceNamedRangeContentRequest)
  },
  "updateSectionStyle": {
    object (UpdateSectionStyleRequest)
  },
  "insertSectionBreak": {
    object (InsertSectionBreakRequest)
  },
  "deleteHeader": {
    object (DeleteHeaderRequest)
  },
  "deleteFooter": {
    object (DeleteFooterRequest)
  },
  "pinTableHeaderRows": {
    object (PinTableHeaderRowsRequest)
  }
  // End of list of possible types for union field request.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের request । আবেদন করার জন্য নির্দিষ্ট অনুরোধ। ঠিক একটি ক্ষেত্র প্রয়োজন. request নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
replace All Text

object ( ReplaceAllTextRequest )

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

insert Text

object ( InsertTextRequest )

নির্দিষ্ট স্থানে পাঠ্য সন্নিবেশ করান।

update Text Style

object ( UpdateTextStyleRequest )

নির্দিষ্ট পরিসরে পাঠ্য শৈলী আপডেট করে।

create Paragraph Bullets

object ( CreateParagraphBulletsRequest )

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

delete Paragraph Bullets

object ( DeleteParagraphBulletsRequest )

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

create Named Range

object ( CreateNamedRangeRequest )

একটি নামকৃত পরিসর তৈরি করে।

delete Named Range

object ( DeleteNamedRangeRequest )

একটি নামকৃত পরিসর মুছে দেয়।

update Paragraph Style

object ( UpdateParagraphStyleRequest )

নির্দিষ্ট পরিসরে অনুচ্ছেদ শৈলী আপডেট করে।

delete Content Range

object ( DeleteContentRangeRequest )

নথি থেকে বিষয়বস্তু মুছে দেয়।

insert Inline Image

object ( InsertInlineImageRequest )

নির্দিষ্ট স্থানে একটি ইনলাইন চিত্র সন্নিবেশ করান।

insert Table

object ( InsertTableRequest )

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

insert Table Row

object ( InsertTableRowRequest )

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

insert Table Column

object ( InsertTableColumnRequest )

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

delete Table Row

object ( DeleteTableRowRequest )

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

delete Table Column

object ( DeleteTableColumnRequest )

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

insert Page Break

object ( InsertPageBreakRequest )

নির্দিষ্ট স্থানে একটি পৃষ্ঠা বিরতি সন্নিবেশ করান।

delete Positioned Object

object ( DeletePositionedObjectRequest )

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

update Table Column Properties

object ( UpdateTableColumnPropertiesRequest )

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

update Table Cell Style

object ( UpdateTableCellStyleRequest )

টেবিল ঘরের শৈলী আপডেট করে।

update Table Row Style

object ( UpdateTableRowStyleRequest )

একটি টেবিলে সারি শৈলী আপডেট করে।

replace Image

object ( ReplaceImageRequest )

নথিতে একটি চিত্র প্রতিস্থাপন করে।

update Document Style

object ( UpdateDocumentStyleRequest )

নথির শৈলী আপডেট করে।

merge Table Cells

object ( MergeTableCellsRequest )

একটি টেবিলে ঘর মার্জ করে।

unmerge Table Cells

object ( UnmergeTableCellsRequest )

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

create Header

object ( CreateHeaderRequest )

একটি হেডার তৈরি করে।

create Footnote

object ( CreateFootnoteRequest )

একটি ফুটনোট তৈরি করে।

replace Named Range Content

object ( ReplaceNamedRangeContentRequest )

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

update Section Style

object ( UpdateSectionStyleRequest )

নির্দিষ্ট পরিসরের বিভাগ শৈলী আপডেট করে।

insert Section Break

object ( InsertSectionBreakRequest )

নির্দিষ্ট স্থানে একটি বিভাগ বিরতি সন্নিবেশ করান।

delete Header

object ( DeleteHeaderRequest )

নথি থেকে একটি শিরোনাম মুছে দেয়।

pin Table Header Rows

object ( PinTableHeaderRowsRequest )

একটি টেবিলে পিন করা হেডার সারির সংখ্যা আপডেট করে।

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

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

JSON প্রতিনিধিত্ব
{
  "replaceText": string,
  "tabsCriteria": {
    object (TabsCriteria)
  },

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

string

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

tabs Criteria

object ( TabsCriteria )

ঐচ্ছিক। কোন ট্যাবে প্রতিস্থাপন ঘটবে তা নির্দিষ্ট করতে ব্যবহৃত মানদণ্ড।

বাদ দেওয়া হলে, প্রতিস্থাপন সমস্ত ট্যাবে প্রযোজ্য।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, প্রতিস্থাপনটি একবচন ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, প্রতিস্থাপনটি নির্দিষ্ট ট্যাবে প্রযোজ্য।

  • যদি বাদ দেওয়া হয়, প্রতিস্থাপন সমস্ত ট্যাবে প্রযোজ্য।

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

object ( SubstringMatchCriteria )

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

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

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

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

string

নথিতে অনুসন্ধান করার জন্য পাঠ্য।

match Case

boolean

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

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

ট্যাব মানদণ্ড

একটি মানদণ্ড যা নির্দিষ্ট করে যে কোন ট্যাবে একটি অনুরোধ চালানো হবে৷

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

string

ট্যাব আইডিগুলির তালিকা যেখানে অনুরোধটি কার্যকর হয়৷

InsertTextRequest

নির্দিষ্ট স্থানে পাঠ্য সন্নিবেশ করান।

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

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
text

string

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

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

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

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

ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে টেক্সট সন্নিবেশ করা হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

object ( Location )

নথিতে একটি নির্দিষ্ট সূচকে পাঠ্য সন্নিবেশ করান।

একটি বিদ্যমান Paragraph সীমানার মধ্যে পাঠ্য সন্নিবেশ করা আবশ্যক৷ উদাহরণস্বরূপ, একটি টেবিলের স্টার্ট ইনডেক্সে (যেমন টেবিল এবং তার পূর্ববর্তী অনুচ্ছেদের মধ্যে) পাঠ্য সন্নিবেশ করা যাবে না। পাঠ্যটি অবশ্যই পূর্ববর্তী অনুচ্ছেদে সন্নিবেশ করাতে হবে।

end Of Segment Location

object ( EndOfSegmentLocation )

একটি শিরোনাম, পাদচরণ, পাদটীকা বা নথির অংশের শেষে পাঠ্য সন্নিবেশ করান।

অবস্থান

নথিতে একটি নির্দিষ্ট অবস্থান।

JSON প্রতিনিধিত্ব
{
  "segmentId": string,
  "index": integer,
  "tabId": string
}
ক্ষেত্র
segment Id

string

শিরোনাম, পাদচরণ বা ফুটনোটের আইডি যেখানে অবস্থানটি রয়েছে। একটি খালি সেগমেন্ট আইডি নথির মূল অংশকে নির্দেশ করে।

index

integer

UTF-16 কোড ইউনিটে শূন্য-ভিত্তিক সূচক।

সূচকটি segmentId দ্বারা নির্দিষ্ট করা সেগমেন্টের শুরুর সাথে আপেক্ষিক।

tab Id

string

অবস্থানটি যে ট্যাবে আছে। যখন বাদ দেওয়া হয়, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য হবে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য হবে।

EndOfSegmentLocation

একটি বডি, হেডার, ফুটার বা ফুটনোটের শেষে অবস্থান। অবস্থানটি নথি বিভাগে শেষ নতুন লাইনের ঠিক আগে।

JSON প্রতিনিধিত্ব
{
  "segmentId": string,
  "tabId": string
}
ক্ষেত্র
segment Id

string

শিরোনাম, পাদচরণ বা ফুটনোটের আইডি যেখানে অবস্থানটি রয়েছে। একটি খালি সেগমেন্ট আইডি নথির মূল অংশকে নির্দেশ করে।

tab Id

string

অবস্থানটি যে ট্যাবে আছে। যখন বাদ দেওয়া হয়, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য হবে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য হবে।

UpdateTextStyleRequest

পাঠ্যের স্টাইলিং আপডেট করুন।

JSON প্রতিনিধিত্ব
{
  "textStyle": {
    object (TextStyle)
  },
  "fields": string,

  // Union field insertion_location can be only one of the following:
  "range": {
    object (Range)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
text Style

object ( TextStyle )

টেক্সটে সেট করা শৈলী।

যদি একটি নির্দিষ্ট শৈলীর মান অভিভাবকের সাথে মেলে, তাহলে সেই শৈলীটি উত্তরাধিকার হিসেবে সেট করা হবে।

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

fields

string ( FieldMask format)

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

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

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

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

ইউনিয়ন ক্ষেত্র insertion_location । ব্যবহৃত ব্যাপ্তির ধরন যেখানে পাঠ্য শৈলী আপডেট করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
range

object ( Range )

পাঠ্য থেকে শৈলী পর্যন্ত পরিসর।

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

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

আপেক্ষিক UpdateTextStyleRequest এর ভিতরে রেঞ্জ ঢোকানো যাবে না।

ParagraphBulletsRequest তৈরি করুন

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

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

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

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

object ( Range )

বুলেট প্রিসেট প্রয়োগ করার ব্যাপ্তি।

bullet Preset

enum ( BulletGlyphPreset )

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

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

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

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

  • 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'।
  • DECIMAL : একটি সংখ্যা, যেমন '1', '2', বা '3'।
  • ZERODECIMAL : একটি সংখ্যা যেখানে একক সংখ্যার সংখ্যা শূন্যের সাথে উপসর্গযুক্ত, যেমন '01', '02', বা '03'। একের বেশি সংখ্যার সংখ্যা শূন্যের উপসর্গযুক্ত নয়।
  • ROMAN : একটি ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii', বা 'iii'।
  • UPPERROMAN : একটি বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II', বা 'III'।
  • LEFTTRIANGLE : একটি ত্রিভুজ বাম দিকে নির্দেশ করছে, একটি ইউনিকোড U+25c4 কোড পয়েন্টের সাথে সম্পর্কিত
Enums
BULLET_GLYPH_PRESET_UNSPECIFIED বুলেট গ্লিফ প্রিসেট অনির্দিষ্ট।
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_DECIMAL_ALPHA_ROMAN প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য DECIMAL , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি।
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS প্রথম ৩টি লিস্ট নেস্টিং লেভেলের জন্য DECIMAL , ALPHA এবং ROMAN সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে বন্ধনী।
NUMBERED_DECIMAL_NESTED পিরিয়ড দ্বারা পৃথক করা DECIMAL সাংখ্যিক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, যেখানে প্রতিটি নেস্টিং স্তর পূর্ববর্তী নেস্টিং স্তরের গ্লাইফটিকে একটি উপসর্গ হিসাবে ব্যবহার করে। যেমন: '1.', '1.1.', '2.', '2.2.'।
NUMBERED_UPPERALPHA_ALPHA_ROMAN প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য UPPERALPHA , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি।
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL UPPERROMAN , UPPERALPHA এবং DECIMAL সংখ্যাসূচক গ্লিফ সহ প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি।
NUMBERED_ZERODECIMAL_ALPHA_ROMAN প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য ZERODECIMAL , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি।

অনুচ্ছেদ মুছুন বুলেট অনুরোধ

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

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

JSON প্রতিনিধিত্ব
{
  "range": {
    object (Range)
  }
}
ক্ষেত্র
range

object ( Range )

যে ব্যাপ্তি থেকে বুলেট মুছে ফেলা হবে।

NamedRangeRequest তৈরি করুন

প্রদত্ত পরিসরের উল্লেখ করে একটি NamedRange তৈরি করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "range": {
    object (Range)
  }
}
ক্ষেত্র
name

string

NamedRange এর নাম। নাম অনন্য হতে হবে না.

নাম অবশ্যই কমপক্ষে 1 অক্ষর এবং 256 অক্ষরের বেশি হতে হবে না, যা UTF-16 কোড ইউনিটে পরিমাপ করা হয়।

range

object ( Range )

নাম প্রয়োগ করার ব্যাপ্তি।

নামযুক্ত রেঞ্জের অনুরোধ মুছুন

একটি NamedRange মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field named_range_reference can be only one of the following:
  "namedRangeId": string,
  "name": string
  // End of list of possible types for union field named_range_reference.
}
ক্ষেত্র
tabs Criteria

object ( TabsCriteria )

ঐচ্ছিক। কোন ট্যাবে পরিসীমা মুছে ফেলা উচিত তা নির্দিষ্ট করতে ব্যবহৃত মানদণ্ড। যখন বাদ দেওয়া হয়, তখন পরিসর মুছে ফেলা সমস্ত ট্যাবে প্রয়োগ করা হয়।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, পরিসর মুছে ফেলা একবচন ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, পরিসীমা মুছে ফেলা নির্দিষ্ট ট্যাবগুলিতে প্রযোজ্য।

  • প্রদান না করা হলে, পরিসর মুছে ফেলা সমস্ত ট্যাবে প্রযোজ্য।

ইউনিয়ন ক্ষেত্র named_range_reference । মান যা নির্ধারণ করে কোন ব্যাপ্তি বা ব্যাপ্তি মুছে ফেলতে হবে। ঠিক একটি সেট করা আবশ্যক. named_range_reference নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
named Range Id

string

নামকৃত রেঞ্জের আইডি মুছে ফেলতে হবে।

name

string

মুছে ফেলার জন্য ব্যাপ্তির নাম। প্রদত্ত নামের সমস্ত নামযুক্ত ব্যাপ্তি মুছে ফেলা হবে৷

অনুচ্ছেদশৈলীর অনুরোধ আপডেট করুন

প্রদত্ত পরিসরের সাথে ওভারল্যাপ করা সমস্ত অনুচ্ছেদের স্টাইলিং আপডেট করুন৷

JSON প্রতিনিধিত্ব
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "fields": string,

  // Union field insertion_location can be only one of the following:
  "range": {
    object (Range)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
paragraph Style

object ( ParagraphStyle )

অনুচ্ছেদে সেট করা শৈলী।

কিছু অনুচ্ছেদ শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে মিরর করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য ParagraphStyle এর ডকুমেন্টেশন দেখুন।

fields

string ( FieldMask format)

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

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

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

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

ইউনিয়ন ক্ষেত্র insertion_location । ব্যবহৃত পরিসরের ধরন যেখানে অনুচ্ছেদ শৈলী আপডেট করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
range

object ( Range )

অনুচ্ছেদগুলিকে শৈলীতে ওভারল্যাপ করা পরিসর৷

DeleteContentRangeRequest

নথি থেকে বিষয়বস্তু মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (Range)
  }
}
ক্ষেত্র
range

object ( Range )

মুছে ফেলার বিষয়বস্তুর পরিসর।

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

নির্দিষ্ট রেঞ্জ মুছে ফেলার প্রচেষ্টার ফলে একটি অবৈধ নথির কাঠামো হতে পারে যে ক্ষেত্রে একটি 400 খারাপ অনুরোধ ত্রুটি ফিরে আসে৷

অবৈধ মুছে ফেলার অনুরোধের কিছু উদাহরণ অন্তর্ভুক্ত:

  • একটি সারোগেট জোড়ার একটি কোড ইউনিট মুছে ফেলা হচ্ছে।
  • একটি Body , Header , Footer , Footnote , TableCell বা TableOfContents শেষ নতুন লাইনের অক্ষর মুছে ফেলা হচ্ছে।
  • সম্পূর্ণ উপাদান মুছে না দিয়ে একটি Table শুরু বা শেষ মুছে ফেলা , TableOfContents বা Equation
  • উপাদানটি মুছে না দিয়ে একটি Table , TableOfContents বা SectionBreak এর আগে নতুন লাইনের অক্ষর মুছে ফেলা হচ্ছে।
  • একটি টেবিলের পৃথক সারি বা ঘর মুছে ফেলা হচ্ছে। একটি টেবিল ঘরের মধ্যে বিষয়বস্তু মুছে ফেলার অনুমতি দেওয়া হয়.

InsertInlineImageRequest

প্রদত্ত অবস্থানে একটি ইমেজ ধারণকারী একটি InlineObject সন্নিবেশ করান।

JSON প্রতিনিধিত্ব
{
  "uri": string,
  "objectSize": {
    object (Size)
  },

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
uri

string

ইমেজ URI.

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

প্রদত্ত URI অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য এবং সর্বাধিক 2 kB দৈর্ঘ্যের হতে হবে। ইউআরআই নিজেই ছবিটির সাথে সংরক্ষিত হয় এবং ImageProperties.content_uri ক্ষেত্রের মাধ্যমে প্রকাশ করা হয়।

object Size

object ( Size )

নথিতে যে আকারের চিত্রটি উপস্থিত হওয়া উচিত। এই বৈশিষ্ট্যটি ঐচ্ছিক এবং নথিতে ছবির চূড়ান্ত আকার নিম্নলিখিত নিয়ম দ্বারা নির্ধারিত হয়: * যদি প্রস্থ বা উচ্চতা কোনটিই নির্দিষ্ট করা না থাকে, তাহলে ছবির একটি ডিফল্ট আকার তার রেজোলিউশনের উপর ভিত্তি করে গণনা করা হয়। * যদি একটি মাত্রা নির্দিষ্ট করা হয় তবে চিত্রের আকৃতির অনুপাত সংরক্ষণের জন্য অন্য মাত্রা গণনা করা হয়। * যদি প্রস্থ এবং উচ্চতা উভয়ই নির্দিষ্ট করা হয়, তাহলে চিত্রটি তার আকৃতির অনুপাত বজায় রেখে প্রদত্ত মাত্রার মধ্যে ফিট করার জন্য স্কেল করা হয়।

ইউনিয়ন ক্ষেত্র insertion_location । যে অবস্থানে ছবিটি ঢোকানো হবে। insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

object ( Location )

নথিতে একটি নির্দিষ্ট সূচীতে ইমেজ সন্নিবেশ করান।

চিত্রটিকে অবশ্যই বিদ্যমান Paragraph সীমানার মধ্যে ঢোকাতে হবে। উদাহরণস্বরূপ, এটি একটি টেবিলের সূচনা সূচীতে (যেমন টেবিল এবং এর পূর্ববর্তী অনুচ্ছেদের মধ্যে) ঢোকানো যাবে না।

ইনলাইন ইমেজ একটি ফুটনোট বা সমীকরণ ভিতরে সন্নিবেশ করা যাবে না.

end Of Segment Location

object ( EndOfSegmentLocation )

একটি শিরোনাম, ফুটার বা নথির অংশের শেষে পাঠ্য সন্নিবেশ করান।

ইনলাইন ছবি একটি ফুটনোটের মধ্যে সন্নিবেশ করা যাবে না.

InsertTableRequest

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

সন্নিবেশিত টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে।

JSON প্রতিনিধিত্ব
{
  "rows": integer,
  "columns": integer,

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
rows

integer

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

columns

integer

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

ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে টেবিল ঢোকানো হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

object ( Location )

একটি নির্দিষ্ট মডেল সূচকে টেবিল সন্নিবেশ করান।

সন্নিবেশিত টেবিলের আগে একটি নতুন লাইনের অক্ষর সন্নিবেশ করা হবে, তাই টেবিলের সূচনা সূচকটি নির্দিষ্ট অবস্থানের সূচক + 1 এ থাকবে।

টেবিলটি অবশ্যই বিদ্যমান Paragraph সীমানার মধ্যে ঢোকাতে হবে। উদাহরণস্বরূপ, এটি একটি টেবিলের সূচনা সূচীতে (যেমন একটি বিদ্যমান টেবিল এবং এর পূর্ববর্তী অনুচ্ছেদের মধ্যে) ঢোকানো যাবে না।

পাদটীকা বা সমীকরণের ভিতরে টেবিল ঢোকানো যাবে না।

end Of Segment Location

object ( EndOfSegmentLocation )

প্রদত্ত শিরোনাম, ফুটার বা নথির অংশের শেষে টেবিলটি সন্নিবেশ করান। সন্নিবেশিত টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে।

পাদটীকা ভিতরে টেবিল সন্নিবেশ করা যাবে না.

InsertTableRowRequest

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

JSON প্রতিনিধিত্ব
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean
}
ক্ষেত্র
table Cell Location

object ( TableCellLocation )

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

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

insert Below

boolean

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

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

টেবিল সেল অবস্থান

একটি টেবিলের মধ্যে একটি একক কক্ষের অবস্থান।

JSON প্রতিনিধিত্ব
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndex": integer,
  "columnIndex": integer
}
ক্ষেত্র
table Start Location

object ( Location )

নথিতে যে অবস্থানে টেবিলটি শুরু হয়।

row Index

integer

শূন্য-ভিত্তিক সারি সূচক। উদাহরণস্বরূপ, টেবিলের দ্বিতীয় সারিতে 1 এর সারি সূচক রয়েছে।

column Index

integer

শূন্য-ভিত্তিক কলাম সূচক। উদাহরণস্বরূপ, টেবিলের দ্বিতীয় কলামটিতে 1 এর কলাম সূচক রয়েছে।

InsertTableColumnRequest

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

JSON প্রতিনিধিত্ব
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean
}
ক্ষেত্র
table Cell Location

object ( TableCellLocation )

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

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

insert Right

boolean

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

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

DeleteTableRowRequest

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

JSON প্রতিনিধিত্ব
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
ক্ষেত্র
table Cell Location

object ( TableCellLocation )

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

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

DeleteTableColumnRequest

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

JSON প্রতিনিধিত্ব
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
ক্ষেত্র
table Cell Location

object ( TableCellLocation )

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

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

InsertPageBreakRequest

নির্দিষ্ট স্থানে একটি নতুন লাইন অনুসরণ করে একটি পৃষ্ঠা বিরতি সন্নিবেশ করান।

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

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে পৃষ্ঠা বিরতি সন্নিবেশ করা হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

object ( Location )

নথিতে একটি নির্দিষ্ট সূচকে পৃষ্ঠা বিরতি সন্নিবেশ করান।

পৃষ্ঠা বিরতি একটি বিদ্যমান Paragraph সীমানার মধ্যে সন্নিবেশ করা আবশ্যক৷ উদাহরণস্বরূপ, এটি একটি টেবিলের সূচনা সূচীতে (যেমন টেবিল এবং এর পূর্ববর্তী অনুচ্ছেদের মধ্যে) ঢোকানো যাবে না।

পৃষ্ঠা বিরতি একটি টেবিল, সমীকরণ, পাদটীকা, শিরোনাম বা ফুটারের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পৃষ্ঠা বিরতি শুধুমাত্র শরীরের ভিতরে ঢোকানো যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

end Of Segment Location

object ( EndOfSegmentLocation )

নথির মূল অংশের শেষে পৃষ্ঠা বিরতি সন্নিবেশ করান।

পৃষ্ঠা বিরতি একটি ফুটনোট, শিরোনাম বা পাদচরণ ভিতরে সন্নিবেশ করা যাবে না. যেহেতু পৃষ্ঠা বিরতি শুধুমাত্র শরীরের ভিতরে ঢোকানো যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

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

নথি থেকে একটি PositionedObject মুছে দেয়।

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

string

মুছে ফেলার জন্য অবস্থান করা বস্তুর ID।

tab Id

string

যে ট্যাবে অবস্থান করা বস্তুটি মুছতে হবে। যখন বাদ দেওয়া হয়, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য হবে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য হবে।

UpdateTableColumnPropertiesRequest

একটি টেবিলে কলামের TableColumnProperties আপডেট করে।

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

object ( Location )

নথিতে যে অবস্থানে টেবিলটি শুরু হয়।

column Indices[]

integer

শূন্য-ভিত্তিক কলাম সূচকের তালিকা যার সম্পত্তি আপডেট করা উচিত। কোনো সূচক নির্দিষ্ট না থাকলে, সমস্ত কলাম আপডেট করা হবে।

table Column Properties

object ( TableColumnProperties )

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

tableColumnProperties#width এর মান 5 পয়েন্টের কম হলে (5/72 ইঞ্চি), একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত দেওয়া হয়।

fields

string ( FieldMask format)

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

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

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

UpdateTableCellStyleRequest

টেবিল ঘরের একটি পরিসরের শৈলী আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "fields": string,

  // Union field cells can be only one of the following:
  "tableRange": {
    object (TableRange)
  },
  "tableStartLocation": {
    object (Location)
  }
  // End of list of possible types for union field cells.
}
ক্ষেত্র
table Cell Style

object ( TableCellStyle )

টেবিলের ঘরগুলিতে সেট করার শৈলী।

সীমানা আপডেট করার সময়, যদি একটি ঘর একটি সংলগ্ন কক্ষের সাথে একটি সীমানা ভাগ করে, তবে সন্নিহিত ঘরের সংশ্লিষ্ট সীমানা বৈশিষ্ট্যটিও আপডেট করা হয়। একত্রিত এবং অদৃশ্য সীমানা আপডেট করা হয় না.

যেহেতু একই অনুরোধে সংলগ্ন কক্ষ দ্বারা ভাগ করা একটি সীমানা আপডেট করার ফলে বিরোধপূর্ণ সীমানা আপডেট হতে পারে, তাই সীমানা আপডেটগুলি নিম্নলিখিত ক্রমে প্রয়োগ করা হয়:

  • borderRight
  • borderLeft
  • borderBottom
  • borderTop
fields

string ( FieldMask format)

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

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

উদাহরণস্বরূপ, টেবিল ঘরের পটভূমির রঙ আপডেট করতে, fields "backgroundColor" এ সেট করুন।

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

ইউনিয়ন ক্ষেত্র cells । যে কোষগুলি আপডেট করা হবে। cells নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
table Range

object ( TableRange )

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

table Start Location

object ( Location )

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

টেবিল রেঞ্জ

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

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

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

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

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

object ( TableCellLocation )

ঘরের অবস্থান যেখানে টেবিল পরিসীমা শুরু হয়।

row Span

integer

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

column Span

integer

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

UpdateTableRowStyleRequest

একটি টেবিলে সারিগুলির TableRowStyle আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndices": [
    integer
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "fields": string
}
ক্ষেত্র
table Start Location

object ( Location )

নথিতে যে অবস্থানে টেবিলটি শুরু হয়।

row Indices[]

integer

শূন্য-ভিত্তিক সারি সূচকগুলির তালিকা যার শৈলী আপডেট করা উচিত। কোনো সূচক নির্দিষ্ট না থাকলে, সব সারি আপডেট করা হবে।

table Row Style

object ( TableRowStyle )

সারিতে সেট করা শৈলী।

fields

string ( FieldMask format)

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

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

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

প্রতিস্থাপন চিত্র অনুরোধ

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

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

JSON প্রতিনিধিত্ব
{
  "imageObjectId": string,
  "uri": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "tabId": string
}
ক্ষেত্র
image Object Id

string

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

uri

string

নতুন ছবির URI.

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

প্রদত্ত URI দৈর্ঘ্যে 2 KB অতিক্রম করতে পারে না৷ URI ছবির সাথে সংরক্ষিত হয়, এবং ImageProperties.source_uri ক্ষেত্রের মাধ্যমে প্রকাশ করা হয়।

image Replace Method

enum ( ImageReplaceMethod )

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

tab Id

string

যে ট্যাবে ছবিটি প্রতিস্থাপন করা হবে সেটি রয়েছে৷ বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়৷

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য হবে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য হবে।

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

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

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

UpdateDocumentStyleRequest

DocumentStyle আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "fields": string,
  "tabId": string
}
ক্ষেত্র
document Style

object ( DocumentStyle )

নথিতে সেট করার শৈলী।

কিছু নথির শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে মিরর করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য DocumentStyle এর ডকুমেন্টেশন দেখুন।

fields

string ( FieldMask format)

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

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

উদাহরণস্বরূপ, পটভূমি আপডেট করতে, fields "background" সেট করুন।

tab Id

string

যে ট্যাবে আপডেট করার শৈলী রয়েছে। বাদ দেওয়া হলে, অনুরোধটি প্রথম ট্যাবে প্রযোজ্য হয়।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য হবে।

  • যদি প্রদান না করা হয়, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য হবে।

MergeTableCellsRequest

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

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

object ( TableRange )

টেবিলের কোন কক্ষগুলিকে একত্রিত করতে হবে তা নির্দিষ্ট করে সারণী পরিসর।

যে কক্ষগুলিকে একত্রিত করা হচ্ছে তাতে যেকোন পাঠ্য একত্রিত হবে এবং পরিসরের "হেড" কক্ষে সংরক্ষণ করা হবে৷ বিষয়বস্তুর দিক বাম থেকে ডানে গেলে এটি পরিসরের উপরের-বাম কক্ষ এবং অন্যথায় ব্যাপ্তির উপরের-ডান কক্ষ।

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

UnmergeTableCellsRequest

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

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

object ( TableRange )

টেবিলের কোন কক্ষগুলিকে একত্রিত করতে হবে তা নির্দিষ্ট করে সারণী ব্যাপ্তি।

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

যদি একত্রিত কক্ষগুলির মধ্যে কোনো পাঠ্য থাকে, তাহলে পাঠ্যটি আনমার্জ করা কোষগুলির ফলস্বরূপ ব্লকের "হেড" কক্ষে থাকবে। বিষয়বস্তুর দিক বাম থেকে ডানে এবং অন্যথায় উপরের-ডানে হলে "হেড" সেল হল উপরের-বাম কক্ষ।

HeaderRequest তৈরি করুন

একটি Header তৈরি করে। নতুন শিরোনামটি SectionBreak এর অবস্থানে SectionStyle এ প্রয়োগ করা হয় যদি নির্দিষ্ট করা থাকে, অন্যথায় এটি DocumentStyle এ প্রয়োগ করা হয়।

যদি নির্দিষ্ট ধরনের একটি শিরোনাম ইতিমধ্যেই বিদ্যমান থাকে, তাহলে একটি 400 খারাপ অনুরোধ ত্রুটি ফিরে আসে।

JSON প্রতিনিধিত্ব
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
ক্ষেত্র
type

enum ( HeaderFooterType )

তৈরি করতে হেডারের ধরন।

section Break Location

object ( Location )

SectionBreak অবস্থান যা এই শিরোনামটির অন্তর্গত হওয়া উচিত বিভাগটি শুরু করে। যদি 'sectionBreakLocation' সেট করা না থাকে বা এটি ডকুমেন্ট বডিতে প্রথম সেকশন ব্রেককে নির্দেশ করে, তাহলে হেডারটি DocumentStyle প্রযোজ্য হবে

হেডারফুটার টাইপ

যে ধরনের হেডার এবং ফুটার তৈরি করা যায়।

Enums
DEFAULT একটি ডিফল্ট হেডার/ফুটার।

ফুটারের অনুরোধ তৈরি করুন

একটি Footer তৈরি করে। নতুন ফুটারটি SectionBreak এর অবস্থানে SectionStyle এ প্রয়োগ করা হয় যদি নির্দিষ্ট করা থাকে, অন্যথায় এটি DocumentStyle এ প্রয়োগ করা হয়।

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

JSON প্রতিনিধিত্ব
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
ক্ষেত্র
type

enum ( HeaderFooterType )

পাদচরণ তৈরি করার ধরন।

section Break Location

object ( Location )

SectionBreak অবস্থানটি অবিলম্বে সেকশনের পূর্বে যার SectionStyle এই ফুটারটির অন্তর্গত হওয়া উচিত। যদি এটি সেট করা না থাকে বা নথিতে প্রথম বিভাগ বিরতি নির্দেশ করে, তাহলে ফুটারটি নথির শৈলীতে প্রযোজ্য হবে।

পাদটীকা অনুরোধ তৈরি করুন

একটি Footnote সেগমেন্ট তৈরি করে এবং প্রদত্ত অবস্থানে এটিতে একটি নতুন FootnoteReference সন্নিবেশ করায়।

নতুন Footnote সেগমেন্টে একটি স্পেস থাকবে যার পরে একটি নতুন লাইন অক্ষর থাকবে।

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

  // Union field footnote_reference_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field footnote_reference_location.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড footnote_reference_location । পাদটীকা রেফারেন্স সন্নিবেশ করার অবস্থান। footnote_reference_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

object ( Location )

নথিতে একটি নির্দিষ্ট সূচকে ফুটনোট রেফারেন্স সন্নিবেশ করান।

পাদটীকা রেফারেন্স একটি বিদ্যমান Paragraph সীমানার মধ্যে সন্নিবেশ করা আবশ্যক। উদাহরণস্বরূপ, এটি একটি টেবিলের সূচনা সূচীতে (যেমন টেবিল এবং এর পূর্ববর্তী অনুচ্ছেদের মধ্যে) ঢোকানো যাবে না।

পাদটীকা রেফারেন্স একটি সমীকরণ, শিরোনাম, ফুটার বা পাদটীকা ভিতরে সন্নিবেশ করা যাবে না. যেহেতু পাদটীকা উল্লেখগুলি শুধুমাত্র মূল অংশে ঢোকানো যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

end Of Segment Location

object ( EndOfSegmentLocation )

নথির মূল অংশের শেষে পাদটীকা রেফারেন্স সন্নিবেশ করান।

পাদটীকা রেফারেন্স একটি শিরোনাম, ফুটার বা পাদটীকা ভিতরে সন্নিবেশ করা যাবে না. যেহেতু পাদটীকা উল্লেখগুলি শুধুমাত্র মূল অংশে ঢোকানো যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

ReplaceNamedRangeContentRequest

প্রদত্ত প্রতিস্থাপন বিষয়বস্তুর সাথে নির্দিষ্ট NamedRange বা NamedRanges এর বিষয়বস্তু প্রতিস্থাপন করে।

মনে রাখবেন যে একটি পৃথক NamedRange একাধিক বিচ্ছিন্ন ranges নিয়ে গঠিত হতে পারে। এই ক্ষেত্রে, শুধুমাত্র প্রথম পরিসরের বিষয়বস্তু প্রতিস্থাপন করা হবে। অন্যান্য ব্যাপ্তি এবং তাদের বিষয়বস্তু মুছে ফেলা হবে।

এমন ক্ষেত্রে যেখানে কোনও রেঞ্জ প্রতিস্থাপন বা মুছে ফেলার ফলে একটি অবৈধ নথির কাঠামো তৈরি হবে, একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত দেওয়া হয়।

JSON প্রতিনিধিত্ব
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field replacement_content can be only one of the following:
  "text": string
  // End of list of possible types for union field replacement_content.

  // Union field named_range_reference can be only one of the following:
  "namedRangeId": string,
  "namedRangeName": string
  // End of list of possible types for union field named_range_reference.
}
ক্ষেত্র
tabs Criteria

object ( TabsCriteria )

ঐচ্ছিক। কোন ট্যাবে প্রতিস্থাপন ঘটবে তা নির্দিষ্ট করতে ব্যবহৃত মানদণ্ড। বাদ দেওয়া হলে, প্রতিস্থাপন সমস্ত ট্যাবে প্রযোজ্য।

একটি একক ট্যাব ধারণকারী নথিতে:

  • প্রদান করা হলে, একবচন ট্যাবের আইডির সাথে মেলে।

  • যদি বাদ দেওয়া হয়, প্রতিস্থাপনটি একবচন ট্যাবে প্রযোজ্য।

একাধিক ট্যাব ধারণকারী একটি নথিতে:

  • প্রদান করা হলে, প্রতিস্থাপনটি নির্দিষ্ট ট্যাবে প্রযোজ্য।

  • যদি বাদ দেওয়া হয়, প্রতিস্থাপন সমস্ত ট্যাবে প্রযোজ্য।

ইউনিয়ন ক্ষেত্র replacement_content । নামকৃত পরিসরের বিদ্যমান বিষয়বস্তু প্রতিস্থাপন করার জন্য সামগ্রী। replacement_content নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
text

string

প্রদত্ত পাঠ্যের সাথে নির্দিষ্ট নামকৃত পরিসর(গুলি) এর বিষয়বস্তু প্রতিস্থাপন করে।

ইউনিয়ন ক্ষেত্র named_range_reference । নামকৃত ব্যাপ্তি(গুলি) এর একটি রেফারেন্স যার সামগ্রী প্রতিস্থাপিত হবে৷ named_range_reference নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
named Range Id

string

নামকৃত ব্যাপ্তির আইডি যার বিষয়বস্তু প্রতিস্থাপন করা হবে।

প্রদত্ত আইডির সাথে কোনো নামযুক্ত পরিসর না থাকলে একটি 400 খারাপ অনুরোধের ত্রুটি ফেরত দেওয়া হয়।

named Range Name

string

NamedRanges এর নাম যার বিষয়বস্তু প্রতিস্থাপিত হবে।

যদি প্রদত্ত নামের সাথে একাধিক named ranges থাকে, তবে প্রতিটির বিষয়বস্তু প্রতিস্থাপিত হবে। যদি প্রদত্ত নামের সাথে কোন নামযুক্ত ব্যাপ্তি না থাকে, তাহলে অনুরোধটি নো-অপ হবে৷

UpdateSectionStyleRequest

SectionStyle আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (Range)
  },
  "sectionStyle": {
    object (SectionStyle)
  },
  "fields": string
}
ক্ষেত্র
range

object ( Range )

বিভাগগুলিকে শৈলীতে ওভারল্যাপ করা পরিসর।

যেহেতু বিভাগ বিরতি শুধুমাত্র শরীরের ভিতরে সন্নিবেশ করা যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

section Style

object ( SectionStyle )

বিভাগে সেট করা শৈলী.

কিছু বিভাগ শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে প্রতিফলিত করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য SectionStyle এর ডকুমেন্টেশন দেখুন।

fields

string ( FieldMask format)

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

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

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

ইনসার্ট সেকশনব্রেক রিকোয়েস্ট

প্রদত্ত অবস্থানে একটি বিভাগ বিরতি সন্নিবেশ করান।

বিভাগ বিরতির আগে একটি নতুন লাইন অক্ষর ঢোকানো হবে।

JSON প্রতিনিধিত্ব
{
  "sectionType": enum (SectionType),

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
ক্ষেত্র
section Type

enum ( SectionType )

ঢোকাতে বিভাগের ধরন।

ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে বিরতি ঢোকানো হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

object ( Location )

নথিতে একটি নির্দিষ্ট সূচকে একটি নতুন লাইন এবং একটি বিভাগ বিরতি সন্নিবেশ করান।

বিভাগ বিরতি একটি বিদ্যমান Paragraph সীমানার মধ্যে সন্নিবেশ করা আবশ্যক। উদাহরণস্বরূপ, এটি একটি টেবিলের সূচনা সূচীতে (যেমন টেবিল এবং এর পূর্ববর্তী অনুচ্ছেদের মধ্যে) ঢোকানো যাবে না।

বিভাগ বিরতি একটি টেবিল, সমীকরণ, পাদটীকা, শিরোনাম, বা ফুটারের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু বিভাগ বিরতি শুধুমাত্র শরীরের ভিতরে ঢোকানো যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

end Of Segment Location

object ( EndOfSegmentLocation )

নথির মূল অংশের শেষে একটি নতুন লাইন এবং একটি বিভাগ বিরতি সন্নিবেশ করান।

পাদটীকা, শিরোনাম বা পাদলেখের ভিতরে বিভাগ বিরতি ঢোকানো যাবে না। যেহেতু বিভাগ বিরতি শুধুমাত্র শরীরের ভিতরে সন্নিবেশ করা যেতে পারে, segment ID ক্ষেত্রটি খালি থাকতে হবে।

হেডার রিকোয়েস্ট মুছুন

নথি থেকে একটি Header মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "headerId": string,
  "tabId": string
}
ক্ষেত্র
header Id

string

হেডারের আইডি মুছে ফেলতে হবে। যদি এই শিরোনামটি DocumentStyle এ সংজ্ঞায়িত করা হয়, তাহলে এই শিরোনামের রেফারেন্স মুছে ফেলা হয়, যার ফলে নথির প্রথম বিভাগের জন্য এই ধরনের কোনো শিরোনাম থাকবে না। যদি এই শিরোনামটি একটি SectionStyle এ সংজ্ঞায়িত করা হয়, তাহলে এই শিরোনামের রেফারেন্স মুছে ফেলা হয় এবং সেই ধরনের শিরোনামটি এখন আগের বিভাগ থেকে অব্যাহত রাখা হয়।

tab Id

string

মুছে ফেলা হেডার ধারণকারী ট্যাব. বাদ দেওয়া হলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়।

একটি একক ট্যাবযুক্ত একটি নথিতে:

  • যদি সরবরাহ করা হয় তবে অবশ্যই একক ট্যাবের আইডি মেলে।

  • বাদ দেওয়া হলে, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাবযুক্ত একটি নথিতে:

  • যদি সরবরাহ করা হয় তবে অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য।

  • বাদ দেওয়া হলে, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য।

মুছে ফেলুন

দস্তাবেজ থেকে একটি Footer মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "footerId": string,
  "tabId": string
}
ক্ষেত্র
footer Id

string

মুছতে পাদলেখের আইডি। যদি এই পাদচরণটি DocumentStyle সংজ্ঞায়িত করা হয় তবে এই পাদচরণের রেফারেন্সটি সরানো হয়, যার ফলে ডকুমেন্টের প্রথম বিভাগের জন্য এই ধরণের কোনও পাদচরণ নেই। যদি এই পাদচরণটি SectionStyle সংজ্ঞায়িত করা হয় তবে এই পাদচরণের রেফারেন্সটি সরানো হয় এবং সেই ধরণের পাদলেখটি এখন পূর্ববর্তী বিভাগ থেকে অব্যাহত রয়েছে।

tab Id

string

মুছতে পাদলেখ রয়েছে এমন ট্যাবটি। বাদ দেওয়া হলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়।

একটি একক ট্যাবযুক্ত একটি নথিতে:

  • যদি সরবরাহ করা হয় তবে অবশ্যই একক ট্যাবের আইডি মেলে।

  • বাদ দেওয়া হলে, অনুরোধটি একক ট্যাবে প্রযোজ্য।

একাধিক ট্যাবযুক্ত একটি নথিতে:

  • যদি সরবরাহ করা হয় তবে অনুরোধটি নির্দিষ্ট ট্যাবে প্রযোজ্য।

  • বাদ দেওয়া হলে, অনুরোধটি নথির প্রথম ট্যাবে প্রযোজ্য।

পিন্টেবলহেডার্রোস্কেস্ট

একটি টেবিলে পিনযুক্ত টেবিল শিরোনাম সারিগুলির সংখ্যা আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "tableStartLocation": {
    object (Location)
  },
  "pinnedHeaderRowsCount": integer
}
ক্ষেত্র
table Start Location

object ( Location )

টেবিলটি নথিতে শুরু হয় এমন অবস্থান।

pinned Header Rows Count

integer

পিনে টেবিলের সারিগুলির সংখ্যা, যেখানে 0 টি বোঝায় যে সমস্ত সারিগুলি আনপিন না করা হয়।