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)
  },
  "insertPerson": {
    object (InsertPersonRequest)
  }
  // End of list of possible types for union field request.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড request । আবেদনের জন্য নির্দিষ্ট অনুরোধ। ঠিক একটি ফিল্ড প্রয়োজন। request নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
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 )

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

createFootnote

object ( CreateFootnoteRequest )

একটি পাদটীকা তৈরি করে।

replaceNamedRangeContent

object ( ReplaceNamedRangeContentRequest )

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

updateSectionStyle

object ( UpdateSectionStyleRequest )

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

insertSectionBreak

object ( InsertSectionBreakRequest )

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

deleteHeader

object ( DeleteHeaderRequest )

ডকুমেন্ট থেকে একটি হেডার মুছে ফেলে।

pinTableHeaderRows

object ( PinTableHeaderRowsRequest )

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

insertPerson

object ( InsertPersonRequest )

একজন ব্যক্তির উল্লেখ সন্নিবেশ করান।

সমস্ত টেক্সট অনুরোধ প্রতিস্থাপন করুন

একটি মানদণ্ডের সাথে মিলে যাওয়া সমস্ত টেক্সটের উদাহরণ 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.
}
ক্ষেত্র
replaceText

string

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

tabsCriteria

object ( TabsCriteria )

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

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

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

object ( SubstringMatchCriteria )

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

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

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

JSON উপস্থাপনা
{
  "text": string,
  "matchCase": boolean,
  "searchByRegex": boolean
}
ক্ষেত্র
text

string

ডকুমেন্টে যে টেক্সটটি খুঁজতে হবে।

matchCase

boolean

অনুসন্ধানটি নিম্নলিখিত বিষয়গুলির সাথে সঙ্গতিপূর্ণ কিনা তা নির্দেশ করে:

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

boolean

ঐচ্ছিক। যদি find মানটিকে একটি নিয়মিত এক্সপ্রেশন হিসেবে বিবেচনা করা হয়, তাহলে True। প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এস্কেপ করা উচিত।

  • True : অনুসন্ধানের টেক্সটটি নিয়মিত এক্সপ্রেশন হিসেবে বিবেচিত হবে।
  • False : অনুসন্ধানের টেক্সটটি মিলের জন্য একটি সাবস্ট্রিং হিসেবে বিবেচিত হয়।

ট্যাবসক্রিটেরিয়া

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

JSON উপস্থাপনা
{
  "tabIds": [
    string
  ]
}
ক্ষেত্র
tabIds[]

string

অনুরোধটি কার্যকর করা ট্যাব আইডিগুলির তালিকা।

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

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

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) থেকে অক্ষর সন্নিবেশিত টেক্সট থেকে বাদ দেওয়া হবে।

Union ফিল্ড insertion_location । যে স্থানে টেক্সটটি সন্নিবেশ করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

object ( Location )

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

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

একটি হেডার, ফুটার, ফুটনোট অথবা ডকুমেন্টের বডির শেষে টেক্সট সন্নিবেশ করান।

স্থান

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

JSON উপস্থাপনা
{
  "segmentId": string,
  "index": integer,
  "tabId": string
}
ক্ষেত্র
segmentId

string

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

index

integer

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

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

tabId

string

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

এন্ডঅফসেগমেন্টলোকেশন

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

JSON উপস্থাপনা
{
  "segmentId": string,
  "tabId": string
}
ক্ষেত্র
segmentId

string

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

tabId

string

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

আপডেট টেক্সট স্টাইল অনুরোধ

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

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.
}
ক্ষেত্র
textStyle

object ( TextStyle )

টেক্সটের উপর সেট করার জন্য স্টাইল।

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

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

fields

string ( FieldMask format)

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

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

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

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

Union ফিল্ড insertion_location । টেক্সট স্টাইল আপডেট করার জন্য ব্যবহৃত রেঞ্জের ধরণ। insertion_location নিম্নলিখিতগুলির মধ্যে শুধুমাত্র একটি হতে পারে:
range

object ( Range )

টেক্সট থেকে স্টাইলের পরিসর।

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

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

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

অনুচ্ছেদ বুলেট অনুরোধ তৈরি করুন

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

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

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

JSON উপস্থাপনা
{
  "range": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
ক্ষেত্র
range

object ( Range )

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

bulletPreset

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 : একটি সংখ্যা, যেমন '১', '২', অথবা '৩'।
  • ZERODECIMAL : এমন একটি সংখ্যা যেখানে একক অঙ্কের সংখ্যার পূর্বে শূন্য থাকে, যেমন '01', '02', অথবা '03'। একাধিক অঙ্কের সংখ্যার পূর্বে শূন্য থাকে না।
  • ROMAN : একটি ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii', অথবা 'iii'।
  • UPPERROMAN : একটি বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II', অথবা 'III'।
  • LEFTTRIANGLE : একটি ত্রিভুজ যা বাম দিকে নির্দেশ করে, একটি ইউনিকোড U+25c4 কোড বিন্দুর সাথে সম্পর্কিত।
এনামস
BULLET_GLYPH_PRESET_UNSPECIFIED বুলেট গ্লিফ প্রিসেটটি নির্দিষ্ট করা নেই।
BULLET_DISC_CIRCLE_SQUARE প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি DISC , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_DIAMONDX_ARROW3D_SQUARE প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি DIAMONDX , ARROW3D এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_CHECKBOX সমস্ত তালিকা নেস্টিং স্তরের জন্য CHECKBOX বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_ARROW_DIAMOND_DISC প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি ARROW , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_STAR_CIRCLE_SQUARE প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি STAR , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_ARROW3D_CIRCLE_SQUARE প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি ARROW3D , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_LEFTTRIANGLE_DIAMOND_DISC প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি LEFTTRIANGLE , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি DIAMONDX , HOLLOWDIAMOND এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
BULLET_DIAMOND_CIRCLE_SQUARE প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য একটি DIAMOND , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
NUMBERED_DECIMAL_ALPHA_ROMAN প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য 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 প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য UPPERALPHA , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড।
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য UPPERROMAN , UPPERALPHA এবং DECIMAL সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড।
NUMBERED_ZERODECIMAL_ALPHA_ROMAN প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য ZERODECIMAL , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড।

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

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

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

JSON উপস্থাপনা
{
  "range": {
    object (Range)
  }
}
ক্ষেত্র
range

object ( Range )

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

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

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

JSON উপস্থাপনা
{
  "name": string,
  "range": {
    object (Range)
  }
}
ক্ষেত্র
name

string

NamedRange এর নাম। নামগুলি অনন্য হতে হবে না।

নামগুলি কমপক্ষে ১টি অক্ষরের এবং ২৫৬টির বেশি অক্ষরের হতে হবে না, যা 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.
}
ক্ষেত্র
tabsCriteria

object ( TabsCriteria )

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

Union ফিল্ড named_range_reference । কোন রেঞ্জ বা রেঞ্জ মুছে ফেলা হবে তা নির্ধারণ করে এমন মান। ঠিক একটি সেট করতে হবে। named_range_reference নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
namedRangeId

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.
}
ক্ষেত্র
paragraphStyle

object ( ParagraphStyle )

অনুচ্ছেদের উপর সেট করার জন্য স্টাইল।

কিছু অনুচ্ছেদের স্টাইল পরিবর্তনের ফলে ডক্স এডিটরের আচরণের সাথে সামঞ্জস্যপূর্ণ অন্যান্য পরিবর্তনও হতে পারে। আরও তথ্যের জন্য ParagraphStyle এর ডকুমেন্টেশন দেখুন।

fields

string ( FieldMask format)

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

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

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

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

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

object ( Range )

অনুচ্ছেদগুলিকে স্টাইলের সাথে ওভারল্যাপ করে এমন পরিসর।

কন্টেন্টরেঞ্জের অনুরোধ মুছুন

ডকুমেন্ট থেকে কন্টেন্ট মুছে ফেলে।

JSON উপস্থাপনা
{
  "range": {
    object (Range)
  }
}
ক্ষেত্র
range

object ( Range )

মুছে ফেলার জন্য সামগ্রীর পরিসর।

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

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

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

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

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

প্রদত্ত স্থানে একটি ছবি ধারণকারী একটি 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 দৈর্ঘ্যের হতে হবে। URI নিজেই ছবির সাথে সংরক্ষিত হয় এবং ImageProperties.content_uri ক্ষেত্রের মাধ্যমে প্রকাশ করা হয়।

objectSize

object ( Size )

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

Union ফিল্ড insertion_location । ছবিটি যে স্থানে ঢোকানো হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

object ( Location )

ডকুমেন্টের একটি নির্দিষ্ট সূচীতে ছবিটি সন্নিবেশ করায়।

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

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

একটি হেডার, ফুটার অথবা ডকুমেন্টের বডির শেষে টেক্সট সন্নিবেশ করান।

পাদটীকার ভেতরে ইনলাইন ছবি ঢোকানো যাবে না।

টেবিল অনুরোধ সন্নিবেশ করুন

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

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

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

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

Union ফিল্ড insertion_location । টেবিলটি যে স্থানে সন্নিবেশ করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

object ( Location )

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

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

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

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

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

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

টেবিল সারি অনুরোধ সন্নিবেশ করুন

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

JSON উপস্থাপনা
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean
}
ক্ষেত্র
tableCellLocation

object ( TableCellLocation )

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

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

insertBelow

boolean

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

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

টেবিলসেললোকেশন

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

JSON উপস্থাপনা
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndex": integer,
  "columnIndex": integer
}
ক্ষেত্র
tableStartLocation

object ( Location )

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

rowIndex

integer

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

columnIndex

integer

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

টেবিল কলাম অনুরোধ সন্নিবেশ করুন

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

JSON উপস্থাপনা
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean
}
ক্ষেত্র
tableCellLocation

object ( TableCellLocation )

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

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

insertRight

boolean

রেফারেন্স সেল অবস্থানের ডানদিকে নতুন কলাম ঢোকাবেন কিনা।

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

টেবিল সারি অনুরোধ মুছুন

একটি টেবিল থেকে একটি সারি মুছে ফেলে।

JSON উপস্থাপনা
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
ক্ষেত্র
tableCellLocation

object ( TableCellLocation )

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

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

টেবিল কলাম অনুরোধ মুছুন

একটি টেবিল থেকে একটি কলাম মুছে ফেলে।

JSON উপস্থাপনা
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
ক্ষেত্র
tableCellLocation

object ( TableCellLocation )

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

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

পৃষ্ঠাভাঙ্গার অনুরোধ সন্নিবেশ করুন

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

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.
}
ক্ষেত্র
Union ফিল্ড insertion_location । পৃষ্ঠা বিরতি যে স্থানে সন্নিবেশ করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

object ( Location )

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

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

পৃষ্ঠা বিরতিগুলি কোনও টেবিল, সমীকরণ, পাদটীকা, শিরোনাম বা পাদলেখের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পৃষ্ঠা বিরতিগুলি কেবল মূল অংশের ভিতরে সন্নিবেশ করা যেতে পারে, তাই segment ID ক্ষেত্রটি খালি থাকতে হবে।

endOfSegmentLocation

object ( EndOfSegmentLocation )

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

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

অবস্থানগত বস্তুর অনুরোধ মুছে ফেলুন

ডকুমেন্ট থেকে একটি PositionedObject মুছে ফেলে।

JSON উপস্থাপনা
{
  "objectId": string,
  "tabId": string
}
ক্ষেত্র
objectId

string

মুছে ফেলার জন্য অবস্থান করা বস্তুর আইডি।

tabId

string

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

আপডেট টেবিলকলামপ্রপার্টিঅনুরোধ

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

JSON উপস্থাপনা
{
  "tableStartLocation": {
    object (Location)
  },
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
ক্ষেত্র
tableStartLocation

object ( Location )

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

columnIndices[]

integer

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

tableColumnProperties

object ( TableColumnProperties )

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

যদি tableColumnProperties#width এর মান ৫ পয়েন্ট (৫/৭২ ইঞ্চি) এর কম হয়, তাহলে একটি ৪০০ খারাপ অনুরোধ ত্রুটি ফেরত পাঠানো হবে।

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.
}
ক্ষেত্র
tableCellStyle

object ( TableCellStyle )

টেবিলের কোষে সেট করার জন্য স্টাইল।

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

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

  • borderRight
  • borderLeft
  • borderBottom
  • borderTop
fields

string ( FieldMask format)

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

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

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

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

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

object ( TableRange )

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

tableStartLocation

object ( Location )

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

টেবিল রেঞ্জ

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

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

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

টেবিল সেল লোকেশন = (tableStartLocation, row = 0, column = 0), row span = 3 এবং column span = 2 সহ একটি টেবিল রেঞ্জ নিম্নলিখিত সেলগুলিকে নির্দিষ্ট করে:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
JSON উপস্থাপনা
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
ক্ষেত্র
tableCellLocation

object ( TableCellLocation )

টেবিলের পরিসর যে কক্ষ থেকে শুরু হয় সেই কক্ষের অবস্থান।

rowSpan

integer

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

columnSpan

integer

সারণির পরিসরের কলামের স্প্যান।

UpdateTableRowStyleRequest

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

JSON উপস্থাপনা
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndices": [
    integer
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "fields": string
}
ক্ষেত্র
tableStartLocation

object ( Location )

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

rowIndices[]

integer

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

tableRowStyle

object ( TableRowStyle )

সারিতে সেট করার জন্য স্টাইল।

fields

string ( FieldMask format)

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

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

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

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

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

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

JSON উপস্থাপনা
{
  "imageObjectId": string,
  "uri": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "tabId": string
}
ক্ষেত্র
imageObjectId

string

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

uri

string

নতুন ছবির URI।

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

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

imageReplaceMethod

enum ( ImageReplaceMethod )

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

tabId

string

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

ImageReplaceMethod সম্পর্কে

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

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

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

DocumentStyle আপডেট করে।

JSON উপস্থাপনা
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "fields": string,
  "tabId": string
}
ক্ষেত্র
documentStyle

object ( DocumentStyle )

ডকুমেন্টে সেট করার জন্য স্টাইল।

ডকুমেন্ট স্টাইলের কিছু পরিবর্তন ডক্স এডিটরের আচরণের সাথে সামঞ্জস্যপূর্ণ হতে পারে। আরও তথ্যের জন্য DocumentStyle ডকুমেন্টেশন দেখুন।

fields

string ( FieldMask format)

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

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

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

tabId

string

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

মার্জটেবিলসেলঅনুরোধ

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

JSON উপস্থাপনা
{
  "tableRange": {
    object (TableRange)
  }
}
ক্ষেত্র
tableRange

object ( TableRange )

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

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

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

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

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

JSON উপস্থাপনা
{
  "tableRange": {
    object (TableRange)
  }
}
ক্ষেত্র
tableRange

object ( TableRange )

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

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

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

শিরোনাম অনুরোধ তৈরি করুন

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

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

JSON উপস্থাপনা
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
ক্ষেত্র
type

enum ( HeaderFooterType )

তৈরি করার জন্য হেডারের ধরণ।

sectionBreakLocation

object ( Location )

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

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

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

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

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

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

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

JSON উপস্থাপনা
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
ক্ষেত্র
type

enum ( HeaderFooterType )

তৈরি করার জন্য ফুটারের ধরণ।

sectionBreakLocation

object ( Location )

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

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

একটি 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 ক্ষেত্রটি খালি থাকতে হবে।

endOfSegmentLocation

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.
}
ক্ষেত্র
tabsCriteria

object ( TabsCriteria )

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

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

  • যদি দেওয়া থাকে, তাহলে অবশ্যই সিঙ্গুলার ট্যাবের আইডির সাথে মিলতে হবে।

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

একাধিক ট্যাব সম্বলিত একটি নথিতে:

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

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

Union ফিল্ড replacement_content । নামযুক্ত পরিসরের বিদ্যমান কন্টেন্টের পরিবর্তে যে কন্টেন্টটি ব্যবহার করতে হবে তা হল। replacement_content নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
text

string

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

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

string

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

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

namedRangeName

string

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

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

আপডেট সেকশন স্টাইল অনুরোধ

SectionStyle আপডেট করে।

JSON উপস্থাপনা
{
  "range": {
    object (Range)
  },
  "sectionStyle": {
    object (SectionStyle)
  },
  "fields": string
}
ক্ষেত্র
range

object ( Range )

বিভাগগুলিকে স্টাইলের সাথে ওভারল্যাপ করে এমন পরিসর।

যেহেতু সেকশন ব্রেকগুলি শুধুমাত্র বডির ভিতরেই ঢোকানো যেতে পারে, সেজন্য segment ID ফিল্ডটি অবশ্যই খালি থাকতে হবে।

sectionStyle

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.
}
ক্ষেত্র
sectionType

enum ( SectionType )

যে ধরণের বিভাগ সন্নিবেশ করা হবে।

Union field insertion_location . The location where the break will be inserted. insertion_location can be only one of the following:
location

object ( Location )

Inserts a newline and a section break at a specific index in the document.

The section break must be inserted inside the bounds of an existing Paragraph . For instance, it cannot be inserted at a table's start index (ie between the table and its preceding paragraph).

Section breaks cannot be inserted inside a table, equation, footnote, header, or footer. Since section breaks can only be inserted inside the body, the segment ID field must be empty.

endOfSegmentLocation

object ( EndOfSegmentLocation )

Inserts a newline and a section break at the end of the document body.

Section breaks cannot be inserted inside a footnote, header or footer. Because section breaks can only be inserted inside the body, the segment ID field must be empty.

DeleteHeaderRequest

Deletes a Header from the document.

JSON representation
{
  "headerId": string,
  "tabId": string
}
ক্ষেত্র
headerId

string

The id of the header to delete. If this header is defined on DocumentStyle , the reference to this header is removed, resulting in no header of that type for the first section of the document. If this header is defined on a SectionStyle , the reference to this header is removed and the header of that type is now continued from the previous section.

tabId

string

The tab containing the header to delete. When omitted, the request is applied to the first tab.

In a document containing a single tab:

  • If provided, must match the singular tab's ID.

  • If omitted, the request applies to the singular tab.

In a document containing multiple tabs:

  • If provided, the request applies to the specified tab.

  • If omitted, the request applies to the first tab in the document.

DeleteFooterRequest

Deletes a Footer from the document.

JSON representation
{
  "footerId": string,
  "tabId": string
}
ক্ষেত্র
footerId

string

The id of the footer to delete. If this footer is defined on DocumentStyle , the reference to this footer is removed, resulting in no footer of that type for the first section of the document. If this footer is defined on a SectionStyle , the reference to this footer is removed and the footer of that type is now continued from the previous section.

tabId

string

The tab that contains the footer to delete. When omitted, the request is applied to the first tab.

In a document containing a single tab:

  • If provided, must match the singular tab's ID.

  • If omitted, the request applies to the singular tab.

In a document containing multiple tabs:

  • If provided, the request applies to the specified tab.

  • If omitted, the request applies to the first tab in the document.

PinTableHeaderRowsRequest

Updates the number of pinned table header rows in a table.

JSON representation
{
  "tableStartLocation": {
    object (Location)
  },
  "pinnedHeaderRowsCount": integer
}
ক্ষেত্র
tableStartLocation

object ( Location )

The location where the table starts in the document.

pinnedHeaderRowsCount

integer

The number of table rows to pin, where 0 implies that all rows are unpinned.

InsertPersonRequest

Inserts a person mention.

JSON representation
{
  "personProperties": {
    object (PersonProperties)
  },

  // 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.
}
ক্ষেত্র
personProperties

object ( PersonProperties )

The properties of the person mention to insert.

Union field insertion_location . The location where the person mention will be inserted. insertion_location can be only one of the following:
location

object ( Location )

Inserts the person mention at a specific index in the document.

The person mention must be inserted inside the bounds of an existing Paragraph . For instance, it cannot be inserted at a table's start index (ie between the table and its preceding paragraph).

Person mentions cannot be inserted inside an equation.

endOfSegmentLocation

object ( EndOfSegmentLocation )

Inserts the person mention at the end of a header, footer, footnote or the document body.