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 )

Inserts text at the specified location.

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 )

Creates a header.

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 )

یک Post پاسخ را از یک CommentThread یا SuggestionThread حذف می‌کند.

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 )

اختیاری. معیارهایی که برای مشخص کردن اینکه جایگزینی در کدام تب‌ها انجام می‌شود، استفاده می‌شوند.

در صورت حذف، جایگزینی برای همه تب‌ها اعمال می‌شود.

در سندی که شامل یک تب واحد است:

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

  • در صورت حذف، جایگزین برای تب مفرد اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، جایگزینی برای برگه‌های مشخص‌شده اعمال می‌شود.

  • در صورت حذف، جایگزینی برای همه تب‌ها اعمال می‌شود.

معیارهای مورد استفاده برای تطبیق متن جهت جایگزینی. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
containsText

object ( SubstringMatchCriteria )

متنی را در سند پیدا می‌کند که با این زیررشته مطابقت دارد.

پایان میدان‌های ناسازگار.

معیارهای تطبیق زیررشته

معیاری که با رشته‌ی خاصی از متن در سند مطابقت دارد.

نمایش JSON
{
  "text": string,
  "matchCase": boolean,
  "searchByRegex": boolean
}
فیلدها
text

string

متنی که قرار است در سند جستجو شود.

matchCase

boolean

نشان می‌دهد که آیا جستجو باید به بزرگی و کوچکی حروف توجه کند یا خیر:

  • True : جستجو به حروف بزرگ و کوچک حساس است.
  • False : جستجو به حروف بزرگ و کوچک حساس نیست.
searchByRegex

boolean

اختیاری. اگر مقدار find باید به عنوان یک عبارت منظم در نظر گرفته شود، صحیح است. هرگونه بک اسلش در الگو باید escape شود.

  • True : متن جستجو به عنوان یک عبارت منظم در نظر گرفته می‌شود.
  • False : متن جستجو برای تطبیق به عنوان یک زیررشته در نظر گرفته می‌شود.

تب‌هامعیارها

معیاری که مشخص می‌کند یک درخواست در کدام تب‌ها اجرا شود.

نمایش JSON
{
  "tabIds": [
    string
  ]
}
فیلدها
tabIds[]

string

فهرست شناسه‌های برگه‌ای که درخواست در آنها اجرا می‌شود.

درخواست درج متن

متن را در محل مشخص شده درج می‌کند.

نمایش JSON
{
  "text": string,

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
فیلدها
text

string

متنی که قرار است درج شود.

درج یک کاراکتر خط جدید، به طور ضمنی یک Paragraph جدید در آن فهرست ایجاد می‌کند. سبک پاراگراف پاراگراف جدید، شامل لیست‌ها و بولت‌ها، از پاراگراف در فهرست درج فعلی کپی می‌شود.

Text styles for inserted text will be determined automatically, generally preserving the styling of neighboring text. In most cases, the text style for the inserted text will match the text immediately before the insertion index.

برخی از کاراکترهای کنترلی (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

تبی که مکان در آن قرار دارد. در صورت حذف، درخواست به تب اول اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • اگر حذف شود، درخواست به اولین برگه در سند اعمال می‌شود.

موقعیت مکانی EndOfSegment

مکانی در انتهای بدنه، سربرگ، پاصفحه یا پاورقی. این مکان بلافاصله قبل از آخرین خط جدید در بخش سند است.

نمایش JSON
{
  "segmentId": string,
  "tabId": string
}
فیلدها
segmentId

string

شناسه‌ی سربرگ، پاصفحه یا پاورقی که مکان در آن قرار دارد. یک شناسه‌ی بخش خالی، نشان‌دهنده‌ی بدنه‌ی سند است.

tabId

string

تبی که مکان در آن قرار دارد. در صورت حذف، درخواست به تب اول اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

In a document containing multiple tabs:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • اگر حذف شود، درخواست به اولین برگه در سند اعمال می‌شود.

درخواست به‌روزرسانی سبک متن

استایل متن را به‌روزرسانی کنید.

نمایش JSON
{
  "textStyle": {
    object (TextStyle)
  },
  "fields": string,

  "range": {
    object (Range)
  }
}
فیلدها
textStyle

object ( TextStyle )

سبک‌هایی که باید روی متن تنظیم شوند.

اگر مقدار یک استایل خاص با مقدار استایل والد مطابقت داشته باشد، آن استایل به صورت ارث‌بری تنظیم می‌شود.

تغییرات خاص در سبک متن ممکن است باعث تغییرات دیگری شود تا رفتار ویرایشگر Docs را منعکس کند. برای اطلاعات بیشتر به مستندات TextStyle مراجعه کنید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. textStyle ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی سبک متن به حالت پررنگ، fields روی "bold" تنظیم کنید.

برای تنظیم مجدد یک ویژگی به مقدار پیش‌فرض، نام فیلد آن را در ماسک فیلد قرار دهید اما خود فیلد را بدون تغییر رها کنید.

نوع محدوده‌ای که در آن سبک متن به‌روزرسانی می‌شود. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
range

object ( Range )

محدوده متن برای سبک‌دهی.

این محدوده می‌تواند گسترش یابد تا شامل خطوط جدید مجاور نیز بشود.

اگر محدوده به طور کامل شامل یک پاراگراف متعلق به یک لیست باشد، بولت پاراگراف نیز با سبک متن منطبق به‌روزرسانی می‌شود.

محدوده‌ها را نمی‌توان درون یک UpdateTextStyleRequest نسبی وارد کرد.

پایان میدان‌های ناسازگار.

درخواست ایجادBulletsParagraph

برای تمام پاراگراف‌هایی که با محدوده داده شده همپوشانی دارند، علامت‌های راهنما (bullet) ایجاد می‌کند.

سطح تودرتوی هر پاراگراف با شمارش تب‌های ابتدای هر پاراگراف تعیین می‌شود. برای جلوگیری از فضای اضافی بین بولت و پاراگراف مربوطه، این تب‌های ابتدای پاراگراف با این درخواست حذف می‌شوند. این ممکن است شاخص‌های بخش‌هایی از متن را تغییر دهد.

اگر پاراگرافی که بلافاصله قبل از پاراگراف‌های در حال به‌روزرسانی قرار دارد، در فهرستی با پیش‌تنظیمات منطبق باشد، پاراگراف‌های در حال به‌روزرسانی به آن فهرست قبلی اضافه می‌شوند.

نمایش JSON
{
  "range": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
فیلدها
range

object ( Range )

محدوده‌ای که قرار است تنظیمات پیش‌فرض گلوله روی آن اعمال شود.

bulletPreset

enum ( BulletGlyphPreset )

انواع گلیف‌های گلوله‌ای که باید استفاده شوند.

BulletGlyphPreset

الگوهای از پیش تعیین‌شده‌ی گلیف‌های بولت برای لیست‌ها.

این الگوها از این نوع گلوله‌ها استفاده می‌کنند:

  • ARROW : یک فلش، مربوط به یک کد پوینت یونیکد U+2794
  • ARROW3D : یک پیکان با سایه سه‌بعدی، مربوط به یک کد پوینت یونیکد U+27a2
  • CHECKBOX : یک مربع توخالی، مربوط به یک کد پوینت یونیکد U+274f
  • CIRCLE : یک دایره توخالی، مربوط به یک کد پوینت یونیکد U+25cb
  • DIAMOND : یک الماس جامد، مربوط به کد پوینت یونیکد U+25c6
  • DIAMONDX : یک لوزی با 'x' که مربوط به یک کد پوینت یونیکد U+2756 است.
  • HOLLOWDIAMOND : یک الماس توخالی، مربوط به کد پوینت یونیکد U+25c7
  • DISC : یک دایره توپر، مربوط به یک نقطه کد یونیکد U+25cf
  • SQUARE : یک مربع توپر، مربوط به یک کد پوینت یونیکد U+25a0
  • STAR : یک ستاره، مربوط به یک کد پوینت یونیکد U+2605
  • ALPHA : یک حرف کوچک، مانند «a»، «b» یا «c».
  • حروف بزرگ UPPERALPHA : یک حرف بزرگ، مانند 'A'، 'B' یا 'C'.
  • DECIMAL : عددی مانند '1'، '2' یا '3'.
  • ZERODECIMAL ): عددی که در آن اعداد تک رقمی با صفر شروع می‌شوند، مانند '01'، '02' یا '03'. اعدادی که بیش از یک رقم دارند، با صفر شروع نمی‌شوند.
  • ROMAN : یک عدد رومی کوچک، مانند «i»، «ii» یا «iii».
  • UPPERROMAN : یک عدد رومی با حروف بزرگ، مانند «I»، «II» یا «III».
  • LEFTTRIANGLE : مثلثی که به سمت چپ اشاره دارد و مربوط به نقطه کد یونیکد U+25c4 است.
انوم‌ها
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 )

محدوده‌ای که باید بولت‌ها را از آن حذف کنید.

درخواست CreateNamedRange

یک NamedRange ایجاد می‌کند که به محدوده داده شده اشاره دارد.

نمایش JSON
{
  "name": string,
  "range": {
    object (Range)
  }
}
فیلدها
name

string

نام NamedRange. نام‌ها نیازی به منحصر به فرد بودن ندارند.

نام‌ها باید حداقل ۱ کاراکتر و حداکثر ۲۵۶ کاراکتر باشند که با واحدهای کد UTF-16 اندازه‌گیری می‌شوند.

range

object ( Range )

محدوده‌ای که قرار است نام به آن اعمال شود.

درخواست حذف محدوده نام‌گذاری‌شده

یک 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 )

The styles to set on the paragraphs.

برخی تغییرات در سبک پاراگراف ممکن است باعث تغییرات دیگری شود تا رفتار ویرایشگر Docs را منعکس کند. برای اطلاعات بیشتر به مستندات ParagraphStyle مراجعه کنید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. paragraphStyle ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی ویژگی ترازبندی سبک پاراگراف، fields روی "alignment" تنظیم کنید.

برای تنظیم مجدد یک ویژگی به مقدار پیش‌فرض، نام فیلد آن را در ماسک فیلد قرار دهید اما خود فیلد را بدون تغییر رها کنید.

نوع محدوده‌ای که در آن سبک پاراگراف به‌روزرسانی خواهد شد. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم می‌شود:
range

object ( Range )

محدوده‌ای که پاراگراف‌ها را برای استایل‌دهی همپوشانی می‌کند.

پایان میدان‌های ناسازگار.

درخواست محدوده محتوا (DeleteContentRangeRequest)

محتوا را از سند حذف می‌کند.

نمایش JSON
{
  "range": {
    object (Range)
  }
}
فیلدها
range

object ( Range )

محدوده محتوایی که باید حذف شود.

حذف متنی که از مرز پاراگراف عبور می‌کند، ممکن است منجر به تغییراتی در سبک‌های پاراگراف، فهرست‌ها، اشیاء موقعیت‌یابی شده و نشانک‌ها هنگام ادغام دو پاراگراف شود.

تلاش برای حذف محدوده‌های خاص می‌تواند منجر به ساختار سند نامعتبر شود که در این صورت خطای درخواست بد ۴۰۰ بازگردانده می‌شود.

برخی از نمونه‌های درخواست‌های حذف نامعتبر عبارتند از:

  • حذف یک واحد کد از یک جفت جایگزین.
  • حذف آخرین کاراکتر خط جدید از 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

The image URI.

تصویر یک بار در زمان درج دریافت می‌شود و یک کپی از آن برای نمایش در داخل سند ذخیره می‌شود. حجم تصاویر باید کمتر از ۵۰ مگابایت باشد، نمی‌تواند از ۲۵ مگاپیکسل بیشتر باشد و باید در یکی از قالب‌های PNG، JPEG یا GIF باشد.

URI ارائه شده باید به صورت عمومی قابل دسترسی باشد و حداکثر ۲ کیلوبایت طول داشته باشد. خود URI به همراه تصویر ذخیره می‌شود و از طریق فیلد ImageProperties.content_uri نمایش داده می‌شود.

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
}
Fields
tableCellLocation

object ( TableCellLocation )

محل سلول جدول مرجع که سطرها از آن درج خواهند شد.

یک ردیف جدید در بالا (یا پایین) ردیفی که سلول مرجع در آن قرار دارد، درج خواهد شد. اگر سلول مرجع یک سلول ادغام شده باشد، یک ردیف جدید در بالا (یا پایین) سلول ادغام شده درج خواهد شد.

insertBelow

boolean

آیا سطر جدید زیر محل سلول مرجع درج شود یا خیر.

  • True : زیر سلول درج شود.
  • 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 : در سمت راست وارد شود.
  • False : در سمت چپ وارد کنید.

درخواست حذف ردیف جدول

یک ردیف را از جدول حذف می‌کند.

نمایش JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
فیلدها
tableCellLocation

object ( TableCellLocation )

محل سلول جدول مرجع که سطر از آن حذف خواهد شد.

ردیفی که این سلول در بر می‌گیرد حذف خواهد شد. اگر این یک سلول ادغام‌شده باشد که چندین ردیف را در بر می‌گیرد، تمام ردیف‌هایی که سلول در بر می‌گیرد حذف می‌شوند. اگر پس از این حذف هیچ ردیفی در جدول باقی نماند، کل جدول حذف می‌شود.

درخواست حذف جدول ستونی

یک ستون را از جدول حذف می‌کند.

نمایش JSON
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
فیلدها
tableCellLocation

object ( TableCellLocation )

محل سلول جدول مرجع که ستون از آن حذف خواهد شد.

ستونی که این سلول در بر می‌گیرد حذف خواهد شد. اگر این یک سلول ادغام‌شده باشد که چندین ستون را در بر می‌گیرد، تمام ستون‌هایی که سلول در بر می‌گیرد حذف می‌شوند. اگر پس از این حذف هیچ ستونی در جدول باقی نماند، کل جدول حذف می‌شود.

درخواست شکستن صفحه (InsertPageBreakRequest)

یک شکست صفحه و به دنبال آن یک خط جدید در مکان مشخص شده درج می‌کند.

نمایش JSON
{

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
فیلدها
مکانی که شکست صفحه در آن درج خواهد شد. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم می‌شود:
location

object ( Location )

شکست صفحه را در یک فهرست خاص در سند وارد می‌کند.

شکست صفحه باید درون مرزهای یک Paragraph موجود درج شود. برای مثال، نمی‌توان آن را در اندیس شروع جدول (یعنی بین جدول و پاراگراف قبلی آن) درج کرد.

نمی‌توان صفحه‌شکنی را درون جدول، معادله، پاورقی، سرصفحه یا پاورقی قرار داد. از آنجایی که صفحه‌شکنی فقط درون بدنه قابل انجام است، فیلد segment ID باید خالی باشد.

endOfSegmentLocation

object ( EndOfSegmentLocation )

در انتهای بدنه سند، شکست صفحه را درج می‌کند.

نمی‌توان صفحه‌شکن‌ها را داخل پاورقی، سرصفحه یا پاورقی قرار داد. از آنجایی که صفحه‌شکن‌ها فقط می‌توانند داخل بدنه قرار گیرند، فیلد segment ID باید خالی باشد.

پایان میدان‌های ناسازگار.

درخواست حذف شیء موقعیت‌یابی‌شده

یک PositionedObject را از سند حذف می‌کند.

نمایش JSON
{
  "objectId": string,
  "tabId": string
}
فیلدها
objectId

string

The ID of the positioned object to delete.

tabId

string

تبی که شیء موقعیت‌یابی‌شده برای حذف در آن قرار دارد. در صورت حذف، درخواست روی اولین تب اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • اگر حذف شود، درخواست به اولین برگه در سند اعمال می‌شود.

درخواست به‌روزرسانی جدول ستون‌ها

TableColumnProperties ستون‌های یک جدول را به‌روزرسانی می‌کند.

نمایش JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
فیلدها
tableStartLocation

object ( Location )

محل شروع جدول در سند.

columnIndices[]

integer

فهرست شاخص‌های ستون مبتنی بر صفر که ویژگی آنها باید به‌روزرسانی شود. اگر هیچ شاخصی مشخص نشود، تمام ستون‌ها به‌روزرسانی خواهند شد.

tableColumnProperties

object ( TableColumnProperties )

ویژگی‌های ستون‌های جدول که باید به‌روزرسانی شوند.

اگر مقدار tableColumnProperties#width کمتر از 5 امتیاز (5/72 اینچ) باشد، خطای درخواست بد 400 بازگردانده می‌شود.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. جدول ریشه tableColumnProperties ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی عرض ستون، fields روی "width" تنظیم کنید.

درخواست به‌روزرسانی سبک سلول جدول

سبک (style) مجموعه‌ای از سلول‌های جدول را به‌روزرسانی می‌کند.

نمایش JSON
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "fields": string,

  "tableRange": {
    object (TableRange)
  },
  "tableStartLocation": {
    object (Location)
  }
}
فیلدها
tableCellStyle

object ( TableCellStyle )

سبکی که باید روی سلول‌های جدول تنظیم شود.

هنگام به‌روزرسانی حاشیه‌ها، اگر یک سلول با سلول مجاور خود حاشیه مشترک داشته باشد، ویژگی حاشیه مربوط به سلول مجاور نیز به‌روزرسانی می‌شود. حاشیه‌هایی که ادغام شده و نامرئی هستند، به‌روزرسانی نمی‌شوند.

از آنجایی که به‌روزرسانی حاشیه‌ای که توسط سلول‌های مجاور در یک درخواست مشترک است، می‌تواند باعث به‌روزرسانی‌های حاشیه متناقض شود، به‌روزرسانی‌های حاشیه به ترتیب زیر اعمال می‌شوند:

  • borderRight
  • borderLeft
  • borderBottom
  • borderTop
fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. جدول ریشه (root tableCellStyle ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی رنگ پس‌زمینه‌ی سلول‌های جدول، fields روی "backgroundColor" تنظیم کنید.

برای تنظیم مجدد یک ویژگی به مقدار پیش‌فرض، نام فیلد آن را در ماسک فیلد قرار دهید اما خود فیلد را بدون تغییر رها کنید.

سلول‌هایی که به‌روزرسانی خواهند شد. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
tableRange

object ( TableRange )

محدوده جدول که زیرمجموعه‌ای از جدول را نشان می‌دهد که به‌روزرسانی‌ها روی آن اعمال می‌شوند.

tableStartLocation

object ( Location )

مکانی که جدول در سند از آنجا شروع می‌شود. در صورت مشخص شدن، به‌روزرسانی‌ها روی تمام سلول‌های جدول اعمال می‌شوند.

پایان میدان‌های ناسازگار.

جدول محدوده

یک محدوده جدول، نشان‌دهنده ارجاع به زیرمجموعه‌ای از یک جدول است.

لازم به ذکر است که سلول‌های مشخص شده توسط یک محدوده جدول لزوماً یک مستطیل تشکیل نمی‌دهند. برای مثال، فرض کنید یک جدول ۳ در ۳ داریم که تمام سلول‌های ردیف آخر آن با هم ادغام شده‌اند. جدول به این شکل است:

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

یک محدوده جدول با table cell location = (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

طول ستون‌های محدوده‌ی جدول.

درخواست به‌روزرسانی سبک ردیف جدول

TableRowStyle ردیف‌های یک جدول را به‌روزرسانی می‌کند.

نمایش JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndices": [
    integer
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "fields": string
}
فیلدها
tableStartLocation

object ( Location )

محل شروع جدول در سند.

rowIndices[]

integer

فهرست اندیس‌های سطر مبتنی بر صفر که سبک آنها باید به‌روزرسانی شود. اگر هیچ اندیسی مشخص نشود، تمام سطرها به‌روزرسانی خواهند شد.

tableRowStyle

object ( TableRowStyle )

The styles to be set on the rows.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. tableRowStyle ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی حداقل ارتفاع ردیف، fields روی "minRowHeight" تنظیم کنید.

درخواست تصویر جایگزین

یک تصویر موجود را با یک تصویر جدید جایگزین می‌کند.

جایگزینی یک تصویر، برخی از image effects از تصویر موجود حذف می‌کند تا رفتار ویرایشگر اسناد را منعکس کند.

نمایش JSON
{
  "imageObjectId": string,
  "uri": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "tabId": string
}
فیلدها
imageObjectId

string

شناسه تصویر موجودی که جایگزین خواهد شد. این شناسه را می‌توان از پاسخ یک درخواست get بازیابی کرد.

uri

string

آدرس اینترنتی (URI) تصویر جدید.

تصویر یک بار در زمان درج دریافت می‌شود و یک کپی از آن برای نمایش در داخل سند ذخیره می‌شود. تصاویر باید کمتر از ۵۰ مگابایت باشند، نمی‌توانند از ۲۵ مگاپیکسل بیشتر باشند و باید در قالب PNG، JPEG یا GIF باشند.

طول URI ارائه شده نمی‌تواند از ۲ کیلوبایت بیشتر باشد. URI به همراه تصویر ذخیره می‌شود و از طریق فیلد ImageProperties.source_uri نمایش داده می‌شود.

imageReplaceMethod

enum ( ImageReplaceMethod )

روش جایگزینی.

tabId

string

تبی که تصویر مورد نظر برای جایگزینی در آن قرار دارد. در صورت حذف، درخواست به تب اول اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • اگر حذف شود، درخواست به اولین برگه در سند اعمال می‌شود.

متد جایگزینی تصویر

روش جایگزینی تصویر

انوم‌ها
IMAGE_REPLACE_METHOD_UNSPECIFIED روش جایگزینی تصویر نامشخص است. این مقدار نباید استفاده شود.
CENTER_CROP تصویر را مقیاس‌بندی و در مرکز قرار می‌دهد تا مرزهای تصویر اصلی را پر کند. تصویر را می‌توان برش داد تا مرزهای تصویر اصلی را پر کند. اندازه رندر شده تصویر مشابه تصویر اصلی خواهد بود.

درخواست UpdateDocumentStyle

DocumentStyle را به‌روزرسانی می‌کند.

نمایش JSON
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "fields": string,
  "tabId": string
}
فیلدها
documentStyle

object ( DocumentStyle )

سبک‌هایی که باید روی سند تنظیم شوند.

تغییرات خاص در سبک سند ممکن است باعث تغییرات دیگری شود تا رفتار ویرایشگر Docs را منعکس کند. برای اطلاعات بیشتر به مستندات DocumentStyle مراجعه کنید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. documentStyle ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی پس‌زمینه، fields روی "background" تنظیم کنید.

tabId

string

تبی که شامل استایلی است که باید به‌روزرسانی شود. در صورت حذف، درخواست به تب اول اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

In a document containing multiple tabs:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • در صورت عدم ارائه، درخواست به اولین برگه در سند اعمال می‌شود.

درخواست ادغام سلول‌های جدول

سلول‌ها را در یک Table ادغام می‌کند.

نمایش JSON
{
  "tableRange": {
    object (TableRange)
  }
}
فیلدها
tableRange

object ( TableRange )

محدوده جدول که مشخص می‌کند کدام سلول‌های جدول باید ادغام شوند.

هر متنی که در سلول‌هایی که ادغام می‌شوند وجود داشته باشد، به هم متصل شده و در سلول "head" محدوده ذخیره می‌شود. این سلول، سلول بالا سمت چپ محدوده است، زمانی که جهت محتوا از چپ به راست باشد، و در غیر این صورت، سلول بالا سمت راست محدوده است.

اگر محدوده غیرمستطیلی باشد (که می‌تواند در برخی موارد رخ دهد، جایی که محدوده سلول‌هایی را که قبلاً ادغام شده‌اند یا جایی که جدول غیرمستطیلی است، پوشش می‌دهد)، خطای درخواست بد ۴۰۰ بازگردانده می‌شود.

درخواست لغو ادغام سلول‌های جدول

سلول‌های Table را از حالت ادغام خارج می‌کند.

نمایش JSON
{
  "tableRange": {
    object (TableRange)
  }
}
فیلدها
tableRange

object ( TableRange )

محدوده جدول که مشخص می‌کند کدام سلول‌های جدول باید از حالت ادغام خارج شوند.

تمام سلول‌های ادغام‌شده در این محدوده، ادغام‌نشده خواهند بود و سلول‌هایی که از قبل ادغام‌نشده‌اند، تحت تأثیر قرار نخواهند گرفت. اگر محدوده هیچ سلول ادغام‌شده‌ای نداشته باشد، درخواست هیچ کاری انجام نخواهد داد.

اگر در هر یک از سلول‌های ادغام‌شده متنی وجود داشته باشد، متن در سلول "سر" بلوک حاصل از سلول‌های ادغام‌نشده باقی خواهد ماند. سلول "سر" زمانی که جهت محتوا از چپ به راست باشد، سلول بالا سمت چپ است و در غیر این صورت، سلول بالا سمت راست است.

درخواست ایجاد سربرگ

یک Header ایجاد می‌کند. سرصفحه جدید در صورت مشخص شدن، روی SectionStyle در محل SectionBreak اعمال می‌شود، در غیر این صورت روی DocumentStyle اعمال می‌شود.

اگر هدری از نوع مشخص شده از قبل وجود داشته باشد، خطای درخواست بد ۴۰۰ بازگردانده می‌شود.

نمایش JSON
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
فیلدها
type

enum ( HeaderFooterType )

نوع هدری که باید ایجاد شود.

sectionBreakLocation

object ( Location )

محل SectionBreak که بخشی را که این سربرگ باید به آن تعلق داشته باشد، آغاز می‌کند. اگر `sectionBreakLocation` تنظیم نشده باشد یا اگر به اولین شکست بخش در بدنه سند اشاره داشته باشد، سربرگ به DocumentStyle اعمال می‌شود.

نوع سربرگ و پابرگ

انواع سرصفحه‌ها و پاصفحه‌هایی که می‌توان ایجاد کرد.

انوم‌ها
DEFAULT یک سربرگ/پاورقی پیش‌فرض.

درخواست ایجاد پاورقی

یک Footer ایجاد می‌کند. پاورقی جدید در صورت مشخص شدن، روی SectionStyle در محل SectionBreak اعمال می‌شود، در غیر این صورت روی DocumentStyle اعمال می‌شود.

اگر پاورقی از نوع مشخص شده از قبل وجود داشته باشد، خطای درخواست نامناسب ۴۰۰ بازگردانده می‌شود.

نمایش JSON
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
فیلدها
type

enum ( HeaderFooterType )

نوع پاورقی که باید ایجاد شود.

sectionBreakLocation

object ( Location )

محل SectionBreak بلافاصله قبل از بخشی که SectionStyle این پاورقی باید به آن تعلق داشته باشد. اگر این مقدار تنظیم نشده باشد یا به اولین شکست بخش در سند اشاره کند، پاورقی به سبک سند اعمال می‌شود.

درخواست ایجاد پاورقی

یک بخش Footnote ایجاد می‌کند و یک FootnoteReference جدید در محل داده شده به آن اضافه می‌کند.

بخش جدید Footnote شامل یک فاصله و به دنبال آن یک کاراکتر خط جدید خواهد بود.

نمایش JSON
{

  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
}
فیلدها
محل درج ارجاع پاورقی. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
location

object ( Location )

ارجاع پاورقی را در یک فهرست خاص در سند درج می‌کند.

The footnote reference 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).

ارجاعات پاورقی را نمی‌توان داخل معادله، سرصفحه، پاورقی یا پاورقی وارد کرد. از آنجایی که ارجاعات پاورقی فقط می‌توانند در بدنه درج شوند، فیلد segment ID باید خالی باشد.

endOfSegmentLocation

object ( EndOfSegmentLocation )

مرجع پاورقی را در انتهای بدنه سند درج می‌کند.

ارجاعات پاورقی را نمی‌توان داخل سربرگ، پاورقی یا پاورقی وارد کرد. از آنجایی که ارجاعات پاورقی فقط می‌توانند در بدنه وارد شوند، فیلد segment ID باید خالی باشد.

پایان میدان‌های ناسازگار.

درخواست محتوای محدوده نام‌گذاری‌شده را جایگزین کنید

محتویات NamedRange یا NamedRanges مشخص شده را با محتوای جایگزین داده شده جایگزین می‌کند.

توجه داشته باشید که یک NamedRange ممکن است از چندین ranges ناپیوسته تشکیل شده باشد. در این حالت، فقط محتوای محدوده اول جایگزین می‌شود. محدوده‌های دیگر و محتوای آنها حذف می‌شوند.

در مواردی که جایگزینی یا حذف هر محدوده‌ای منجر به ساختار سند نامعتبر شود، خطای درخواست نامناسب ۴۰۰ بازگردانده می‌شود.

نمایش JSON
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  "text": string

  "namedRangeId": string,
  "namedRangeName": string
}
فیلدها
tabsCriteria

object ( TabsCriteria )

اختیاری. معیاری که برای مشخص کردن اینکه جایگزینی در کدام تب‌ها اتفاق می‌افتد، استفاده می‌شود. در صورت حذف، جایگزینی برای همه تب‌ها اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، جایگزین برای تب مفرد اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، جایگزینی برای برگه‌های مشخص‌شده اعمال می‌شود.

  • در صورت حذف، جایگزینی برای همه تب‌ها اعمال می‌شود.

محتوایی که قرار است محتوای موجود در محدوده نامگذاری شده را با آن جایگزین کند. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از این فیلدها در پاسخ تنظیم خواهد شد:
text

string

محتوای محدوده(های) نامگذاری شده‌ی مشخص شده را با متن داده شده جایگزین می‌کند.

پایان میدان‌های ناسازگار.
ارجاعی به محدوده(های) نامگذاری شده که محتوای آنها جایگزین خواهد شد. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم می‌شود:
namedRangeId

string

شناسه‌ی محدوده‌ی نامگذاری‌شده‌ای که محتوای آن جایگزین خواهد شد.

اگر هیچ محدوده نامگذاری شده‌ای با شناسه داده شده وجود نداشته باشد، خطای درخواست نامناسب ۴۰۰ بازگردانده می‌شود.

namedRangeName

string

نام NamedRanges که محتوای آنها جایگزین خواهد شد.

اگر چندین named ranges با نام داده شده وجود داشته باشد، محتوای هر کدام جایگزین می‌شود. اگر هیچ محدوده با نام داده شده وجود نداشته باشد، درخواست no-op خواهد بود.

پایان میدان‌های ناسازگار.

درخواست UpdateSectionStyle

SectionStyle را به‌روزرسانی می‌کند.

نمایش JSON
{
  "range": {
    object (Range)
  },
  "sectionStyle": {
    object (SectionStyle)
  },
  "fields": string
}
فیلدها
range

object ( Range )

محدوده‌ای که بخش‌ها را برای استایل‌دهی همپوشانی می‌کند.

از آنجا که بخش‌بندی‌ها فقط می‌توانند درون بدنه قرار داده شوند، فیلد segment ID باید خالی باشد.

sectionStyle

object ( SectionStyle )

سبک‌هایی که باید روی بخش تنظیم شوند.

تغییرات خاص در سبک بخش‌ها ممکن است باعث تغییرات دیگری شود تا رفتار ویرایشگر Docs را منعکس کند. برای اطلاعات بیشتر به مستندات SectionStyle مراجعه کنید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند.

حداقل یک فیلد باید مشخص شود. sectionStyle ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

برای مثال، برای به‌روزرسانی حاشیه چپ، fields روی "marginLeft" تنظیم کنید.

InsertSectionBreakRequest

یک بخش جدید در محل داده شده وارد می‌کند.

یک کاراکتر خط جدید قبل از شکست بخش وارد می‌شود.

نمایش 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

تبی که حاوی سربرگ مورد نظر برای حذف است. در صورت حذف، درخواست به تب اول اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • اگر حذف شود، درخواست به اولین برگه در سند اعمال می‌شود.

DeleteFooterRequest

یک Footer از سند حذف می‌کند.

نمایش JSON
{
  "footerId": string,
  "tabId": string
}
فیلدها
footerId

string

شناسه‌ی پاورقی که باید حذف شود. اگر این پاورقی در DocumentStyle تعریف شده باشد، ارجاع به این پاورقی حذف می‌شود و در نتیجه هیچ پاورقی از آن نوع برای بخش اول سند وجود نخواهد داشت. اگر این پاورقی در SectionStyle تعریف شده باشد، ارجاع به این پاورقی حذف می‌شود و پاورقی از آن نوع، اکنون از بخش قبلی ادامه می‌یابد.

tabId

string

تبی که شامل پاورقی برای حذف است. در صورت حذف، درخواست به تب اول اعمال می‌شود.

در سندی که شامل یک تب واحد است:

  • در صورت ارائه، باید با شناسه‌ی تک‌برگه‌ی مورد نظر مطابقت داشته باشد.

  • در صورت حذف، درخواست به همان تب اعمال می‌شود.

در سندی که شامل چندین تب است:

  • در صورت ارائه، درخواست به برگه مشخص شده اعمال می‌شود.

  • اگر حذف شود، درخواست به اولین برگه در سند اعمال می‌شود.

درخواست پین کردن ردیف‌های هدر جدول

تعداد ردیف‌های سربرگ جدول پین‌شده در یک جدول را به‌روزرسانی می‌کند.

نمایش JSON
{
  "tableStartLocation": {
    object (Location)
  },
  "pinnedHeaderRowsCount": integer
}
فیلدها
tableStartLocation

object ( Location )

محل شروع جدول در سند.

pinnedHeaderRowsCount

integer

تعداد ردیف‌های جدول که باید پین شوند، که در آن عدد ۰ به معنای پین نشدن همه ردیف‌ها است.

درخواست افزودن برگه سند

یک تب سند اضافه می‌کند. وقتی یک تب در یک فهرست مشخص اضافه می‌شود، فهرست تمام تب‌های بعدی افزایش می‌یابد.

نمایش JSON
{
  "tabProperties": {
    object (TabProperties)
  }
}
فیلدها
tabProperties

object ( TabProperties )

ویژگی‌های برگه‌ای که باید اضافه شود. همه ویژگی‌ها اختیاری هستند.

درخواست حذف تب

یک تب را حذف می‌کند. اگر تب مورد نظر دارای تب‌های فرزند باشد، آنها نیز حذف می‌شوند.

نمایش JSON
{
  "tabId": string
}
فیلدها
tabId

string

شناسه‌ی برگه‌ای که قرار است حذف شود.

UpdateDocumentTabPropertiesدرخواست

به‌روزرسانی ویژگی‌های یک برگه سند.

نمایش JSON
{
  "tabProperties": {
    object (TabProperties)
  },
  "fields": string
}
فیلدها
tabProperties

object ( TabProperties )

The tab properties to update.

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 )

نام شخص را در انتهای سربرگ، پاورقی، پانویس یا بدنه سند درج می‌کند.

پایان میدان‌های ناسازگار.

درخواست UpdateNamedStyle

یک سبک نامگذاری شده را به‌روزرسانی می‌کند.

نمایش JSON
{
  "namedStyle": {
    object (NamedStyle)
  },
  "fields": string,
  "tabId": string
}
فیلدها
namedStyle

object ( NamedStyle )

سبک سند برای به‌روزرسانی.

fields

string ( FieldMask format)

فیلدهای NamedStyle که باید به‌روزرسانی شوند.

حداقل باید namedStyleType مشخص شود. ریشه namedStyle ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

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.

End of mutually exclusive fields.

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.

End of mutually exclusive fields.

درخواست نظر را وارد کنید

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.

End of mutually exclusive fields.

افزودن نظرپاسخدرخواست

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.

End of mutually exclusive fields.

درخواست به‌روزرسانینظرپست

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.

End of mutually exclusive fields.

درخواست حذف نظر

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.

حذفنظرپاسخدرخواست

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.

End of mutually exclusive fields.

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.