Requests

অনুরোধ

একটি ডকুমেন্টে প্রয়োগ করার জন্য একটিমাত্র আপডেট।

JSON উপস্থাপনা
{

  "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)
  },
  "addDocumentTab": {
    object (AddDocumentTabRequest)
  },
  "deleteTab": {
    object (DeleteTabRequest)
  },
  "updateDocumentTabProperties": {
    object (UpdateDocumentTabPropertiesRequest)
  },
  "insertPerson": {
    object (InsertPersonRequest)
  },
  "updateNamedStyle": {
    object (UpdateNamedStyleRequest)
  },
  "insertRichLink": {
    object (InsertRichLinkRequest)
  },
  "insertDate": {
    object (InsertDateRequest)
  },
  "insertComment": {
    object (InsertCommentRequest)
  },
  "addCommentReply": {
    object (AddCommentReplyRequest)
  },
  "updateCommentPost": {
    object (UpdateCommentPostRequest)
  },
  "deleteComment": {
    object (DeleteCommentRequest)
  },
  "deleteCommentReply": {
    object (DeleteCommentReplyRequest)
  },
  "acceptSuggestion": {
    object (AcceptSuggestionRequest)
  },
  "rejectSuggestion": {
    object (RejectSuggestionRequest)
  },
  "deleteSuggestion": {
    object (DeleteSuggestionRequest)
  }
}
ক্ষেত্র
আবেদন করার নির্দিষ্ট অনুরোধ। ঠিক একটি ফিল্ড পূরণ করা আবশ্যক। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। উত্তরে ফিল্ডগুলো থেকে সর্বাধিক একটি ফিল্ড সেট করা হবে:
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 )

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

addDocumentTab

object ( AddDocumentTabRequest )

একটি ডকুমেন্ট ট্যাব যোগ করে।

deleteTab

object ( DeleteTabRequest )

ডকুমেন্টের একটি ট্যাব মুছে দেয়।

updateDocumentTabProperties

object ( UpdateDocumentTabPropertiesRequest )

ডকুমেন্টের একটি ট্যাবের বৈশিষ্ট্যগুলো হালনাগাদ করে।

insertPerson

object ( InsertPersonRequest )

একজন ব্যক্তির উল্লেখ যোগ করে।

updateNamedStyle

object ( UpdateNamedStyleRequest )

একটি নামযুক্ত স্টাইল আপডেট করে।

insertDate

object ( InsertDateRequest )

একটি তারিখ যোগ করে।

insertComment

object ( InsertCommentRequest )

ডকুমেন্টে একটি CommentThread যুক্ত করে।

addCommentReply

object ( AddCommentReplyRequest )

কোনো CommentThread বা SuggestionThread এ একটি উত্তর যোগ করে।

updateCommentPost

object ( UpdateCommentPostRequest )

কোনো CommentThread বা SuggestionThread এর বিদ্যমান পোস্ট (প্রধান পোস্ট বা উত্তর) আপডেট করে।

deleteComment

object ( DeleteCommentRequest )

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

deleteCommentReply

object ( DeleteCommentReplyRequest )

CommentThread বা SuggestionThread থেকে কোনো রিপ্লাই Post মুছে দেয়।

acceptSuggestion

object ( AcceptSuggestionRequest )

একটি পরামর্শ গ্রহণ করে।

rejectSuggestion

object ( RejectSuggestionRequest )

একটি পরামর্শ প্রত্যাখ্যান করে।

deleteSuggestion

object ( DeleteSuggestionRequest )

একটি পরামর্শ মুছে দেয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

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

JSON উপস্থাপনা
{
  "replaceText": string,
  "tabsCriteria": {
    object (TabsCriteria)
  },

  "containsText": {
    object (SubstringMatchCriteria)
  }
}
ক্ষেত্র
replaceText

string

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

tabsCriteria

object ( TabsCriteria )

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

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

প্রতিস্থাপন করার জন্য টেক্সট মেলানোর মানদণ্ড। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
containsText

object ( SubstringMatchCriteria )

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

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

সাবস্ট্রিং ম্যাচ ক্রাইটেরিয়া

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

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

string

ডকুমেন্টে যে লেখাটি অনুসন্ধান করতে হবে।

matchCase

boolean

অনুসন্ধানটি কেস-অনুযায়ী হবে কিনা তা নির্দেশ করে:

  • True : অনুসন্ধানটি কেস-সেনসিটিভ।
  • False : অনুসন্ধানটি কেস-ইনসেনসিটিভ।
searchByRegex

boolean

ঐচ্ছিক। যদি প্রাপ্ত মানটিকে একটি রেগুলার এক্সপ্রেশন হিসেবে গণ্য করা হয়, তবে 'ট্রু' নির্বাচন করুন। প্যাটার্নের মধ্যে থাকা যেকোনো ব্যাকস্ল্যাশকে এস্কেপ করতে হবে।

  • True : অনুসন্ধান পাঠ্যটিকে একটি রেগুলার এক্সপ্রেশন হিসেবে গণ্য করা হয়।
  • False : মিলানোর জন্য অনুসন্ধান পাঠ্যটিকে একটি উপ-স্ট্রিং হিসেবে গণ্য করা হয়।

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

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

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

string

যেসব ট্যাব আইডিতে অনুরোধটি কার্যকর হয়, তার তালিকা।

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

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

JSON উপস্থাপনা
{
  "text": string,

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
text

string

যে লেখাটি সন্নিবেশ করতে হবে।

নিউলাইন ক্যারেক্টার যোগ করলে স্বয়ংক্রিয়ভাবে সেই ইন্ডেক্সে একটি নতুন Paragraph তৈরি হবে। নতুন প্যারাগ্রাফটির স্টাইল বর্তমান ইনসারশন ইন্ডেক্সের প্যারাগ্রাফ থেকে কপি করা হবে, যার মধ্যে লিস্ট এবং বুলেটও অন্তর্ভুক্ত থাকবে।

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

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

যে স্থানে টেক্সটটি সন্নিবেশ করা হবে। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
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,

  "range": {
    object (Range)
  }
}
ক্ষেত্র
textStyle

object ( TextStyle )

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

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

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

fields

string ( FieldMask format)

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

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

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

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

যে ধরনের রেঞ্জ ব্যবহার করে টেক্সট স্টাইল আপডেট করা হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
range

object ( Range )

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

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

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

একটি রিলেটিভ UpdateTextStyleRequest-এর ভিতরে রেঞ্জ অন্তর্ভুক্ত করা যায় না।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

CreateParagraphBulletsRequest

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

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

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

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 : এমন একটি সংখ্যা যেখানে একক অঙ্কের সংখ্যার আগে একটি শূন্য যোগ করা হয়, যেমন '০১', '০২' বা '০৩'। একাধিক অঙ্কের সংখ্যার আগে শূন্য যোগ করা হয় না।
  • 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 )

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

CreateNamedRangeRequest

Creates a NamedRange referencing the given range.

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

string

নেমডরেঞ্জ-এর নাম। নামগুলো অনন্য হওয়ার প্রয়োজন নেই।

নাম অবশ্যই কমপক্ষে ১ অক্ষর এবং সর্বাধিক ২৫৬ অক্ষরের হতে হবে, যা UTF-16 কোড এককে পরিমাপ করা হবে।

range

object ( Range )

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

DeleteNamedRangeRequest

একটি NamedRange মুছে ফেলে।

JSON উপস্থাপনা
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  "namedRangeId": string,
  "name": string
}
ক্ষেত্র
tabsCriteria

object ( TabsCriteria )

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

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

string

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

name

string

যে রেঞ্জ(গুলি) মুছে ফেলতে চান তার নাম। প্রদত্ত নামের সমস্ত নেমড রেঞ্জ মুছে ফেলা হবে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

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

JSON উপস্থাপনা
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "fields": string,

  "range": {
    object (Range)
  }
}
ক্ষেত্র
paragraphStyle

object ( ParagraphStyle )

অনুচ্ছেদগুলিতে যে শৈলীগুলি প্রয়োগ করতে হবে।

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

fields

string ( FieldMask format)

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

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

উদাহরণস্বরূপ, প্যারাগ্রাফ স্টাইলের অ্যালাইনমেন্ট প্রপার্টি আপডেট করতে, fields "alignment" এ সেট করুন।

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

যে ধরনের রেঞ্জ ব্যবহার করে প্যারাগ্রাফ স্টাইল আপডেট করা হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
range

object ( Range )

স্টাইল করার জন্য প্যারাগ্রাফগুলোর উপর ওভারল্যাপ করা পরিসর।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

DeleteContentRangeRequest

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

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

object ( Range )

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

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

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

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

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

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

প্রদত্ত স্থানে ছবি সম্বলিত একটি InlineObject সন্নিবেশ করে।

JSON উপস্থাপনা
{
  "uri": string,
  "objectSize": {
    object (Size)
  },

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
uri

string

ছবির ইউআরআই।

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

The provided URI must be publicly accessible and at most 2 kB in length. The URI itself is saved with the image, and exposed via the ImageProperties.content_uri field.

objectSize

object ( Size )

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

যে স্থানে ছবিটি যুক্ত করা হবে। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
location

object ( Location )

ডকুমেন্টের একটি নির্দিষ্ট স্থানে ছবিটি সন্নিবেশ করে।

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

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

হেডার, ফুটার বা ডকুমেন্টের মূল অংশের শেষে টেক্সট যুক্ত করে।

পাদটীকার ভিতরে ইনলাইন ছবি যুক্ত করা যায় না।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

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

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

JSON উপস্থাপনা
{
  "rows": integer,
  "columns": integer,

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
rows

integer

সারণিটির সারির সংখ্যা।

columns

integer

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

যে স্থানে টেবিলটি সন্নিবেশ করা হবে। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি প্রতিক্রিয়ায় এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
location

object ( Location )

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

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

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

পাদটীকা বা সমীকরণের ভিতরে সারণি যুক্ত করা যায় না।

endOfSegmentLocation

object ( EndOfSegmentLocation )

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

পাদটীকার ভিতরে সারণি যোগ করা যায় না।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

টেবিলে একটি খালি সারি যোগ করে।

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

object ( TableCellLocation )

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

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

insertBelow

boolean

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

  • True : insert below the cell.
  • False : সেলের উপরে সন্নিবেশ করুন।

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

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

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

object ( Location )

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

rowIndex

integer

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

columnIndex

integer

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

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

টেবিলে একটি খালি কলাম যুক্ত করে।

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

object ( TableCellLocation )

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

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

insertRight

boolean

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

  • True : insert to the right.
  • False : বাম দিকে সন্নিবেশ করুন।

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

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

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

object ( TableCellLocation )

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

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

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

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

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

object ( TableCellLocation )

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

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

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

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

JSON উপস্থাপনা
{

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
যে স্থানে পৃষ্ঠা বিরতি যুক্ত করা হবে। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
location

object ( Location )

ডকুমেন্টের একটি নির্দিষ্ট ইন্ডেক্সে পৃষ্ঠা বিরতি যোগ করে।

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

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

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

Page breaks cannot be inserted inside a footnote, header or footer. Since page breaks can only be inserted inside the body, the segment ID field must be empty.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

DeletePositionedObjectRequest

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

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

string

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

tabId

string

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

UpdateTableColumnPropertiesRequest

টেবিলের কলামগুলোর TableColumnProperties আপডেট করে।

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

object ( Location )

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

columnIndices[]

integer

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

tableColumnProperties

object ( TableColumnProperties )

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

যদি tableColumnProperties#width এর মান ৫ পয়েন্ট (৫/৭২ ইঞ্চি)-এর কম হয়, তাহলে একটি `400 bad request` ত্রুটি ফেরত দেওয়া হয়।

fields

string ( FieldMask format)

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

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

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

UpdateTableCellStyleRequest

টেবিলের একাধিক সেলের স্টাইল আপডেট করে।

JSON উপস্থাপনা
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "fields": string,

  "tableRange": {
    object (TableRange)
  },
  "tableStartLocation": {
    object (Location)
  }
}
ক্ষেত্র
tableCellStyle

object ( TableCellStyle )

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

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

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

  • borderRight
  • borderLeft
  • borderBottom
  • borderTop
fields

string ( FieldMask format)

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

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

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

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

যে সেলগুলো আপডেট করা হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
tableRange

object ( TableRange )

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

tableStartLocation

object ( Location )

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

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

টেবিলরেঞ্জ

টেবিল রেঞ্জ বলতে টেবিলের কোনো উপসেটের রেফারেন্স বোঝায়।

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

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

টেবিল সেল লোকেশন = (টেবিলস্টার্টলোকেশন, সারি = ০, কলাম = ০), সারি স্প্যান = ৩ এবং কলাম স্প্যান = ২ সহ একটি টেবিল রেঞ্জ নিম্নলিখিত সেলগুলিকে নির্দিষ্ট করে:

 [ 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।

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

প্রদত্ত URI-টির দৈর্ঘ্য ২ কিলোবাইটের বেশি হতে পারবে না। URI-টি ছবির সাথে সংরক্ষিত থাকে এবং ImageProperties.source_uri ফিল্ডের মাধ্যমে প্রকাশ করা হয়।

imageReplaceMethod

enum ( ImageReplaceMethod )

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

tabId

string

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

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

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

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

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

DocumentStyle আপডেট করে।

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

object ( DocumentStyle )

ডকুমেন্টে যে স্টাইলগুলো সেট করতে হবে।

Certain document style changes may cause other changes in order to mirror the behavior of the Docs editor. See the documentation of DocumentStyle for more information.

fields

string ( FieldMask format)

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

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

For example to update the background, set fields to "background" .

tabId

string

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

MergeTableCellsRequest

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

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

object ( TableRange )

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

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

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

UnmergeTableCellsRequest

Unmerges cells in a Table .

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

object ( TableRange )

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

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

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

CreateHeaderRequest

একটি 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 অবস্থান। যদি এটি সেট করা না থাকে বা ডকুমেন্টের প্রথম সেকশনব্রেকটিকে নির্দেশ করে, তাহলে ফুটারটি ডকুমেন্ট স্টাইলে প্রয়োগ হবে।

CreateFootnoteRequest

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

নতুন Footnote অংশে একটি স্পেসের পর একটি নিউলাইন ক্যারেক্টার থাকবে।

JSON উপস্থাপনা
{

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
পাদটীকা রেফারেন্স সন্নিবেশ করার স্থান। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি উত্তরে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
location

object ( Location )

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

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

সমীকরণ, হেডার, ফুটার বা ফুটনোটের ভিতরে ফুটনোট রেফারেন্স যোগ করা যায় না। যেহেতু ফুটনোট রেফারেন্স শুধুমাত্র মূল অংশে যোগ করা যায়, তাই segment ID ফিল্ডটি অবশ্যই খালি রাখতে হবে।

endOfSegmentLocation

object ( EndOfSegmentLocation )

ডকুমেন্টের মূল অংশের শেষে পাদটীকা সূত্রটি যুক্ত করে।

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

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

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

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

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

JSON উপস্থাপনা
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  "text": string

  "namedRangeId": string,
  "namedRangeName": string
}
ক্ষেত্র
tabsCriteria

object ( TabsCriteria )

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

নেমড রেঞ্জের বিদ্যমান কন্টেন্ট প্রতিস্থাপন করার জন্য প্রয়োজনীয় কন্টেন্ট। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
text

string

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

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।
নামযুক্ত রেঞ্জ(গুলি)-এর একটি রেফারেন্স, যার বিষয়বস্তু প্রতিস্থাপন করা হবে। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
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),

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
sectionType

enum ( SectionType )

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

যে স্থানে বিরতিটি যুক্ত করা হবে। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
location

object ( Location )

ডকুমেন্টের একটি নির্দিষ্ট ইন্ডেক্সে একটি নতুন লাইন এবং একটি সেকশন ব্রেক যোগ করে।

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

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

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

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

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ডিলিটহেডাররিকোয়েস্ট

ডকুমেন্ট থেকে Header মুছে দেয়।

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

string

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

tabId

string

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

ফুটার অনুরোধ মুছুন

ডকুমেন্ট থেকে Footer মুছে দেয়।

JSON উপস্থাপনা
{
  "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

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

একটিমাত্র ট্যাবযুক্ত ডকুমেন্টে:

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

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

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

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

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

পিনটেবিলহেডাররোসঅনুরোধ

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

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

object ( Location )

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

pinnedHeaderRowsCount

integer

পিন করার জন্য টেবিলের সারির সংখ্যা, যেখানে ০ মানে হলো সব সারি আনপিন করা আছে।

AddDocumentTabRequest

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

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

object ( TabProperties )

যোগ করার জন্য ট্যাবের বৈশিষ্ট্যসমূহ। সকল বৈশিষ্ট্যই ঐচ্ছিক।

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

একটি ট্যাব মুছে দেয়। ট্যাবটির যদি কোনো চাইল্ড ট্যাব থাকে, তবে সেগুলোও মুছে যায়।

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

string

যে ট্যাবটি মুছে ফেলতে হবে তার আইডি।

UpdateDocumentTabPropertiesRequest

ডকুমেন্টের একটি ট্যাবের বৈশিষ্ট্যগুলো হালনাগাদ করুন।

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

object ( TabProperties )

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

fields

string ( FieldMask format)

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

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

ব্যক্তি অনুরোধ সন্নিবেশ করুন

একজন ব্যক্তির উল্লেখ যোগ করে।

JSON উপস্থাপনা
{
  "personProperties": {
    object (PersonProperties)
  },

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
ক্ষেত্র
personProperties

object ( PersonProperties )

ব্যক্তির উল্লেখিত বৈশিষ্ট্যগুলো সন্নিবেশ করতে হবে।

যে স্থানে ব্যক্তির উল্লেখটি সন্নিবেশ করা হবে। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি উত্তরে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
location

object ( Location )

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

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

সমীকরণের মধ্যে ব্যক্তির উল্লেখ অন্তর্ভুক্ত করা যায় না।

endOfSegmentLocation

object ( EndOfSegmentLocation )

হেডার, ফুটার, ফুটনোট বা ডকুমেন্টের মূল অংশের শেষে উল্লিখিত ব্যক্তিকে যুক্ত করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

একটি নামযুক্ত স্টাইল আপডেট করে।

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

object ( NamedStyle )

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

fields

string ( FieldMask format)

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

At least namedStyleType must be specified. The root namedStyle is implied and should not be specified. A single "*" can be used as short-hand for listing every field.

For example, to update the text style to bold, set fields to include "textStyle" and "textStyle.bold" . To update the paragraph style's alignment property, set fields to include "paragraphStyle" and "paragraphStyle.alignment" .

To reset a property to its default value, include its field name in the field mask but leave the field itself unset. Specifying "textStyle" or "paragraphStyle" with an empty TextStyle or ParagraphStyle will reset all of its nested fields.

tabId

string

The document tab to update. By default, the update is applied to the first tab.

InsertRichLinkRequest

Inserts a RichLink at the specified location.

JSON উপস্থাপনা
{
  "richLinkProperties": {
    object (RichLinkProperties)
  },

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
Fields
The location where the rich link will be inserted. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
location

object ( Location )

Inserts the rich link at a specific index in the document.

The rich link 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).

The rich link cannot be inserted inside an equation.

endOfSegmentLocation

object ( EndOfSegmentLocation )

Inserts the rich link at the end of a header, footer, footnote or the document body.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

InsertDateRequest

Inserts a date at the specified location.

JSON উপস্থাপনা
{
  "dateElementProperties": {
    object (DateElementProperties)
  },

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
Fields
dateElementProperties

object ( DateElementProperties )

The properties of the date to insert.

The location where the date will be inserted. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
location

object ( Location )

Inserts the date at a specific index in the document.

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

endOfSegmentLocation

object ( EndOfSegmentLocation )

Inserts the date at the end of the given header, footer or document body.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

InsertCommentRequest

Inserts a CommentThread into the document.

JSON উপস্থাপনা
{
  "content": string,
  "assigneeEmailAddress": string,

  "range": {
    object (Range)
  }
}
Fields
content

string

The text of the comment, as plain text.

This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc.

This field cannot be empty, and must not exceed 2048 UTF-8 code units.

assigneeEmailAddress

string

Optional. The email address of the assignee of the comment.

Leave empty for a non-assigned comment.

May not exceed 2048 UTF-8 code units.

The location in the document that is tied to this comment. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
range

object ( Range )

The Range in the document that is tied to this comment.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

AddCommentReplyRequest

Inserts a reply Post into a CommentThread or SuggestionThread .

JSON উপস্থাপনা
{
  "post": {
    object (Post)
  },

  "commentId": string,
  "suggestionId": string
}
Fields
post

object ( Post )

The Post representing the reply.

The ID of the thread to add the reply to. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
commentId

string

The ID of the CommentThread to add the reply to.

suggestionId

string

The ID of the SuggestionThread to add the reply to.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

UpdateCommentPostRequest

Updates a Post in a CommentThread or SuggestionThread .

Returns a 400 bad request error if:

  • The post is the headPost of a SuggestionThread.

  • The requesting user is not the author of the post.

JSON উপস্থাপনা
{
  "postId": string,
  "content": string,

  "commentId": string,
  "suggestionId": string
}
Fields
postId

string

The ID of the post being updated.

content

string

The new text of the comment, as plain text.

This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc.

This field cannot be empty, and must not exceed 2048 UTF-8 code units.

The ID of the thread which the post belongs to. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
commentId

string

The ID of the CommentThread which the post belongs to.

suggestionId

string

The ID of the SuggestionThread which the post belongs to.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

DeleteCommentRequest

Deletes a CommentThread .

Returns a 400 bad request error if the requesting user is not the author of the headPost .

JSON উপস্থাপনা
{
  "commentId": string
}
Fields
commentId

string

The ID of the CommentThread that is being deleted.

DeleteCommentReplyRequest

Deletes a reply Post from a CommentThread or SuggestionThread .

Returns a 400 bad request error if:

  • The requesting user is not the author of the post.

  • The reply post contains an [action][google.apps.docs.v1.Post.action].

  • The reply post contains an assignee .

JSON উপস্থাপনা
{
  "postId": string,

  "commentId": string,
  "suggestionId": string
}
Fields
postId

string

The ID of the reply Post being deleted.

The ID of the thread which the post belongs to. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response:
commentId

string

The ID of the CommentThread which the post belongs to.

suggestionId

string

The ID of the SuggestionThread which the post belongs to.

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

AcceptSuggestionRequest

Accepts a suggestion.

Returns a 403 forbidden error if the requesting user does not have edit access to the document.

JSON উপস্থাপনা
{
  "suggestionId": string
}
Fields
suggestionId

string

The ID of the suggestion.

RejectSuggestionRequest

Rejects a suggestion.

Returns a 403 forbidden error if the requesting user does not have edit access to the document and is not the author of the suggestion.

JSON উপস্থাপনা
{
  "suggestionId": string
}
Fields
suggestionId

string

The ID of the suggestion.

DeleteSuggestionRequest

Deletes a suggestion.

Returns a 403 forbidden error if the requesting user is not the author of the suggestion.

JSON উপস্থাপনা
{
  "suggestionId": string
}
Fields
suggestionId

string

The ID of the suggestion.