- منبع: سند
- برگه
- TabProperties
- DocumentTab
- متن اصلی
- StructuralElement
- پاراگراف
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- رنگ
- RgbColor
- ابعاد
- واحد
- WeightedFontFamily
- BaselineOffset
- پیوند
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- تایپ کردن
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- معادله
- InlineObjectElement
- شخص
- PersonProperties
- RichLink
- RichLinkProperties
- DateElement
- DateElementProperties
- DateFormat
- TimeFormat
- SuggestedDateElementProperties
- DateElementPropertiesSuggestionState
- منو کرکرهای
- DropdownProperties
- SuggestedDropdownProperties
- DropdownPropertiesSuggestionState
- ParagraphStyle
- NamedStyleType
- تراز
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- سایهزنی
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- گلوله
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- جدول
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- سرایند
- پانویس
- پانویس
- DocumentStyle
- پسزمینه
- اندازه
- DocumentFormat
- DocumentMode
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- فهرست
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- محدوده
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- CommentAnchor
- DropdownDefinition
- DropdownDefinitionProperties
- DropdownOption
- SuggestedDropdownDefinitionProperties
- DropdownDefinitionPropertiesSuggestionState
- SuggestionsViewMode
- CommentsViewMode
- CommentThread
- Post
- PostAuthor
- CommentActionType
- SuggestionActionType
- وضعیت
- SuggestionThread
- وضعیت
- روشها
منبع: سند
سند «سندنگار Google».
| نمایش JSON |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| فیلدها | |
|---|---|
documentId |
فقط برونداد. شناسه سند. |
title |
عنوان سند. |
tabs[] |
فقط برونداد. برگههایی که بخشی از سند هستند. زبانه میتواند حاوی زبانه فرزند باشد، یعنی زبانه درون زبانه دیگر. برگههای فرزند با فیلد |
revisionId |
فقط برونداد. شناسه بازبینی سند. میتواند در درخواستهای بهروزرسانی برای مشخص کردن اینکه بهروزرسانیها باید روی کدام نسخه اصلاحشده سند اعمال شود و اگر سند از زمان آن نسخه اصلاحشده ویرایش شده است درخواست چگونه عمل کند استفاده شود. فقط درصورتی تکمیل میشود که کاربر دسترسی ویرایش سند را داشته باشد. شناسه بازبینی یک عدد ترتیبی نیست بلکه یک رشته مبهم است. قالب شناسه بازبینی ممکن است با گذشت زمان تغییر کند. شناسه ویرایش برگشتی فقط تا ۲۴ ساعت پساز برگشت معتبر است و نمیتواند بین کاربران همرسانی شود. اگر شناسه بازبینی بین تماسها تغییر نکرده باشد، سند تغییر نکرده است. برعکس، شناسه تغییریافته (برای همان سند و کاربر) معمولاً به این معنی است که سند بهروز شده است. بااینحال، تغییر شناسه میتواند ناشی از عوامل داخلی مانند تغییرات قالب شناسه نیز باشد. |
suggestionsViewMode |
فقط برونداد. حالت نمای پیشنهادها روی سند اعمال شد. توجه: هنگام ویرایش سند، تغییرات باید براساس سند دارای |
commentsViewMode |
فقط برونداد. حالت مشاهده نظرات روی سند اعمال شد. |
comments[] |
فقط برونداد. نظرات مرتبط با سند. فقط درصورتی درج میشود که پارامتر |
suggestions[] |
فقط برونداد. پیشنهادهای مرتبط با سند. فقط درصورتی درج میشود که پارامتر |
body |
فقط برونداد. بدنه اصلی سند. فیلد قدیمی: بهجای آن، از |
headers |
فقط برونداد. سرصفحههای سند، با کلید شناسه سرصفحه. فیلد قدیمی: بهجای آن، از |
footers |
فقط برونداد. پانویسهای سند، کلیدشده براساس شناسه پانویس. فیلد قدیمی: بهجای آن، از |
footnotes |
فقط برونداد. پانویسهای سند، با کلید شناسه پانویس. فیلد قدیمی: بهجای آن، از |
documentStyle |
فقط برونداد. سبک سند. فیلد قدیمی: بهجای آن، از |
suggestedDocumentStyleChanges |
فقط برونداد. تغییرات پیشنهادی در سبک سند، با کلید شناسه پیشنهاد. فیلد قدیمی: بهجای آن، از |
namedStyles |
فقط برونداد. سبکهای نامگذاریشده سند. فیلد قدیمی: بهجای آن، از |
suggestedNamedStylesChanges |
فقط برونداد. تغییرات پیشنهادی در سبکهای نامگذاریشده سند، کلیدگذاریشده براساس شناسه پیشنهاد. فیلد قدیمی: بهجای آن، از |
lists |
فقط برونداد. فهرستهای موجود در سند، با کلید شناسه فهرست. فیلد قدیمی: بهجای آن، از |
namedRanges |
فقط برونداد. گسترههای نامگذاریشده در سند، با کلید نام. فیلد قدیمی: بهجای آن، از |
inlineObjects |
فقط برونداد. اشیا درونخطی در سند، با کلید شناسه شیء. فیلد قدیمی: بهجای آن، از |
positionedObjects |
فقط برونداد. اشیا موقعیتدار در سند، با کلید شناسه شیء. فیلد قدیمی: بهجای آن، از |
زبانه
زبانه در سند.
| نمایش JSON |
|---|
{ "tabProperties": { object ( |
| فیلدها | |
|---|---|
tabProperties |
ویژگیهای برگه، مثل شناسه و عنوان. |
childTabs[] |
برگههای فرزند که در این برگه قرار دارند. |
| محتوای برگه. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
documentTab |
برگهای با محتوای سند، مثل نوشتار و تصویر. |
| پایان فیلدهای متقابلاً انحصاری. | |
TabProperties
خصوصیات زبانه.
| نمایش JSON |
|---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer, "iconEmoji": string } |
| فیلدها | |
|---|---|
tabId |
شناسه تغییرناپذیر برگه. |
title |
نام قابلمشاهده کاربر برای برگه. |
parentTabId |
اختیاری. شناسه برگه والد. وقتی زبانه فعلی زبانه سطح ریشه باشد، خالی است، یعنی هیچ والدی ندارد. |
index |
نمایه صفرپایه زبانه در والد. |
nestingLevel |
فقط برونداد. عمق زبانه در سند. شمارش برگههای سطح ریشه از ۰ شروع میشود. |
iconEmoji |
اختیاری. نماد اموجی که با برگه نمایش داده میشود. نماد اموجی معتبر با رشته غیرخالی یونیکد نشان داده میشود. هر مجموعه نویسهای که نشاندهنده یک اموجی نباشد نامعتبر است. اگر اموجی نامعتبر باشد، خطای درخواست بد ۴۰۰ برگردانده میشود. اگر این مقدار تنظیم نشده یا خالی باشد، برگه نماد برگه پیشفرض را نمایش خواهد داد. |
DocumentTab
برگهای با محتوای سند.
| نمایش JSON |
|---|
{ "body": { object ( |
| فیلدها | |
|---|---|
body |
بدنه اصلی زبانه سند. |
headers |
سرصفحههای موجود در زبانه سند، با کلید شناسه سرصفحه. |
footers |
پاورقیهای برگه سند، با کلید شناسه پاورقی. |
footnotes |
پاورقیهای موجود در زبانه سند، با کلید شناسه پاورقی. |
documentStyle |
سبک زبانه سند. |
suggestedDocumentStyleChanges |
تغییرات پیشنهادی در سبک برگه سند، با کلید شناسه پیشنهاد. |
namedStyles |
سبکهای نامگذاریشده برگه سند. |
suggestedNamedStylesChanges |
تغییرات پیشنهادی در سبکهای نامگذاریشده برگه سند، کلیدگذاریشده براساس شناسه پیشنهاد. |
lists |
فهرستهای موجود در برگه سند، با کلید شناسه فهرست. |
namedRanges |
گسترههای نامگذاریشده در برگه سند، با کلید نام. |
inlineObjects |
اشیا درونخطی در برگه سند، کلیدگذاریشده براساس شناسه شیء. |
positionedObjects |
اشیاء موقعیتدار در برگه سند، با کلید شناسه شیء. |
commentAnchors |
نظرات در برگه سند، با شناسه پیوند کلیدگذاری شده است. فقط درصورتی درج میشود که پارامتر |
dropdownDefinitions |
تعریفهای منو کرکرهای در زبانه سند، کلیدگذاریشده براساس شناسه تعریف منو کرکرهای. |
بدن
بدنه سند.
بدنه معمولاً حاوی محتوای کامل سند بهجز headers، footers، و footnotes است.
| نمایش JSON |
|---|
{
"content": [
{
object ( |
| فیلدها | |
|---|---|
content[] |
محتوای بدنه. شاخصهای محتوای بدنه از صفر شروع میشود. |
StructuralElement
«عنصر ساختاری» محتوایی را توصیف میکند که ساختار سند را فراهم میکند.
| نمایش JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "paragraph": { object ( |
| فیلدها | |
|---|---|
startIndex |
شاخص شروع صفرپایه این عنصر ساختاری، در واحدهای کد UTF-16. |
endIndex |
نمایه پایانی این عنصر ساختاری براساس صفر، انحصاری، در واحدهای کد UTF-16. |
| محتوای عنصر ساختاری. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
paragraph |
نوعی عنصر ساختاری پاراگراف. |
sectionBreak |
نوعی جداکننده بخش از عنصر ساختاری. |
table |
نوع جدولی از عنصر ساختاری. |
tableOfContents |
نوعی عنصر ساختاری فهرست مطالب. |
| پایان فیلدهای متقابلاً انحصاری. | |
پاراگراف
StructuralElement نشاندهنده پاراگراف. پاراگراف محدودهای از محتوا است که با نویسه خط جدید پایان مییابد.
| نمایش JSON |
|---|
{ "elements": [ { object ( |
| فیلدها | |
|---|---|
elements[] |
محتوای پاراگراف، تجزیهشده به بخشهای تشکیلدهنده آن. |
paragraphStyle |
سبک این پاراگراف. |
suggestedParagraphStyleChanges |
سبک پاراگراف پیشنهادی به این پاراگراف تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
bullet |
گلوله این پاراگراف. اگر وجود نداشته باشد، پاراگراف به فهرست تعلق ندارد. |
suggestedBulletChanges |
تغییرات پیشنهادی برای گلوله این پاراگراف. |
positionedObjectIds[] |
شناسههای اشیای موقعیتدار که به این پاراگراف متصل شدهاند. |
suggestedPositionedObjectIds |
شناسههای اشیای جایگذاریشده پیشنهادی برای پیوست شدن به این پاراگراف، کلیدبندیشده براساس شناسه پیشنهاد. |
ParagraphElement
ParagraphElement محتوای درون Paragraph را توصیف میکند.
| نمایش JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "textRun": { object ( |
| فیلدها | |
|---|---|
startIndex |
شاخص شروع صفرپایه این عنصر پاراگراف، در واحدهای کد UTF-16. |
endIndex |
نمایه پایانی مبنای صفر این عنصر پاراگراف، انحصاری، در واحدهای کد UTF-16. |
| محتوای عنصر پاراگراف. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
textRun |
عنصر پاراگراف اجرای نوشتار. |
autoText |
عنصر پاراگراف نوشتار خودکار. |
pageBreak |
عنصر پاراگراف جداساز صفحه. |
columnBreak |
عنصر پاراگراف شکست ستون. |
footnoteReference |
عنصر پاراگراف مرجع پانویس. |
horizontalRule |
عنصر پاراگراف خط افقی. |
equation |
عنصر پاراگراف معادله. |
inlineObjectElement |
عنصر پاراگراف شیء درونخطی. |
person |
عنصر پاراگرافی که به شخص یا نشانی ایمیل پیوند میدهد. |
richLink |
عنصر پاراگرافی که به منبع Google پیوند میدهد (مثل فایل در Google Drive، ویدیو YouTube، یا رویداد «تقویم»). |
dateElement |
عنصر پاراگرافی که نشاندهنده تاریخ است. |
dropdown |
عنصر پاراگرافی که نشاندهنده منو کرکرهای است. |
| پایان فیلدهای متقابلاً انحصاری. | |
TextRun
ParagraphElement که نشاندهنده مجموعهای از نوشتار است که همه آنها سبکبندی یکسانی دارند.
| نمایش JSON |
|---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
content |
نوشتار این اجرا. هر عنصر غیرمتنی در این بخش با نویسه یونیکد U+E907 جایگزین میشود. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این اجرا. |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این اجرا تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
سبک نوشتار
نشاندهنده سبکپردازیای است که میتواند روی نوشتار اعمال شود.
سبکهای نوشتار بهارثرسیده در این پیام بهصورت فیلدهای تنظیمنشده نشان داده میشوند. والد سبک نوشتار به محل تعریف سبک نوشتار بستگی دارد:
- «سبک نوشتار» نوشتار در
Paragraphازnamed style typeمربوط به پاراگراف ارث میبرد. - «سبک نوشتار» در
named styleاز سبک نامگذاریشدهnormal textبهارث میرسد. - «سبک نوشتار» سبک نامگذاریشده
normal textاز سبک نوشتار پیشفرض در ویرایشگر «سندنگار» ارث میبرد. - «سبک نوشتار» در عنصر
Paragraphکه در جدولی قرار دارد ممکن است سبک نوشتار خود را از سبک جدول به ارث ببرد.
اگر سبک نوشتار از والد به ارث نرسد، لغو تنظیم فیلدها سبک را به مقداری که با پیشفرضهای ویرایشگر «سندنگار» مطابقت دارد برمیگرداند.
| نمایش JSON |
|---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
| فیلدها | |
|---|---|
bold |
اینکه نوشتار بهصورت پررنگ ارائه شود یا نه. |
italic |
اینکه نوشتار مورب است یا نه. |
underline |
نوشتار زیرخطدار است یا نه. |
strikethrough |
نوشتار خطخورده است یا نه. |
smallCaps |
اینکه آیا نوشتار با حروف کوچک بزرگ نوشته شده است یا نه. |
backgroundColor |
رنگ پسزمینه نوشتار. اگر تنظیم شده باشد، رنگ یا رنگ RGB است یا شفاف است، بسته به فیلد |
foregroundColor |
رنگ پیشزمینه نوشتار. اگر تنظیم شده باشد، رنگ یا رنگ RGB است یا شفاف است، بسته به فیلد |
fontSize |
اندازه قلم نوشتار. |
weightedFontFamily |
خانواده قلم و وزن پردازششده نوشتار. اگر درخواست بهروزرسانی مقادیر اگر اگر |
baselineOffset |
انحراف عمودی نوشتار از موقعیت عادی آن. نوشتار با |
link |
مقصد پیوند نوشتار. اگر تنظیم نشده باشد، پیوندی وجود ندارد. پیوندها از نوشتار اصلی بهارث نمیرسند. تغییر دادن پیوند در درخواست بهروزرسانی باعث میشود تغییرات دیگری در سبک نوشتار محدوده ایجاد شود:
|
OptionalColor
رنگی که میتواند کاملاً کدر یا کاملاً شفاف باشد.
| نمایش JSON |
|---|
{
"color": {
object ( |
| فیلدها | |
|---|---|
color |
اگر تنظیم شود، از این رنگ بهعنوان رنگ مات استفاده خواهد شد. اگر تنظیم نشده باشد، این نشاندهنده رنگ شفاف است. |
رنگ
رنگ یکدست.
| نمایش JSON |
|---|
{
"rgbColor": {
object ( |
| فیلدها | |
|---|---|
rgbColor |
مقدار رنگ RGB. |
RgbColor
رنگ RGB.
| نمایش JSON |
|---|
{ "red": number, "green": number, "blue": number } |
| فیلدها | |
|---|---|
red |
عنصر قرمز رنگ، از ۰٫۰ تا ۱٫۰. |
green |
عنصر سبز رنگ، از ۰٫۰ تا ۱٫۰. |
blue |
عنصر آبی رنگ، از ۰٫۰ تا ۱٫۰. |
ابعاد
مقدار در یک جهت در واحدهای مشخصشده.
| نمایش JSON |
|---|
{
"magnitude": number,
"unit": enum ( |
| فیلدها | |
|---|---|
magnitude |
بزرگی. |
unit |
واحد بزرگی. |
واحد
واحدهای اندازهگیری.
| شمارشیها | |
|---|---|
UNIT_UNSPECIFIED |
واحدها ناشناس هستند. |
PT |
نقطه، ۱/۷۲ اینچ. |
WeightedFontFamily
نشاندهنده خانواده قلم و وزن نوشتار است.
| نمایش JSON |
|---|
{ "fontFamily": string, "weight": integer } |
| فیلدها | |
|---|---|
fontFamily |
خانواده قلم نوشتار. خانواده قلم میتواند هر قلمی از منو «قلم» در «سندنگار» یا از قلمهای Google باشد. اگر نام قلم شناخته نشود، نوشتار در |
weight |
ضخامت قلم. این فیلد میتواند هر مقداری را که مضربی از مقدار پیشفرض سیاهی قلم تنها یکی از اجزای سیاهی قلم پردازششده است. ترکیبی از
|
BaselineOffset
روشهایی که نوشتار میتواند بهصورت عمودی از موقعیت عادی خود جابهجا شود.
| شمارشیها | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED |
انحراف خط پایه نوشتار از عنصر والد بهارث میرسد. |
NONE |
نوشتار بهصورت عمودی جابهجا نشده است. |
SUPERSCRIPT |
نوشتار بهصورت عمودی به بالا جابهجا شده است (بالانگاشت). |
SUBSCRIPT |
نوشتار بهصورت عمودی به پایین جابهجا میشود (زیرنگاشت). |
پیوند
مرجعی به بخش دیگری از سند یا منبع نشانی وب خارجی.
| نمایش JSON |
|---|
{ "url": string, "tabId": string, "bookmark": { object ( |
| فیلدها | |
|---|---|
| مقصد پیوند. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
url |
نشانی وب خارجی. |
tabId |
شناسه برگهای در این سند. |
bookmark |
نشانکی در این سند. در اسنادی که حاوی یک برگه هستند، پیوندها به نشانکهای درون برگه تکی همچنان |
heading |
سرفصلی در این سند. در اسنادی که حاوی یک برگه هستند، وقتی پارامتر |
bookmarkId |
شناسه نشانک در این سند. فیلد قدیمی: درعوض، اگر این فیلد در درخواست نوشتن استفاده شود، نشانک از شناسه برگه مشخصشده در درخواست درنظر گرفته میشود. اگر شناسه برگهای در درخواست مشخص نشده باشد، درنظر گرفته میشود که از اولین برگه در سند است. |
headingId |
شناسه سرصفحه در این سند. فیلد قدیمی: درعوض، اگر این فیلد در درخواست نوشتن استفاده شود، عنوان از شناسه برگه مشخصشده در درخواست درنظر گرفته میشود. اگر شناسه برگهای در درخواست مشخص نشده باشد، درنظر گرفته میشود که از اولین برگه در سند است. |
| پایان فیلدهای متقابلاً انحصاری. | |
BookmarkLink
مرجعی به نشانک در این سند.
| نمایش JSON |
|---|
{ "id": string, "tabId": string } |
| فیلدها | |
|---|---|
id |
شناسه نشانک در این سند. |
tabId |
شناسه زبانه حاوی این نشانک. |
HeadingLink
مرجعی به سرفصل در این سند.
| نمایش JSON |
|---|
{ "id": string, "tabId": string } |
| فیلدها | |
|---|---|
id |
شناسه سرصفحه در این سند. |
tabId |
شناسه زبانه حاوی این عنوان. |
SuggestedTextStyle
تغییر پیشنهادی در TextStyle.
| نمایش JSON |
|---|
{ "textStyle": { object ( |
| فیلدها | |
|---|---|
textStyle |
|
textStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
TextStyleSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای TextStyle پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
| فیلدها | |
|---|---|
boldSuggested |
نشان میدهد که آیا تغییری برای |
italicSuggested |
نشان میدهد که آیا تغییری برای |
underlineSuggested |
نشان میدهد که آیا تغییری برای |
strikethroughSuggested |
نشان میدهد که آیا تغییری برای |
smallCapsSuggested |
نشان میدهد که آیا تغییری برای |
backgroundColorSuggested |
نشان میدهد که آیا تغییری برای |
foregroundColorSuggested |
نشان میدهد که آیا تغییری برای |
fontSizeSuggested |
نشان میدهد که آیا تغییری برای |
weightedFontFamilySuggested |
نشان میدهد که آیا تغییری برای |
baselineOffsetSuggested |
نشان میدهد که آیا تغییری برای |
linkSuggested |
نشان میدهد که آیا تغییری برای |
AutoText
ParagraphElement نشاندهنده جایگاهی در نوشتار است که بهصورت پویا با محتوایی که میتواند درطول زمان تغییر کند، مثل شماره صفحه، جایگزین میشود.
| نمایش JSON |
|---|
{ "type": enum ( |
| فیلدها | |
|---|---|
type |
نوع این نوشتار خودکار. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این «نوشتار خودکار». |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این «نوشتار خودکار» تغییر میکند که با شناسه پیشنهاد کلیدگذاری شده است. |
نوع
انواع نوشتار خودکار.
| شمارشیها | |
|---|---|
TYPE_UNSPECIFIED |
نوع نوشتار خودکار نامشخص. |
PAGE_NUMBER |
برای نوشتار خودکار که نشاندهنده شماره صفحه کنونی است، تایپ کنید. |
PAGE_COUNT |
برای نوشتار خودکاری که نشاندهنده تعداد کل صفحههای سند است، تایپ کنید. |
PageBreak
ParagraphElement نشاندهنده جداساز صفحه. صفحهشکنی باعث میشود نوشتار بعدی در بالای صفحه بعدی شروع شود.
| نمایش JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این «صفحهشکنی». مشابه محتوای نوشتاری، مانند رشتههای نوشتاری و ارجاعات پانویس، سبک نوشتار گسست صفحه میتواند بر چیدمان محتوا و همچنین سبک نوشتار درجشده در کنار آن تأثیر بگذارد. |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این «صفحهشکنی» تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
ColumnBreak
ParagraphElement نشاندهنده شکست ستون. گسست ستون باعث میشود نوشتار بعدی در بالای ستون بعدی شروع شود.
| نمایش JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این «ستونشکنی». مشابه با محتوای نوشتاری، مانند رشتههای نوشتاری و مرجعهای پانویس، سبک نوشتاری گسست ستون میتواند بر چیدمان محتوا و همچنین سبک نوشتاری نوشتار درجشده در کنار آن تأثیر بگذارد. |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این «ستونشکن» تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
FootnoteReference
ParagraphElement نشاندهنده مرجع پانویس. مرجع پانویس محتوای درونخطی است که با یک عدد ارائه میشود و برای شناسایی پانویس استفاده میشود.
| نمایش JSON |
|---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
footnoteId |
شناسه |
footnoteNumber |
تعداد ارائه این پانویس. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این «ارجاع به پانویس». |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این «ارجاع به پانویس» تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
HorizontalRule
ParagraphElement نشاندهنده خط افقی.
| نمایش JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این «خط افقی». مشابه محتوای نوشتاری، مانند رشتههای نوشتاری و ارجاعهای پانویس، سبک نوشتاری خط افقی میتواند بر چیدمان محتوا و همچنین سبک نوشتاری نوشتار درجشده در کنار آن تأثیر بگذارد. |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این «خط افقی» تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
معادله
ParagraphElement نشاندهنده یک معادله.
| نمایش JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
| فیلدها | |
|---|---|
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. اگر |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
InlineObjectElement
ParagraphElement که حاوی InlineObject است.
| نمایش JSON |
|---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
inlineObjectId |
شناسه |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
textStyle |
سبک نوشتار این InlineObjectElement. مشابه محتوای نوشتاری، مانند رشتههای نوشتاری و مرجعهای پانویس، سبک نوشتاری عنصر شیء درونخطی میتواند بر چیدمان محتوا و همچنین سبک نوشتاری نوشتار درجشده در کنار آن تأثیر بگذارد. |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این InlineObject تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
شخص
فرد یا نشانی ایمیل نامبردهشده در سند. این نامبریها بهعنوان یک عنصر واحد و تغییرناپذیر عمل میکنند که حاوی نام یا نشانی ایمیل شخص است.
| نمایش JSON |
|---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
personId |
فقط برونداد. شناسه یکتای این پیوند. |
suggestedInsertionIds[] |
شناسههای پیشنهادهایی که این پیوند شخص را در سند درج میکنند. |
suggestedDeletionIds[] |
شناسههای پیشنهادهایی که پیوند این شخص را از سند برمیدارند. یک |
textStyle |
سبک نوشتار این |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این |
personProperties |
فقط برونداد. خصوصیات این |
PersonProperties
داراییهای خاص مربوط به Person پیوندشده.
| نمایش JSON |
|---|
{ "name": string, "email": string } |
| فیلدها | |
|---|---|
name |
نام شخص اگر بهجای نشانی ایمیل شخص در نوشتار پیوند نمایش داده شود. |
email |
نشانی ایمیل پیوندشده به این |
RichLink
پیوند به منبع Google (مثل فایل در Drive، ویدیو YouTube، یا رویداد «تقویم»).
| نمایش JSON |
|---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
richLinkId |
فقط برونداد. شناسه این پیوند. |
suggestedInsertionIds[] |
شناسههای پیشنهادهایی که این پیوند را در سند درج میکنند. |
suggestedDeletionIds[] |
شناسههای پیشنهادهایی که این پیوند را از سند برمیدارند. یک |
textStyle |
سبک نوشتار این |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این |
richLinkProperties |
فقط برونداد. خصوصیات این |
RichLinkProperties
داراییهای مختص RichLink.
| نمایش JSON |
|---|
{ "title": string, "uri": string, "mimeType": string } |
| فیلدها | |
|---|---|
title |
عنوان |
uri |
URI به |
mimeType |
نوع MIME |
DateElement
نمونهای از تاریخ که در سند ذکر شده است.
| نمایش JSON |
|---|
{ "dateId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
dateId |
فقط برونداد. شناسه یکتای این تاریخ. |
suggestedInsertionIds[] |
شناسههای پیشنهادهایی که این تاریخ را در سند درج میکنند. اگر یک DateElement تغییر پیشنهادی تودرتو باشد (برای مثال، پیشنهادی درون پیشنهادی که توسط کاربر دیگری ارائه شده است)، ممکن است چندین شناسه درج داشته باشد. اگر خالی باشد، این تاریخ درج پیشنهادی نیست. |
suggestedDeletionIds[] |
شناسههای پیشنهادهایی که این تاریخ را از سند برمیدارند. اگر، برای مثال، چندین کاربر حذف یک DateElement را پیشنهاد دهند، آن DateElement ممکن است چندین شناسه حذف داشته باشد. اگر خالی باشد، این تاریخ برای حذف پیشنهاد نمیشود. |
textStyle |
سبک نوشتار این «عنصر تاریخ». |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این DateElement تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
dateElementProperties |
خصوصیات این «عنصر تاریخ». |
suggestedDateElementPropertiesChanges |
تغییرات پیشنهادی در خصوصیات عنصر تاریخ، کلیدگذاریشده براساس شناسه پیشنهاد. |
DateElementProperties
خصوصیات DateElement.
| نمایش JSON |
|---|
{ "timestamp": string, "timeZoneId": string, "locale": string, "dateFormat": enum ( |
| فیلدها | |
|---|---|
timestamp |
نقطه زمانی برای نمایش، برحسب ثانیه و نانوثانیه از تاریخ یونیکس: ۱ ژانویه ۱۹۷۰ ساعت ۱۲ شب به وقت ساعت هماهنگ جهانی. انتظار میرود مُهر زمان به زمان هماهنگ جهانی (UTC) باشد. اگر timeZoneId تنظیم شده باشد، مُهر زمان براساس منطقه زمانی تنظیم میشود. برای مثال، مُهر زمان |
timeZoneId |
منطقه زمانی DateElement، همانگونه که توسط پروژه «مخزن دادههای مکان مشترک یونیکد» (CLDR) تعریف شده است. برای مثال، |
locale |
کد زبان DateElement. برای مثال، محدود به زبانهای زیر: |
dateFormat |
تعیین میکند بخش تاریخ «عنصر تاریخ» چگونه در سند نمایش داده شود. اگر تنظیم نشده باشد، مقدار پیشفرض DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED است که نشان میدهد DateElement بهصورت |
timeFormat |
تعیین میکند که بخش زمان «عنصر تاریخ» چگونه در سند نمایش داده شود. اگر تنظیم نشده باشد، مقدار پیشفرض TIME_FORMAT_DISABLED است که نشان میدهد هیچ زمانی نباید نشان داده شود. |
displayText |
فقط برونداد. نشان میدهد که DateElement چگونه در سند نمایش داده میشود. |
DateFormat
قالبهای تاریخ احتمالی DateElement.
| شمارشیها | |
|---|---|
DATE_FORMAT_UNSPECIFIED |
قالب تاریخ مشخص نشده است. |
DATE_FORMAT_CUSTOM |
فقط برونداد. قالب تاریخ از منبع خارجی وارد شده است. |
DATE_FORMAT_MONTH_DAY_ABBREVIATED |
قالب تاریخ بهصورت ماه مخفف و سپس روز است. برای مثال، «۱ ژانویه». |
DATE_FORMAT_MONTH_DAY_FULL |
قالب تاریخ بهصورت ماه و سپس روز است. برای مثال، «ژانویه ۰۱». |
DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED |
قالب تاریخ بهصورت ماه مخفف و پساز آن روز و سال است. برای مثال، «۱ ژانویه ۱۹۷۰». |
DATE_FORMAT_ISO8601 |
قالب تاریخ در قالب ISO 8601 است. برای مثال، «1970-01-01». |
TimeFormat
قالبهای زمان ممکن برای DateElement.
| شمارشیها | |
|---|---|
TIME_FORMAT_UNSPECIFIED |
قالب زمان مشخص نشده است. |
TIME_FORMAT_DISABLED |
نشان میدهد که تاریخ زمان ندارد. |
TIME_FORMAT_HOUR_MINUTE |
قالب زمان ساعت و دقیقه را نشان میدهد. برای مثال، «Jan 1, 1970 12:00 PM». |
TIME_FORMAT_HOUR_MINUTE_TIMEZONE |
قالب زمان ساعت، دقیقه، و منطقه زمانی را نشان میدهد. برای مثال، «۱ ژانویه ۱۹۷۰، ۱۲:۰۰ ظهر به وقت ساعت هماهنگ جهانی». |
SuggestedDateElementProperties
تغییر پیشنهادی در DateElementProperties.
| نمایش JSON |
|---|
{ "dateElementProperties": { object ( |
| فیلدها | |
|---|---|
dateElementProperties |
|
dateElementPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
DateElementPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای DateElementProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "timestampSuggested": boolean, "timeZoneIdSuggested": boolean, "localeSuggested": boolean, "dateFormatSuggested": boolean, "timeFormatSuggested": boolean } |
| فیلدها | |
|---|---|
timestampSuggested |
نشان میدهد که آیا تغییری برای |
timeZoneIdSuggested |
نشان میدهد که آیا تغییری برای |
localeSuggested |
نشان میدهد که آیا تغییری برای |
dateFormatSuggested |
نشان میدهد که آیا تغییری برای |
timeFormatSuggested |
نشان میدهد که آیا تغییری برای |
کرکرهای
منو کرکرهای در سند. تراشه بهعنوان منو کرکرهای نمایش داده میشود که به کاربران امکان میدهد گزینهای را از فهرست قابلپیکربندی گزینهها انتخاب کنند.
| نمایش JSON |
|---|
{ "dropdownId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| فیلدها | |
|---|---|
dropdownId |
شناسه این منو کرکرهای. |
suggestedInsertionIds[] |
شناسههای پیشنهادهایی که این منو کرکرهای را در سند درج میکنند. اگر خالی باشد، این منو کرکرهای درج پیشنهادی نیست. |
suggestedDeletionIds[] |
شناسههای پیشنهادهایی که این منو کرکرهای را از سند برمیدارند. اگر خالی باشد، این منو کرکرهای برای حذف پیشنهاد نمیشود. |
textStyle |
سبک نوشتار این منو کرکرهای. |
suggestedTextStyleChanges |
سبک نوشتار پیشنهادی به این منو کرکرهای تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
dropdownProperties |
خصوصیات این منو کرکرهای. |
suggestedDropdownPropertiesChanges |
تغییرات پیشنهادی داراییها به این منو کرکرهای، با کلید شناسه پیشنهاد. |
DropdownProperties
داراییهای مختص منو کرکرهای.
| نمایش JSON |
|---|
{ "dropdownDefinitionId": string, "selectedOptionId": string, "displayValue": string } |
| فیلدها | |
|---|---|
dropdownDefinitionId |
شناسه |
selectedOptionId |
شناسه گزینه انتخابی در این منو کرکرهای. |
displayValue |
نوشتار نمایش قابلخواندن برای انسان از مورد انتخابشده فعلی. این فیلد براساس تعریف منو کرکرهای و شناسه گزینه انتخابی توسط سرور تکمیل میشود. اگر تعریف گزینه زیرین اصلاح یا حذف شده باشد، یا درطول تغییرات پیشنهادی معلقه، ممکن است با |
SuggestedDropdownProperties
تغییر پیشنهادی در خصوصیات کرکرهای.
| نمایش JSON |
|---|
{ "dropdownProperties": { object ( |
| فیلدها | |
|---|---|
dropdownProperties |
|
dropdownPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
DropdownPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای DropdownProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "selectedOptionIdSuggested": boolean } |
| فیلدها | |
|---|---|
selectedOptionIdSuggested |
نشان میدهد که آیا تغییری برای |
ParagraphStyle
سبکهایی که برای کل پاراگراف اعمال میشوند.
سبکهای پاراگراف بهارثرسیده در این پیام بهعنوان فیلدهای تنظیمنشده نشان داده میشوند. والد سبک پاراگراف به محل تعریف سبک پاراگراف بستگی دارد:
- ParagraphStyle در
Paragraphازnamed style typeمربوط به پاراگراف ارث میبرد. - ParagraphStyle در
named styleاز سبک نامگذاریشدهnormal textبهارث میرسد. - ParagraphStyle سبک
normal textنامگذاریشده از سبک پاراگراف پیشفرض در ویرایشگر «سندنگار» ارث میبرد. - «سبک پاراگراف» در عنصر
Paragraphکه در جدولی قرار دارد ممکن است سبک پاراگراف خود را از سبک جدول بهارث ببرد.
اگر سبک پاراگراف از والد به ارث نرسد، لغو تنظیم فیلدها سبک را به مقداری که با پیشفرضهای ویرایشگر «سندنگار» مطابقت دارد برمیگرداند.
| نمایش JSON |
|---|
{ "headingId": string, "namedStyleType": enum ( |
| فیلدها | |
|---|---|
headingId |
شناسه عنوان پاراگراف. اگر خالی باشد، این پاراگراف عنوان نیست. این دارایی فقط خواندنی است. |
namedStyleType |
نوع سبک نامگذاریشده پاراگراف. ازآنجاییکه بهروزرسانی نوع سبک نامگذاریشده بر ویژگیهای دیگر در «سبک پاراگراف» تأثیر میگذارد، نوع سبک نامگذاریشده قبلاز بهروزرسانی ویژگیهای دیگر اعمال میشود. |
alignment |
تراز نوشتار برای این پاراگراف. |
lineSpacing |
مقدار فاصله بین خطوط، بهصورت درصد از حالت عادی، که در آن حالت عادی با ۱۰۰٫۰ نشان داده میشود. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
direction |
جهت نوشتار این پاراگراف. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض روی |
spacingMode |
حالت فاصلهگذاری برای پاراگراف. |
spaceAbove |
مقدار فضای اضافی بالای پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
spaceBelow |
مقدار فضای اضافی زیر پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
borderBetween |
حاشیه بین این پاراگراف و پاراگرافهای بعدی و قبلی. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. وقتی پاراگراف مجاور دارای خواص حاشیه و تورفتگی یکسان باشد، حاشیه بین رندر میشود. مرزهای پاراگراف را نمیتوان بهصورت جزئی بهروز کرد. هنگام تغییر دادن حاشیه پاراگراف، حاشیه جدید باید بهطور کامل مشخص شود. |
borderTop |
حاشیه بالای این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. وقتی پاراگراف بالا دارای خصوصیات حاشیه و تورفتگی متفاوتی باشد، حاشیه بالا پرداز میشود. مرزهای پاراگراف را نمیتوان بهصورت جزئی بهروز کرد. هنگام تغییر دادن حاشیه پاراگراف، حاشیه جدید باید بهطور کامل مشخص شود. |
borderBottom |
حاشیه پایین این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. وقتی پاراگراف زیر دارای خصوصیات حاشیه و تورفتگی متفاوتی باشد، حاشیه پایین رندر میشود. مرزهای پاراگراف را نمیتوان بهصورت جزئی بهروز کرد. هنگام تغییر دادن حاشیه پاراگراف، حاشیه جدید باید بهطور کامل مشخص شود. |
borderLeft |
حاشیه سمت چپ این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. مرزهای پاراگراف را نمیتوان بهصورت جزئی بهروز کرد. هنگام تغییر دادن حاشیه پاراگراف، حاشیه جدید باید بهطور کامل مشخص شود. |
borderRight |
حاشیه سمت راست این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. مرزهای پاراگراف را نمیتوان بهصورت جزئی بهروز کرد. هنگام تغییر دادن حاشیه پاراگراف، حاشیه جدید باید بهطور کامل مشخص شود. |
indentFirstLine |
مقدار تورفتگی برای خط اول پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
indentStart |
مقدار تورفتگی برای پاراگراف در سمتی که با شروع نوشتار مطابقت دارد، براساس جهت پاراگراف فعلی. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
indentEnd |
مقدار تورفتگی برای پاراگراف در سمتی که با انتهای نوشتار مطابقت دارد، براساس جهت پاراگراف فعلی. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
tabStops[] |
فهرست ایستگاههای جدولبندی برای این پاراگراف. فهرست توقفهای زبانه بهارث نمیرسد. این دارایی فقط خواندنی است. |
keepLinesTogether |
آیا همه سطرهای پاراگراف باید درصورت امکان در همان صفحه یا ستون چیده شود. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
keepWithNext |
آیا حداقل بخشی از این پاراگراف باید در همان صفحه یا ستون پاراگراف بعدی چیده شود یا خیر. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
avoidWidowAndOrphan |
آیا برای پاراگراف از بیوهها و یتیمها اجتناب شود. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
shading |
سایه زدن پاراگراف. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. |
pageBreakBefore |
آیا پاراگراف کنونی باید همیشه در ابتدای صفحه شروع شود. اگر تنظیم نشده باشد، مقدار از والد بهارث میرسد. تلاش برای بهروزرسانی |
NamedStyleType
انواع سبکهای نامگذاریشده.
| شمارشیها | |
|---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
نوع سبک نامگذاریشده مشخص نشده است. |
NORMAL_TEXT |
نوشتار عادی. |
TITLE |
عنوان. |
SUBTITLE |
زیرنویس. |
HEADING_1 |
سرفصل ۱. |
HEADING_2 |
سرفصل ۲. |
HEADING_3 |
سرفصل ۳. |
HEADING_4 |
سرفصل ۴. |
HEADING_5 |
سرفصل ۵. |
HEADING_6 |
سرفصل ۶. |
تراز کردن
انواع تراز نوشتار برای پاراگراف.
| شمارشیها | |
|---|---|
ALIGNMENT_UNSPECIFIED |
تراز پاراگراف از والد بهارث میرسد. |
START |
پاراگراف با ابتدای خط تراز شده است. برای نوشتار چپبهراست، چپتراز و درغیراینصورت راستتراز است. |
CENTER |
پاراگراف در مرکز قرار دارد. |
END |
پاراگراف با انتهای خط تراز شده است. برای نوشتار چپبهراست، راستتراز و درغیراینصورت چپتراز است. |
JUSTIFIED |
پاراگراف توجیه شده است. |
ContentDirection
محتوای مسیرها میتواند در آن جریان یابد.
| شمارشیها | |
|---|---|
CONTENT_DIRECTION_UNSPECIFIED |
جهت محتوا مشخص نشده است. |
LEFT_TO_RIGHT |
محتوا از چپ به راست میرود. |
RIGHT_TO_LEFT |
محتوا از راست به چپ است. |
SpacingMode
حالتهای مختلف برای فاصله پاراگراف.
| شمارشیها | |
|---|---|
SPACING_MODE_UNSPECIFIED |
حالت فاصلهگذاری از والد بهارث میرسد. |
NEVER_COLLAPSE |
فاصله پاراگراف همیشه ارائه میشود. |
COLLAPSE_LISTS |
فاصله پاراگراف بین عناصر فهرست نادیده گرفته میشود. |
ParagraphBorder
حاشیهای دور پاراگراف.
| نمایش JSON |
|---|
{ "color": { object ( |
| فیلدها | |
|---|---|
color |
رنگ حاشیه. |
width |
عرض حاشیه. |
padding |
لایهگذاری حاشیه. |
dashStyle |
سبک خط فاصله حاشیه. |
DashStyle
انواع خطچینهایی که با آنها هندسه خطی میتواند پرداز شود. این مقادیر براساس نوع ساده «ST_PresetLineDashVal» که در بخش ۲۰.۱.۱۰.۴۹ از «قالبهای فایل Office Open XML - اصول و مرجع زبان نشانهگذاری»، بخش ۱ از ECMA-376 نسخه ۵ شرح داده شده است.
| شمارشیها | |
|---|---|
DASH_STYLE_UNSPECIFIED |
سبک خط فاصله نامشخص. |
SOLID |
خط توپر. با مقدار ECMA-376 ST_PresetLineDashVal «یکپارچه» مطابقت دارد. این سبک پیشفرض خط فاصله است. |
DOT |
خط نقطهچین. با مقدار ECMA-376 ST_PresetLineDashVal «نقطه» مطابقت دارد. |
DASH |
خطچین. با مقدار ECMA-376 ST_PresetLineDashVal «خط تیره» مطابقت دارد. |
TabStop
توقف زبانه در پاراگراف.
| نمایش JSON |
|---|
{ "offset": { object ( |
| فیلدها | |
|---|---|
offset |
فاصله بین این توقف زبانه و حاشیه شروع. |
alignment |
تراز این توقف زبانه. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض روی |
TabStopAlignment
تراز توقف زبانه.
| شمارشیها | |
|---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
تراز توقف زبانه مشخص نشده است. |
START |
ایستگاه زبانه با ابتدای خط تراز شده است. این گزینه پیشفرض است. |
CENTER |
ایستگاه زبانه با مرکز خط تراز شده است. |
END |
ایستگاه زبانه با انتهای خط تراز شده است. |
سایهزنی
سایه زدن پاراگراف.
| نمایش JSON |
|---|
{
"backgroundColor": {
object ( |
| فیلدها | |
|---|---|
backgroundColor |
رنگ پسزمینه سایهدار این پاراگراف. |
SuggestedParagraphStyle
تغییر پیشنهادی در ParagraphStyle.
| نمایش JSON |
|---|
{ "paragraphStyle": { object ( |
| فیلدها | |
|---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
ParagraphStyleSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای ParagraphStyle پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"headingIdSuggested": boolean,
"namedStyleTypeSuggested": boolean,
"alignmentSuggested": boolean,
"lineSpacingSuggested": boolean,
"directionSuggested": boolean,
"spacingModeSuggested": boolean,
"spaceAboveSuggested": boolean,
"spaceBelowSuggested": boolean,
"borderBetweenSuggested": boolean,
"borderTopSuggested": boolean,
"borderBottomSuggested": boolean,
"borderLeftSuggested": boolean,
"borderRightSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"indentEndSuggested": boolean,
"keepLinesTogetherSuggested": boolean,
"keepWithNextSuggested": boolean,
"avoidWidowAndOrphanSuggested": boolean,
"shadingSuggestionState": {
object ( |
| فیلدها | |
|---|---|
headingIdSuggested |
نشان میدهد که آیا تغییری برای |
namedStyleTypeSuggested |
نشان میدهد که آیا تغییری برای |
alignmentSuggested |
نشان میدهد که آیا تغییری برای |
lineSpacingSuggested |
نشان میدهد که آیا تغییری برای |
directionSuggested |
نشان میدهد که آیا تغییری برای |
spacingModeSuggested |
نشان میدهد که آیا تغییری برای |
spaceAboveSuggested |
نشان میدهد که آیا تغییری برای |
spaceBelowSuggested |
نشان میدهد که آیا تغییری برای |
borderBetweenSuggested |
نشان میدهد که آیا تغییری برای |
borderTopSuggested |
نشان میدهد که آیا تغییری برای |
borderBottomSuggested |
نشان میدهد که آیا تغییری برای |
borderLeftSuggested |
نشان میدهد که آیا تغییری برای |
borderRightSuggested |
نشان میدهد که آیا تغییری برای |
indentFirstLineSuggested |
نشان میدهد که آیا تغییری برای |
indentStartSuggested |
نشان میدهد که آیا تغییری برای |
indentEndSuggested |
نشان میدهد که آیا تغییری برای |
keepLinesTogetherSuggested |
نشان میدهد که آیا تغییری برای |
keepWithNextSuggested |
نشان میدهد که آیا تغییری برای |
avoidWidowAndOrphanSuggested |
نشان میدهد که آیا تغییری برای |
shadingSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
pageBreakBeforeSuggested |
نشان میدهد که آیا تغییری برای |
ShadingSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای Shading پایه در این تغییر پیشنهادی تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "backgroundColorSuggested": boolean } |
| فیلدها | |
|---|---|
backgroundColorSuggested |
نشان میدهد که آیا تغییری برای |
بولت
گلوله پاراگراف را توصیف میکند.
| نمایش JSON |
|---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
| فیلدها | |
|---|---|
listId |
شناسه فهرستی که این پاراگراف به آن تعلق دارد. |
nestingLevel |
سطح درونی این پاراگراف در فهرست. |
textStyle |
سبک نوشتار مختص پاراگراف برای این گلوله اعمال شده است. |
SuggestedBullet
تغییر پیشنهادی در Bullet.
| نمایش JSON |
|---|
{ "bullet": { object ( |
| فیلدها | |
|---|---|
bullet |
|
bulletSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
BulletSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای Bullet پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| فیلدها | |
|---|---|
listIdSuggested |
نشان میدهد که آیا تغییری برای |
nestingLevelSuggested |
نشان میدهد که آیا تغییری برای |
textStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
ObjectReferences
مجموعهای از شناسههای شیء.
| نمایش JSON |
|---|
{ "objectIds": [ string ] } |
| فیلدها | |
|---|---|
objectIds[] |
شناسههای شیء. |
SectionBreak
StructuralElement نشاندهنده جداساز بخش. بخش محدودهای از محتوا است که SectionStyle یکسانی دارد. شکست بخش نشاندهنده شروع بخش جدید است و سبک بخش به بخش پساز شکست بخش اعمال میشود.
بدنه سند همیشه با یک گسست بخش شروع میشود.
| نمایش JSON |
|---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
| فیلدها | |
|---|---|
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
sectionStyle |
سبک بخش پساز این شکست بخش. |
SectionStyle
سبکبندی که برای یک بخش اعمال میشود.
| نمایش JSON |
|---|
{ "columnProperties": [ { object ( |
| فیلدها | |
|---|---|
columnProperties[] |
خصوصیات ستونهای بخش. اگر خالی باشد، بخش حاوی یک ستون با داراییهای پیشفرض در ویرایشگر «سندنگار» است. بخش میتواند بهروزرسانی شود تا حداکثر ۳ ستون داشته باشد. هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
columnSeparatorStyle |
سبک جداکنندههای ستون. این سبک حتی زمانی که بخش یک ستون دارد هم میتواند تنظیم شود. هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
contentDirection |
جهت محتوای این بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
marginTop |
حاشیه بالای صفحه بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض از DocumentStyle به اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
marginBottom |
حاشیه پایین صفحه بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض از DocumentStyle به اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
marginRight |
حاشیه راست صفحه بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض از DocumentStyle به اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
marginLeft |
حاشیه چپ صفحه بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض از DocumentStyle به اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
marginHeader |
حاشیه سرصفحه بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض از DocumentStyle به اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
marginFooter |
حاشیه پانویس بخش. اگر تنظیم نشده باشد، مقدار بهطور پیشفرض از DocumentStyle به اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
sectionType |
فقط برونداد. نوع بخش. |
defaultHeaderId |
شناسه سرایند پیشفرض. اگر تنظیم نشده باشد، مقدار از اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
defaultFooterId |
شناسه پانویس پیشفرض. اگر تنظیم نشده باشد، مقدار از اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
firstPageHeaderId |
شناسه سرایندی که فقط برای صفحه اول بخش استفاده میشود. اگر اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
firstPageFooterId |
شناسه پاصفحه که فقط برای صفحه اول بخش استفاده میشود. اگر اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
evenPageHeaderId |
شناسه سرصفحه فقط برای صفحههای زوج استفاده میشود. اگر مقدار اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
evenPageFooterId |
شناسه پانویس فقط برای صفحههای زوج استفاده میشود. اگر مقدار اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
useFirstPageHeaderFooter |
نشان میدهد که آیا از شناسههای سرایند / پانویس صفحه اول برای صفحه اول بخش استفاده شود یا نه. اگر تنظیم نشده باشد، از اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
pageNumberStart |
شماره صفحهای که از آن شمارش تعداد صفحات این بخش شروع میشود. اگر تنظیم نشده باشد، شمارهگذاری صفحه از بخش قبلی ادامه پیدا میکند. اگر مقدار در اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
flipPageOrientation |
اختیاری. نشان میدهد که آیا ابعاد اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی هنگام بهروزرسانی این دارایی، تنظیم مقدار مشخص الزامی است. لغو تنظیم این دارایی منجر به خطای درخواست بد ۴۰۰ میشود. |
SectionColumnProperties
ویژگیهایی که برای ستون بخش اعمال میشود.
| نمایش JSON |
|---|
{ "width": { object ( |
| فیلدها | |
|---|---|
width |
فقط برونداد. عرض ستون. |
paddingEnd |
حاشیه در انتهای ستون. |
ColumnSeparatorStyle
سبک جداکنندههای ستون بین ستونها.
| شمارشیها | |
|---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
سبک جداکننده ستون نامشخص. |
NONE |
خطوط جداکننده ستون بین ستونها وجود ندارد. |
BETWEEN_EACH_COLUMN |
خط جداکننده ستون را بین هر ستون رندر میکند. |
SectionType
نشان میدهد که شروع بخش فعلی نسبتبه بخش قبلی چگونه قرار گرفته است.
| شمارشیها | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
نوع بخش مشخص نشده است. |
CONTINUOUS |
بخش بلافاصله پساز آخرین پاراگراف بخش قبلی شروع میشود. |
NEXT_PAGE |
بخش در صفحه بعدی شروع میشود. |
جدول
StructuralElement نشاندهنده جدول.
| نمایش JSON |
|---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
| فیلدها | |
|---|---|
rows |
تعداد ردیفهای جدول. |
columns |
تعداد ستونهای جدول. ممکن است جدول مستطیلی نباشد، بنابراین برخیاز ردیفها ممکن است تعداد سلولهای متفاوتی داشته باشند. |
tableRows[] |
محتوا و سبک هر ردیف. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
tableStyle |
سبک جدول. |
TableRow
محتوا و سبک ردیف در Table.
| نمایش JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
| فیلدها | |
|---|---|
startIndex |
شاخص شروع صفرپایه این ردیف، در واحدهای کد UTF-16. |
endIndex |
شاخص پایانی این ردیف براساس صفر، انحصاری، در واحدهای کد UTF-16. |
tableCells[] |
محتوا و سبک هر سلول در این ردیف. ممکن است جدول مستطیلی نباشد، بنابراین برخیاز ردیفها ممکن است تعداد سلولهای متفاوتی نسبتبه ردیفهای دیگر در همان جدول داشته باشند. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
tableRowStyle |
سبک ردیف جدول. |
suggestedTableRowStyleChanges |
سبک پیشنهادی به این ردیف تغییر میکند و با شناسه پیشنهاد کلیدگذاری میشود. |
TableCell
محتوا و سبک سلول در Table.
| نمایش JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
| فیلدها | |
|---|---|
startIndex |
شاخص شروع صفرپایه این سلول، در واحدهای کد UTF-16. |
endIndex |
نمایه پایانی این سلول براساس صفر، انحصاری، در واحدهای کد UTF-16. |
content[] |
محتوای سلول. |
tableCellStyle |
سبک سلول. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
suggestedTableCellStyleChanges |
تغییرات پیشنهادی در سبک سلول جدول، با کلید شناسه پیشنهاد. |
TableCellStyle
سبک TableCell.
سبکهای سلول جدول بهارثرسیده در این پیام بهعنوان فیلدهای تنظیمنشده نشان داده میشود. سبک سلول جدول میتواند از سبک جدول به ارث برسد.
| نمایش JSON |
|---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
| فیلدها | |
|---|---|
rowSpan |
گستره ردیف سلول. این دارایی فقط خواندنی است. |
columnSpan |
گستره ستون سلول. این دارایی فقط خواندنی است. |
backgroundColor |
رنگ پسزمینه سلول. |
borderLeft |
حاشیه چپ سلول. |
borderRight |
حاشیه راست سلول. |
borderTop |
حاشیه بالای سلول. |
borderBottom |
حاشیه پایین سلول. |
paddingLeft |
حاشیه سمت چپ سلول. |
paddingRight |
حاشیه راست سلول. |
paddingTop |
حاشیهگذاری بالای سلول. |
paddingBottom |
حاشیه پایین سلول. |
contentAlignment |
تراز محتوای سلول جدول. تراز پیشفرض با تراز سلولهای جدول تازه ایجادشده در ویرایشگر «سندنگار» مطابقت دارد. |
TableCellBorder
حاشیهای دور سلول جدول.
مرزهای سلول جدول نمیتواند شفاف باشد. برای پنهان کردن حاشیه سلول جدول، عرض آن را روی ۰ تنظیم کنید.
| نمایش JSON |
|---|
{ "color": { object ( |
| فیلدها | |
|---|---|
color |
رنگ حاشیه. این رنگ نمیتواند شفاف باشد. |
width |
عرض حاشیه. |
dashStyle |
سبک خط فاصله حاشیه. |
ContentAlignment
انواع تراز محتوا.
مشتقشده از زیرمجموعهای از مقادیر نوع ساده «ST_TextAnchoringType» در بخش ۲۰.۱.۱۰.۶۰ از «قالبهای فایل Office Open XML - اصول و مرجع زبان نشانهگذاری»، بخش ۱ از ECMA-376 نسخه ۵.
| شمارشیها | |
|---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
تراز محتوای نامشخص. تراز محتوا از عنصر والد به ارث میرسد، درصورتیکه عنصر والد وجود داشته باشد. |
CONTENT_ALIGNMENT_UNSUPPORTED |
تراز محتوای پشتیبانینشده. |
TOP |
ترازی که محتوا را با بالای نگهدارنده محتوا تراز میکند. با ECMA-376 ST_TextAnchoringType «t» مطابقت دارد. |
MIDDLE |
ترازی که محتوا را در وسط نگهدارنده محتوا تراز میکند. با ECMA-376 ST_TextAnchoringType «ctr» مطابقت دارد. |
BOTTOM |
ترازی که محتوا را با پایین نگهدارنده محتوا تراز میکند. با ECMA-376 ST_TextAnchoringType «b» مطابقت دارد. |
SuggestedTableCellStyle
تغییر پیشنهادی در TableCellStyle.
| نمایش JSON |
|---|
{ "tableCellStyle": { object ( |
| فیلدها | |
|---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
TableCellStyleSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای TableCellStyle پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
| فیلدها | |
|---|---|
rowSpanSuggested |
نشان میدهد که آیا تغییری برای |
columnSpanSuggested |
نشان میدهد که آیا تغییری برای |
backgroundColorSuggested |
نشان میدهد که آیا تغییری برای |
borderLeftSuggested |
نشان میدهد که آیا تغییری برای |
borderRightSuggested |
نشان میدهد که آیا تغییری برای |
borderTopSuggested |
نشان میدهد که آیا تغییری برای |
borderBottomSuggested |
نشان میدهد که آیا تغییری برای |
paddingLeftSuggested |
نشان میدهد که آیا تغییری برای |
paddingRightSuggested |
نشان میدهد که آیا تغییری برای |
paddingTopSuggested |
نشان میدهد که آیا تغییری برای |
paddingBottomSuggested |
نشان میدهد که آیا تغییری برای |
contentAlignmentSuggested |
نشان میدهد که آیا تغییری برای |
TableRowStyle
سبکهایی که برای ردیف جدول اعمال میشود.
| نمایش JSON |
|---|
{
"minRowHeight": {
object ( |
| فیلدها | |
|---|---|
minRowHeight |
حداقل ارتفاع ردیف. این ردیف در ویرایشگر «سندنگار» با ارتفاعی برابر یا بیشتر از این مقدار پرداز میشود تا همه محتوای سلولهای ردیف نشان داده شود. |
tableHeader |
آیا ردیف سرصفحه جدول است یا نه. |
preventOverflow |
آیا ردیف نمیتواند از مرزهای صفحه یا ستون سرریز کند. |
SuggestedTableRowStyle
تغییر پیشنهادی در TableRowStyle.
| نمایش JSON |
|---|
{ "tableRowStyle": { object ( |
| فیلدها | |
|---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
TableRowStyleSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای TableRowStyle پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "minRowHeightSuggested": boolean } |
| فیلدها | |
|---|---|
minRowHeightSuggested |
نشان میدهد که آیا تغییری برای |
TableStyle
سبکهایی که برای جدول اعمال میشود.
| نمایش JSON |
|---|
{
"tableColumnProperties": [
{
object ( |
| فیلدها | |
|---|---|
tableColumnProperties[] |
ویژگیهای هر ستون. توجه داشته باشید که در «سندنگار»، جدولها حاوی ردیف و ردیفها حاوی سلول هستند، مشابه HTML. بنابراین ویژگیهای ردیف را میتوانید در |
TableColumnProperties
ویژگیهای ستون در جدول.
| نمایش JSON |
|---|
{ "widthType": enum ( |
| فیلدها | |
|---|---|
widthType |
نوع عرض ستون. |
width |
عرض ستون. تنظیم کنید وقتی |
WidthType
نوع عرض ستون.
| شمارشیها | |
|---|---|
WIDTH_TYPE_UNSPECIFIED |
نوع عرض ستون مشخص نشده است. |
EVENLY_DISTRIBUTED |
عرض ستون بهطور یکنواخت بین ستونهای دیگر که بهطور یکنواخت توزیع شدهاند توزیع میشود. عرض ستون بهطور خودکار تعیین میشود و پساز درنظر گرفتن همه ستونهای دارای عرض مشخص، سهمی برابر از عرض باقیمانده برای جدول خواهد داشت. |
FIXED_WIDTH |
عرض ستون ثابت. خصوصیت [عرض][google.apps.docs.v1.TableColumnProperties.width حاوی عرض ستون است. |
TableOfContents
StructuralElement نشاندهنده فهرست مطالب.
| نمایش JSON |
|---|
{
"content": [
{
object ( |
| فیلدها | |
|---|---|
content[] |
محتوای فهرست مطالب. |
suggestedInsertionIds[] |
شناسههای درج پیشنهادی. یک |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
سرایند
سرصفحه سند.
| نمایش JSON |
|---|
{
"headerId": string,
"content": [
{
object ( |
| فیلدها | |
|---|---|
headerId |
شناسه سرایند. |
content[] |
محتوای سرایند. شاخصهای محتوای سرصفحه از صفر شروع میشود. |
پانویس
پانویس سند.
| نمایش JSON |
|---|
{
"footnoteId": string,
"content": [
{
object ( |
| فیلدها | |
|---|---|
footnoteId |
شناسه پانویس. |
content[] |
محتوای پانویس. شاخصهای محتوای پانویس از صفر شروع میشود. |
DocumentStyle
سبک سند.
| نمایش JSON |
|---|
{ "background": { object ( |
| فیلدها | |
|---|---|
background |
پسزمینه سند. اسناد نمیتوانند رنگ پسزمینه شفاف داشته باشند. |
defaultHeaderId |
شناسه سرایند پیشفرض. اگر تنظیم نشده باشد، سرصفحه پیشفرضی وجود ندارد. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
defaultFooterId |
شناسه پانویس پیشفرض. اگر تنظیم نشده باشد، هیچ پانویس پیشفرضی وجود ندارد. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
evenPageHeaderId |
شناسه سرصفحه فقط برای صفحههای زوج استفاده میشود. مقدار اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
evenPageFooterId |
شناسه پانویس فقط برای صفحههای زوج استفاده میشود. مقدار اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
firstPageHeaderId |
شناسه سرایند فقط برای صفحه اول استفاده میشود. اگر تنظیم نشده باشد، سرصفحه یکتایی برای صفحه اول وجود ندارد. مقدار اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
firstPageFooterId |
شناسه پاصفحه فقط برای صفحه اول استفاده میشود. اگر تنظیم نشده باشد، پاصفحه یکتایی برای صفحه اول وجود ندارد. مقدار اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
useFirstPageHeaderFooter |
نشان میدهد که آیا از شناسههای سرصفحه / پاصفحه صفحه اول برای صفحه اول استفاده شود یا نه. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
useEvenPageHeaderFooter |
نشان میدهد که آیا از شناسههای سرصفحه / پاصفحه صفحه زوج برای صفحههای زوج استفاده شود یا نه. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
pageNumberStart |
شماره صفحهای که شمارش تعداد صفحات از آن شروع میشود. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
marginTop |
حاشیه بالای صفحه. بهروزرسانی حاشیه بالای صفحه در سبک سند باعث پاک شدن حاشیه بالای صفحه در همه سبکهای بخش میشود. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
marginBottom |
حاشیه پایین صفحه. بهروزرسانی حاشیه پایین صفحه در سبک سند باعث پاک شدن حاشیه پایین صفحه در همه سبکهای بخش میشود. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
marginRight |
حاشیه راست صفحه. بهروزرسانی حاشیه راست صفحه در سبک سند، حاشیه راست صفحه را در همه سبکهای بخش پاک میکند. همچنین ممکن است باعث شود اندازه ستونها در همه بخشها تغییر کند. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
marginLeft |
حاشیه صفحه سمت چپ. بهروزرسانی حاشیه صفحه چپ در سبک سند باعث پاک شدن حاشیه صفحه چپ در همه سبکهای بخش میشود. همچنین ممکن است باعث شود اندازه ستونها در همه بخشها تغییر کند. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
pageSize |
اندازه صفحه در سند. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
marginHeader |
مقدار فضای بین بالای صفحه و محتوای سرایند. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
marginFooter |
مقدار فضای بین پایین صفحه و محتوای پانویس. اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
useCustomHeaderFooterMargins |
نشان میدهد که آیا DocumentStyle اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی این دارایی فقط خواندنی است. |
flipPageOrientation |
اختیاری. نشان میدهد که آیا ابعاد اگر [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] روی |
documentFormat |
تنظیمات قالب سطح سند، مثل حالت سند (صفحهبندی دربرابر بدون صفحهبندی) را مشخص میکند. |
پسزمینه
نشاندهنده پسزمینه سند است.
| نمایش JSON |
|---|
{
"color": {
object ( |
| فیلدها | |
|---|---|
color |
رنگ پسزمینه. |
اندازه
عرض و ارتفاع.
| نمایش JSON |
|---|
{ "height": { object ( |
| فیلدها | |
|---|---|
height |
ارتفاع شیء. |
width |
عرض شیء. |
DocumentFormat
نشاندهنده تنظیمات قالب سطح سند است.
| نمایش JSON |
|---|
{
"documentMode": enum ( |
| فیلدها | |
|---|---|
documentMode |
اینکه سند صفحه دارد یا بدون صفحه است. |
DocumentMode
اینکه سند صفحه دارد یا بدون صفحه است.
| شمارشیها | |
|---|---|
DOCUMENT_MODE_UNSPECIFIED |
حالت سند مشخص نشده است. |
PAGES |
سند صفحه دارد. |
PAGELESS |
سند بدون صفحهبندی است. |
SuggestedDocumentStyle
تغییری پیشنهادی در DocumentStyle.
| نمایش JSON |
|---|
{ "documentStyle": { object ( |
| فیلدها | |
|---|---|
documentStyle |
|
documentStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
DocumentStyleSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای DocumentStyle پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "backgroundSuggestionState": { object ( |
| فیلدها | |
|---|---|
backgroundSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
defaultHeaderIdSuggested |
نشان میدهد که آیا تغییری برای |
defaultFooterIdSuggested |
نشان میدهد که آیا تغییری برای |
evenPageHeaderIdSuggested |
نشان میدهد که آیا تغییری برای |
evenPageFooterIdSuggested |
نشان میدهد که آیا تغییری برای |
firstPageHeaderIdSuggested |
نشان میدهد که آیا تغییری برای |
firstPageFooterIdSuggested |
نشان میدهد که آیا تغییری برای |
useFirstPageHeaderFooterSuggested |
نشان میدهد که آیا تغییری برای |
useEvenPageHeaderFooterSuggested |
نشان میدهد که آیا تغییری برای |
pageNumberStartSuggested |
نشان میدهد که آیا تغییری برای |
marginTopSuggested |
نشان میدهد که آیا تغییری برای |
marginBottomSuggested |
نشان میدهد که آیا تغییری برای |
marginRightSuggested |
نشان میدهد که آیا تغییری برای |
marginLeftSuggested |
نشان میدهد که آیا تغییری برای |
pageSizeSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای [اندازه] [google.apps.docs.v1.DocumentStyle.size] در این پیشنهاد تغییر کرده است. |
marginHeaderSuggested |
نشان میدهد که آیا تغییری برای |
marginFooterSuggested |
نشان میدهد که آیا تغییری برای |
useCustomHeaderFooterMarginsSuggested |
نشان میدهد که آیا تغییری برای |
flipPageOrientationSuggested |
اختیاری. نشان میدهد که آیا تغییری برای |
BackgroundSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای Background پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، Backgound مقدار پیشنهادی جدیدی دارد.
| نمایش JSON |
|---|
{ "backgroundColorSuggested": boolean } |
| فیلدها | |
|---|---|
backgroundColorSuggested |
نشان میدهد که آیا رنگ پسزمینه فعلی در این پیشنهاد اصلاح شده است یا نه. |
SizeSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای Size پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، Size مقدار پیشنهادی جدیدی دارد.
| نمایش JSON |
|---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
| فیلدها | |
|---|---|
heightSuggested |
نشان میدهد که آیا تغییری برای |
widthSuggested |
نشان میدهد که آیا تغییری برای |
NamedStyles
سبکهای نامگذاریشده. بخشهای سند میتوانند TextStyle و ParagraphStyle خود را از این سبکهای نامگذاریشده بهارث ببرند.
| نمایش JSON |
|---|
{
"styles": [
{
object ( |
| فیلدها | |
|---|---|
styles[] |
سبکهای نامگذاریشده. برای هریک از |
NamedStyle
سبک بانام. وقتی پاراگرافهای سند نوع سبک نامگذاریشده یکسانی داشته باشند، میتوانند TextStyle و ParagraphStyle را از این سبک نامگذاریشده بهارث ببرند.
| نمایش JSON |
|---|
{ "namedStyleType": enum ( |
| فیلدها | |
|---|---|
namedStyleType |
نوع این سبک نامگذاریشده. |
textStyle |
سبک نوشتار این سبک نامگذاریشده. |
paragraphStyle |
سبک پاراگراف این سبک نامگذاریشده. |
SuggestedNamedStyles
تغییری پیشنهادی در NamedStyles.
| نمایش JSON |
|---|
{ "namedStyles": { object ( |
| فیلدها | |
|---|---|
namedStyles |
|
namedStylesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
NamedStylesSuggestionState
وضعیت پیشنهاد پیام NamedStyles.
| نمایش JSON |
|---|
{
"stylesSuggestionStates": [
{
object ( |
| فیلدها | |
|---|---|
stylesSuggestionStates[] |
پوششی که نشان میدهد کدامیک از فیلدهای ترتیب این حالتهای پیشنهاد سبک نامگذاریشده با ترتیب سبک نامگذاریشده مربوطه در پیشنهاد |
NamedStyleSuggestionState
وضعیت پیشنهاد پیام NamedStyle.
| نمایش JSON |
|---|
{ "namedStyleType": enum ( |
| فیلدها | |
|---|---|
namedStyleType |
نوع سبک نامگذاریشدهای که این وضعیت پیشنهاد با آن مطابقت دارد. این فیلد برای راحتی تطبیق دادن NamedStyleSuggestionState با |
textStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
paragraphStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
فهرست
«فهرست» نشاندهنده مشخصههای فهرست برای گروهی از بندها است که همه به یک فهرست تعلق دارند. بخشی که بخشی از فهرست است در bullet خود به شناسه فهرست ارجاع میدهد.
| نمایش JSON |
|---|
{ "listProperties": { object ( |
| فیلدها | |
|---|---|
listProperties |
خصوصیات فهرست. |
suggestedListPropertiesChanges |
تغییرات پیشنهادی در داراییهای فهرست، با کلید شناسه پیشنهاد. |
suggestedInsertionId |
شناسه درج پیشنهادی. اگر خالی باشد، یعنی این یک درج پیشنهادی نیست. |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذفی پیشنهادی برای این فهرست وجود ندارد. |
ListProperties
ویژگیهای list که ظاهر و احساس گلولههای متعلق به پاراگرافهای مرتبط با فهرست را توصیف میکند.
| نمایش JSON |
|---|
{
"nestingLevels": [
{
object ( |
| فیلدها | |
|---|---|
nestingLevels[] |
ویژگیهای گلولهها را در سطح مرتبط توصیف میکند. فهرست حداکثر ۹ سطح درونی دارد که سطح درونی ۰ مربوط به بالاترین سطح و سطح درونی ۸ مربوط به درونیترین سطح است. سطوح تودرتو بهترتیب صعودی برگردانده میشوند و کمترین سطح تودرتو اول برگردانده میشود. |
NestingLevel
شامل ویژگیهایی است که ظاهر و احساس گلوله فهرست را در سطح معینی از تودرتویی توصیف میکند.
| نمایش JSON |
|---|
{ "bulletAlignment": enum ( |
| فیلدها | |
|---|---|
bulletAlignment |
تراز گلوله در فضای اختصاصیافته برای پرداز کردن گلوله. |
glyphFormat |
رشته قالب استفادهشده توسط گلولهها در این سطح از تودرتویی. قالب گلیک حاوی یک یا چند جایبان است و این جایبانها بسته به برای مثال، قالب گلیک
قالب گلیک میتواند حاوی جایبانهایی برای سطح تودرتوی فعلی و همچنین جایبانهایی برای سطوح تودرتوی والد باشد. برای مثال، فهرست میتواند در سطح درونی ۰ قالب گلیک
برای سطوح تودرتویی که مرتب شدهاند، رشتهای که جایبان را در قالب گلیک برای پاراگرافی خاص جایگزین میکند به ترتیب پاراگراف در فهرست بستگی دارد. |
indentFirstLine |
مقدار تورفتگی برای خط اول پاراگرافها در این سطح از تودرتویی. |
indentStart |
مقدار تورفتگی برای پاراگرافها در این سطح از تودرتویی. براساس جهت محتوای پاراگراف، در سمتی که با شروع نوشتار مطابقت دارد اعمال میشود. |
textStyle |
سبک نوشتار گلولهها در این سطح از لانه. |
startNumber |
شماره اولین مورد فهرست در این سطح درونی. مقدار ۰ برای فهرستهای حروف الفبا و فهرستهای اعداد رومی بهعنوان مقدار ۱ درنظر گرفته میشود. برای مقادیر ۰ و ۱، فهرستهای حروف الفبا و اعداد رومی بهترتیب از این مقدار برای سطوح تودرتو با گلیکهای نامرتب نادیده گرفته میشود. |
نوع گلیف استفادهشده توسط گلولهها. این مورد گلولهای را که جایگزین جایبانها در glyph_format میشود تعریف میکند. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: |
|
glyphType |
نوع گلایفی که توسط گلولهها هنگام مرتب شدن پاراگرافها در این سطح از تودرتویی استفاده میشود. نوع گلیک تعیین میکند که از چه نوع گلیکی برای جایگزین کردن جایبانها در |
glyphSymbol |
نماد حروف سفارشی که گلولهها هنگام نامرتب بودن پاراگرافها در این سطح از تو در تو بودن استفاده میکنند. نماد گلیف جایگزین جایبانها در |
| پایان فیلدهای متقابلاً انحصاری. | |
BulletAlignment
انواع تراز برای گلوله.
| شمارشیها | |
|---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
تراز گلوله مشخص نشده است. |
START |
گلوله با شروع فضای اختصاصدادهشده برای پرداز کردن گلوله همراستا میشود. برای نوشتار چپبهراست، چپتراز و درغیراینصورت راستتراز است. |
CENTER |
گلوله با مرکز فضای اختصاصدادهشده برای پرداز کردن گلوله تراز میشود. |
END |
گلوله به انتهای فضای اختصاصدادهشده برای پردازاندن گلوله تراز میشود. برای نوشتار چپبهراست، راستتراز و درغیراینصورت چپتراز است. |
GlyphType
انواع حروف تصویری که گلولهها هنگام مرتب شدن پاراگرافها در این سطح از تو در تو بودن استفاده میکنند.
| شمارشیها | |
|---|---|
GLYPH_TYPE_UNSPECIFIED |
نوع گلایف مشخص نشده است یا پشتیبانی نمیشود. |
NONE |
رشتهای خالی. |
DECIMAL |
عددی مثل 1، 2، یا 3. |
ZERO_DECIMAL |
عددی که در آن اعداد تکرقمی با صفر پیشوندگذاری میشوند، مثل 01، 02، یا 03. اعداد بیشتر از یک رقم با صفر پیشوند نمیگیرند. |
UPPER_ALPHA |
حرف بزرگ، مثل A، B، یا C. |
ALPHA |
حرف کوچک، مثل a، b، یا c. |
UPPER_ROMAN |
عدد رومی با حروف بزرگ، مانند I، II، یا III. |
ROMAN |
عدد رومی کوچک، مانند i، ii، یا iii. |
SuggestedListProperties
تغییری پیشنهادی برای ListProperties.
| نمایش JSON |
|---|
{ "listProperties": { object ( |
| فیلدها | |
|---|---|
listProperties |
|
listPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
ListPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای ListProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
| فیلدها | |
|---|---|
nestingLevelsSuggestionStates[] |
پوششی که نشان میدهد کدامیک از فیلدهای پیشنهاد سطح تودرتو بودن وضعیتها بهترتیب صعودی سطح تودرتو بودن برگردانده میشود و کمترین تودرتو بودن در ابتدا برگردانده میشود. |
NestingLevelSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای NestingLevel پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| فیلدها | |
|---|---|
bulletAlignmentSuggested |
نشان میدهد که آیا تغییری برای |
glyphTypeSuggested |
نشان میدهد که آیا تغییری برای |
glyphFormatSuggested |
نشان میدهد که آیا تغییری برای |
glyphSymbolSuggested |
نشان میدهد که آیا تغییری برای |
indentFirstLineSuggested |
نشان میدهد که آیا تغییری برای |
indentStartSuggested |
نشان میدهد که آیا تغییری برای |
textStyleSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
startNumberSuggested |
نشان میدهد که آیا تغییری برای |
NamedRanges
مجموعهای از همه NamedRangeهای موجود در سند که نام یکسانی دارند.
| نمایش JSON |
|---|
{
"name": string,
"namedRanges": [
{
object ( |
| فیلدها | |
|---|---|
name |
نامی که همه |
namedRanges[] |
|
NamedRange
مجموعهای از Range با شناسه محدوده نامگذاریشده یکسان.
محدودههای نامگذاریشده به توسعهدهندگان امکان میدهد بخشهایی از سند را با برچسب دلخواه تعریفشده توسط کاربر مرتبط کنند تا محتوای آنها بعداً بهصورت برنامهریزیشده خوانده یا ویرایش شود. یک سند میتواند حاوی چندین محدوده نامگذاریشده با نام یکسان باشد، اما هر محدوده نامگذاریشده شناسه یکتایی دارد.
گستره نامگذاریشده با یک Range ایجاد میشود و محتوای درجشده در گستره نامگذاریشده معمولاً آن گستره را ازهم باز میکند. بااینحال، تغییرات خاصی در سند میتواند باعث شود که محدوده به چند محدوده تقسیم شود.
محدودههای نامگذاریشده خصوصی نیستند. همه برنامهها و مشارکتکنندگانی که به سند دسترسی دارند میتوانند محدودههای نامگذاریشده آن را ببینند.
| نمایش JSON |
|---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
| فیلدها | |
|---|---|
namedRangeId |
شناسه محدوده نامگذاریشده. |
name |
نام محدوده نامگذاریشده. |
ranges[] |
محدودههایی که به این محدوده نامگذاریشده تعلق دارند. |
بُرد
محدوده پیوستهای از نوشتار را مشخص میکند.
| نمایش JSON |
|---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
| فیلدها | |
|---|---|
segmentId |
شناسه سرصفحه، پانویس، یا پاورقی که این محدوده در آن قرار دارد. شناسه بخش خالی نشاندهنده بدنه سند است. |
startIndex |
شاخص شروع این محدوده براساس صفر، در واحدهای کد UTF-16. در همه موارد استفاده کنونی، باید نمایه شروع ارائه شود. این فیلد Int32Value است تا بتواند موارد استفاده آینده را با محدودههای باز دربر بگیرد. |
endIndex |
شاخص پایانی این محدوده براساس صفر، انحصاری، در واحدهای کد UTF-16. در همه موارد استفاده کنونی، باید شاخص پایانی ارائه شود. این فیلد Int32Value است تا بتواند موارد استفاده آینده را با محدودههای باز دربر بگیرد. |
tabId |
زبانه حاوی این محدوده. اگر این پارامتر حذف شود، درخواست برای اولین زبانه اعمال میشود. در سندی که حاوی یک برگه است:
در سندی که حاوی چندین برگه است:
|
InlineObject
شیئی که بهخط با نوشتار نشان داده میشود. InlineObject حاوی EmbeddedObject مثل تصویر است.
| نمایش JSON |
|---|
{ "objectId": string, "inlineObjectProperties": { object ( |
| فیلدها | |
|---|---|
objectId |
شناسه این شیء درونخطی. میتواند برای بهروزرسانی ویژگیهای یک شیء استفاده شود. |
inlineObjectProperties |
خصوصیات این شیء درونخطی. |
suggestedInlineObjectPropertiesChanges |
تغییرات پیشنهادی در خصوصیات شیء درونخطی، کلیدگذاریشده براساس شناسه پیشنهاد. |
suggestedInsertionId |
شناسه درج پیشنهادی. اگر خالی باشد، یعنی این یک درج پیشنهادی نیست. |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
InlineObjectProperties
خصوصیات InlineObject.
| نمایش JSON |
|---|
{
"embeddedObject": {
object ( |
| فیلدها | |
|---|---|
embeddedObject |
شیء جاسازیشده این شیء درونخطی. |
EmbeddedObject
شیء جاسازیشده در سند.
| نمایش JSON |
|---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
| فیلدها | |
|---|---|
title |
عنوان شیء جاسازیشده. |
description |
شرح شیء جاسازیشده. |
embeddedObjectBorder |
حاشیه شیء جاسازیشده. |
size |
اندازه قابلمشاهده تصویر پساز برش. |
marginTop |
حاشیه بالای شیء جاسازیشده. |
marginBottom |
حاشیه پایین شیء جاسازیشده. |
marginRight |
حاشیه راست شیء جاسازیشده. |
marginLeft |
حاشیه چپ شیء جاسازیشده. |
linkedContentReference |
ارجاع به محتوای منبع پیوندشده خارجی. برای مثال، وقتی شیء جاسازیشده نمودار پیوندی باشد، حاوی مرجعی به نمودار منبع «کاربرگنگار Google» است. اگر تنظیم نشده باشد، شیء جاسازیشده پیوند داده نمیشود. |
| ویژگیهایی که مختص هر نوع شیء جاسازیشده است. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
embeddedDrawingProperties |
ویژگیهای یک طراحی جاسازیشده. |
imageProperties |
ویژگیهای تصویر. |
| پایان فیلدهای متقابلاً انحصاری. | |
EmbeddedDrawingProperties
این نوع فیلدی ندارد.
داراییهای طراحی جاسازیشده و استفادهشده برای تمایز نوع شیء. نقاشی جاسازیشده نقاشیای است که در داخل سند ایجاد و ویرایش میشود. توجه داشته باشید که از جزئیات گسترده پشتیبانی نمیشود.
ImageProperties
ویژگیهای تصویر.
| نمایش JSON |
|---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
| فیلدها | |
|---|---|
contentUri |
نشانی وب تصویر با طول عمر پیشفرض ۳۰ دقیقه. این نشانی وب با حساب درخواستکننده برچسبگذاری شده است. هر کسی که نشانی وب را داشته باشد عملاً بهعنوان درخواستکننده اصلی به تصویر دسترسی پیدا میکند. اگر تنظیمات همرسانی سند تغییر کند، ممکن است دسترسی به تصویر ازدست برود. |
sourceUri |
نشانی وب منبع نشانی وبی است که برای درج تصویر استفاده میشود. نشانی وب منبع میتواند خالی باشد. |
brightness |
جلوه روشنایی تصویر. این مقدار باید در بازه [-۱.۰، ۱.۰] باشد، که در آن ۰ به معنای بدون اثر است. |
contrast |
جلوه کنتراست تصویر. این مقدار باید در بازه [-۱.۰، ۱.۰] باشد، که در آن ۰ به معنای بدون اثر است. |
transparency |
جلوه شفافیت تصویر. این مقدار باید در بازه [۰٫۰، ۱٫۰] باشد، که در آن ۰ به معنی بدون اثر و ۱ به معنی شفاف است. |
cropProperties |
ویژگیهای برش تصویر. |
angle |
زاویه چرخش ساعتگرد تصویر، برحسب رادیان. |
CropProperties
ویژگیهای برش تصویر.
مستطیل برش بااستفاده از فاصلههای کسری از ۴ لبه محتوای اصلی نشان داده میشود.
- اگر انحراف در بازه (۰، ۱) باشد، لبه مربوطه مستطیل برش در داخل مستطیل محدودکننده اصلی تصویر قرار میگیرد.
- اگر جبران منفی یا بزرگتر از ۱ باشد، لبه مربوطه مستطیل برش در خارج از مستطیل محدودکننده اصلی تصویر قرار میگیرد.
- اگر همه انحرافها و زاویههای چرخش ۰ باشد، تصویر برش داده نمیشود.
| نمایش JSON |
|---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
| فیلدها | |
|---|---|
offsetLeft |
مقدار جابهجایی مشخص میکند که لبه چپ مستطیل برش بهصورت کسری از پهنای محتوای اصلی چقدر از لبه چپ محتوای اصلی بهسمت داخل است. |
offsetRight |
آفست مشخص میکند که لبه راست مستطیل برش بهصورت کسری از پهنای محتوای اصلی چقدر از لبه راست محتوای اصلی بهسمت داخل است. |
offsetTop |
آفست مشخص میکند که لبه بالایی مستطیل برش بهصورت کسری از ارتفاع محتوای اصلی چقدر از لبه بالایی محتوای اصلی بهسمت داخل فاصله دارد. |
offsetBottom |
آفست مشخص میکند که لبه پایین مستطیل برش بهصورت کسری از ارتفاع محتوای اصلی چقدر از لبه پایین محتوای اصلی بهسمت داخل است. |
angle |
زاویه چرخش ساعتگرد مستطیل برش حول مرکز آن، برحسب رادیان. چرخش پساز جبرانها اعمال میشود. |
EmbeddedObjectBorder
حاشیهای دور EmbeddedObject.
| نمایش JSON |
|---|
{ "color": { object ( |
| فیلدها | |
|---|---|
color |
رنگ حاشیه. |
width |
عرض حاشیه. |
dashStyle |
سبک خط فاصله حاشیه. |
propertyState |
وضعیت دارایی دارایی مرز. |
PropertyState
وضعیتهای ممکن یک ملک.
| شمارشیها | |
|---|---|
RENDERED |
اگر وضعیت دارایی «پردازششده» باشد، عنصر هنگام پردازش در سند دارای دارایی مربوطه است. این مقدار پیشفرض است. |
NOT_RENDERED |
اگر وضعیت دارایی NOT_RENDERED باشد، عنصر هنگام پرداز در سند دارایی مربوطه را ندارد. |
LinkedContentReference
ارجاع به محتوای منبع پیوندشده خارجی.
| نمایش JSON |
|---|
{
"sheetsChartReference": {
object ( |
| فیلدها | |
|---|---|
| مرجع خاص نوع محتوای پیوندشده. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
sheetsChartReference |
ارجاع به نمودار پیوندشده. |
| پایان فیلدهای متقابلاً انحصاری. | |
SheetsChartReference
ارجاع به نمودار پیوندشدهای که از «کاربرگنگار Google» جاسازی شده است.
| نمایش JSON |
|---|
{ "spreadsheetId": string, "chartId": integer } |
| فیلدها | |
|---|---|
spreadsheetId |
شناسه صفحهگسترده «کاربرگنگار Google» که حاوی نمودار منبع است. |
chartId |
شناسه نمودار خاص در صفحهگسترده «کاربرگنگار Google» که جاسازی شده است. |
SuggestedInlineObjectProperties
تغییری پیشنهادی برای InlineObjectProperties.
| نمایش JSON |
|---|
{ "inlineObjectProperties": { object ( |
| فیلدها | |
|---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
InlineObjectPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای InlineObjectProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"embeddedObjectSuggestionState": {
object ( |
| فیلدها | |
|---|---|
embeddedObjectSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
EmbeddedObjectSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای EmbeddedObject پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
| فیلدها | |
|---|---|
embeddedDrawingPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
imagePropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
titleSuggested |
نشان میدهد که آیا تغییری برای |
descriptionSuggested |
نشان میدهد که آیا تغییری برای |
embeddedObjectBorderSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
sizeSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
marginLeftSuggested |
نشان میدهد که آیا تغییری برای |
marginRightSuggested |
نشان میدهد که آیا تغییری برای |
marginTopSuggested |
نشان میدهد که آیا تغییری برای |
marginBottomSuggested |
نشان میدهد که آیا تغییری برای |
linkedContentReferenceSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
EmbeddedDrawingPropertiesSuggestionState
این نوع فیلدی ندارد.
پوششی که نشان میدهد کدامیک از فیلدهای EmbeddedDrawingProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
ImagePropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای ImageProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
| فیلدها | |
|---|---|
contentUriSuggested |
نشان میدهد که آیا تغییری برای |
sourceUriSuggested |
نشان میدهد که آیا تغییری در [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri] پیشنهاد شده است یا نه. |
brightnessSuggested |
نشان میدهد که آیا تغییری برای [brightness] [google.apps.docs.v1.EmbeddedObject.brightness] پیشنهاد شده است یا نه. |
contrastSuggested |
نشان میدهد که آیا تغییری برای [تضاد] [google.apps.docs.v1.EmbeddedObject.contrast] پیشنهاد شده است یا نه. |
transparencySuggested |
نشان میدهد که آیا تغییری برای [شفافیت] [google.apps.docs.v1.EmbeddedObject.transparency] پیشنهاد شده است یا نه. |
cropPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
angleSuggested |
نشان میدهد که آیا تغییری برای [angle] [google.apps.docs.v1.EmbeddedObject.angle] پیشنهاد شده است یا نه. |
CropPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای CropProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
| فیلدها | |
|---|---|
offsetLeftSuggested |
نشان میدهد که آیا تغییری برای |
offsetRightSuggested |
نشان میدهد که آیا تغییری برای |
offsetTopSuggested |
نشان میدهد که آیا تغییری برای |
offsetBottomSuggested |
نشان میدهد که آیا تغییری برای |
angleSuggested |
نشان میدهد که آیا تغییری برای |
EmbeddedObjectBorderSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای EmbeddedObjectBorder پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
| فیلدها | |
|---|---|
colorSuggested |
نشان میدهد که آیا تغییری برای [color] [google.apps.docs.v1.EmbeddedBorderObject.color] پیشنهاد شده است یا نه. |
widthSuggested |
نشان میدهد که آیا تغییری برای [عرض] [google.apps.docs.v1.EmbeddedBorderObject.width] پیشنهاد شده است یا نه. |
dashStyleSuggested |
نشان میدهد که آیا تغییری برای [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style] پیشنهاد شده است یا نه. |
propertyStateSuggested |
نشان میدهد که آیا تغییر پیشنهادی برای [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state] وجود داشته است یا نه. |
LinkedContentReferenceSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای LinkedContentReference پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
| فیلدها | |
|---|---|
sheetsChartReferenceSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
SheetsChartReferenceSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای SheetsChartReference پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
| فیلدها | |
|---|---|
spreadsheetIdSuggested |
نشان میدهد که آیا تغییری برای |
chartIdSuggested |
نشان میدهد که آیا تغییری برای |
PositionedObject
شیئی که به Paragraph متصل است و نسبتبه ابتدای پاراگراف در موقعیت قرار میگیرد. PositionedObject حاوی EmbeddedObject مثل تصویر است.
| نمایش JSON |
|---|
{ "objectId": string, "positionedObjectProperties": { object ( |
| فیلدها | |
|---|---|
objectId |
شناسه این شیء موقعیتدار. |
positionedObjectProperties |
ویژگیهای این شیء موقعیتدار. |
suggestedPositionedObjectPropertiesChanges |
تغییرات پیشنهادی در ویژگیهای شیء موقعیتدار، کلیدگذاریشده براساس شناسه پیشنهاد. |
suggestedInsertionId |
شناسه درج پیشنهادی. اگر خالی باشد، یعنی این یک درج پیشنهادی نیست. |
suggestedDeletionIds[] |
شناسههای حذف پیشنهادی. اگر خالی باشد، یعنی هیچ حذف پیشنهادی برای این محتوا وجود ندارد. |
PositionedObjectProperties
خصوصیات PositionedObject.
| نمایش JSON |
|---|
{ "positioning": { object ( |
| فیلدها | |
|---|---|
positioning |
موقعیت این شیء موقعیتدار نسبتبه خط جدید |
embeddedObject |
شیء جاسازیشده این شیء موقعیتدار. |
PositionedObjectPositioning
جایگاه PositionedObject. شیء موقعیتدار نسبتبه ابتدای Paragraph که به آن متصل است موقعیتدهی میشود.
| نمایش JSON |
|---|
{ "layout": enum ( |
| فیلدها | |
|---|---|
layout |
چیدمان این شیء موقعیتدار. |
leftOffset |
آفست لبه چپ شیء موقعیتدار نسبتبه ابتدای |
topOffset |
انحراف لبه بالای شیء موقعیتدار نسبتبه ابتدای |
PositionedObjectLayout
چیدمانهای ممکن [PositionedObject][google.aps.docs.v1.PositionedObject].
| شمارشیها | |
|---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
چیدمان مشخص نشده است. |
WRAP_TEXT |
نوشتار دور شیء جایگذاریشده میپیچد. |
BREAK_LEFT |
متن را بهگونهای میشکند که شیء جایگذاریشده در سمت راست و متن در سمت چپ قرار میگیرد. |
BREAK_RIGHT |
متن را بهگونهای میشکند که شیء جایگذاریشده در سمت راست و متن در سمت چپ قرار میگیرد. |
BREAK_LEFT_RIGHT |
متن را بهگونهای میشکند که در سمت چپ یا راست شیء جایگذاریشده هیچ متنی وجود نداشته باشد. |
IN_FRONT_OF_TEXT |
شیء جایگذاریشده جلوی نوشتار است. |
BEHIND_TEXT |
شیء موقعیتدار پشت نوشتار است. |
SuggestedPositionedObjectProperties
تغییری پیشنهادی برای PositionedObjectProperties.
| نمایش JSON |
|---|
{ "positionedObjectProperties": { object ( |
| فیلدها | |
|---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
PositionedObjectPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای PositionedObjectProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "positioningSuggestionState": { object ( |
| فیلدها | |
|---|---|
positioningSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
embeddedObjectSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
PositionedObjectPositioningSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای PositionedObjectPositioning پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
| فیلدها | |
|---|---|
layoutSuggested |
نشان میدهد که آیا تغییری برای |
leftOffsetSuggested |
نشان میدهد که آیا تغییری برای |
topOffsetSuggested |
نشان میدهد که آیا تغییری برای |
CommentAnchor
یک یا چند مکان در سند که به CommentThreads با anchorId یکسان پیوند داده شده است. توجه: چندین نقطه اتکا ممکن است به یک مکان اشاره کنند.
| نمایش JSON |
|---|
{
"anchorId": string,
"ranges": [
{
object ( |
| فیلدها | |
|---|---|
anchorId |
شناسه لنگر نظر. |
ranges[] |
مجموعهای از |
DropdownDefinition
تعریف منو کرکرهای در سند.
| نمایش JSON |
|---|
{ "dropdownDefinitionId": string, "dropdownDefinitionProperties": { object ( |
| فیلدها | |
|---|---|
dropdownDefinitionId |
شناسه این تعریف منو کرکرهای. اگر شناسهای را مشخص میکنید، باید در میان همه شناسههای برگه یکتا باشد. شناسه باید با اگر شناسهای مشخص نکنید، شناسه یکتایی تولید میشود. |
dropdownDefinitionProperties |
ویژگیهای این تعریف منو کرکرهای. |
suggestedInsertionId |
شناسه پیشنهادی که این تعریف منو کرکرهای را درج میکند. |
suggestedDeletionId |
شناسه پیشنهادی که این تعریف منو کرکرهای را حذف میکند. |
suggestedDropdownDefinitionPropertiesChanges |
تغییرات پیشنهادی دارایی به این تعریف، کلیدشده براساس شناسه پیشنهاد. |
DropdownDefinitionProperties
ویژگیهای تعریف منو کرکرهای.
| نمایش JSON |
|---|
{
"title": string,
"options": [
{
object ( |
| فیلدها | |
|---|---|
title |
عنوان تعریف منو کرکرهای. |
options[] |
فهرست گزینههای تعریفشده توسط این تعریف منو کرکرهای. تعریف منو کرکرهای باید حداقل ۲ گزینه و حداکثر ۵۰ گزینه داشته باشد. |
DropdownOption
گزینهای در Dropdown.
| نمایش JSON |
|---|
{
"optionId": string,
"displayValue": string,
"textStyle": {
object ( |
| فیلدها | |
|---|---|
optionId |
شناسه این گزینه منو کرکرهای. اگر شناسهای را مشخص میکنید، باید در میان همه گزینههای این تعریف منوِ کرکرهای یکتا باشد. شناسه باید با اگر شناسهای مشخص نکنید، شناسه یکتایی تولید میشود. |
displayValue |
مقدار نمایش این گزینه کرکرهای. |
textStyle |
سبک نوشتار این گزینه منو کرکرهای. درحالحاضر، فقط از داراییهای |
SuggestedDropdownDefinitionProperties
تغییر پیشنهادی در داراییهای تعریف منو کرکرهای.
| نمایش JSON |
|---|
{ "dropdownDefinitionProperties": { object ( |
| فیلدها | |
|---|---|
dropdownDefinitionProperties |
|
dropdownDefinitionPropertiesSuggestionState |
پوششی که نشان میدهد کدامیک از فیلدهای |
DropdownDefinitionPropertiesSuggestionState
پوششی که نشان میدهد کدامیک از فیلدهای DropdownDefinitionProperties پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی درست تنظیم شده است، مقدار پیشنهادی جدیدی وجود دارد.
| نمایش JSON |
|---|
{ "titleSuggested": boolean, "optionsSuggested": boolean } |
| فیلدها | |
|---|---|
titleSuggested |
نشان میدهد که آیا تغییری برای |
optionsSuggested |
نشان میدهد که آیا تغییری برای |
SuggestionsViewMode
حالت نمای پیشنهادها که روی سند اعمال شده است و نشان میدهد تغییرات پیشنهادی چگونه نمایش داده میشوند. این گزینه امکان خواندن سند را با همه پیشنهادهای درونخطی، پذیرفتهشده، یا ردشده فراهم میکند.
| شمارشیها | |
|---|---|
DEFAULT_FOR_CURRENT_ACCESS |
«حالت نمایش پیشنهادها» اعمالشده بر سند برگشتی به سطح دسترسی فعلی کاربر بستگی دارد. اگر کاربر فقط دسترسی مشاهده داشته باشد، PREVIEW_WITHOUT_SUGGESTIONS اعمال میشود. درغیراینصورت، SUGGESTIONS_INLINE اعمال میشود. این حالت نمای پیشنهادهای پیشفرض است. |
SUGGESTIONS_INLINE |
سند برگشتی پیشنهادهای درونخطی دارد. تغییرات پیشنهادی در سند از محتوای پایه متمایز خواهد شد. درخواستهای بازیابی سند بااستفاده از این حالت، اگر کاربر اجازه مشاهده تغییرات پیشنهادی را نداشته باشد، خطای ۴۰۳ برمیگرداند. |
PREVIEW_SUGGESTIONS_ACCEPTED |
سند برگشتی پیشنمایشی است که همه تغییرات پیشنهادی در آن پذیرفته شده است. درخواستهای بازیابی سند بااستفاده از این حالت، اگر کاربر اجازه مشاهده تغییرات پیشنهادی را نداشته باشد، خطای ۴۰۳ برمیگرداند. |
PREVIEW_WITHOUT_SUGGESTIONS |
سند برگشتی پیشنمایشی است که در آن همه تغییرات پیشنهادی رد شده است (اگر پیشنهادی در سند وجود داشته باشد). |
CommentsViewMode
حالت نمای نظرات روی سندی اعمال میشود که نشان میدهد آیا نظرات اضافه شدهاند یا نه. این گزینه امکان خواندن سند با یا بدون نظرات و لنگرهای نظر را فراهم میکند.
اگر commentsViewMode را روی هر مقداری تنظیم کنید، باید includeTabsContent را نیز روی true تنظیم کنید یا از پوشش فیلدی استفاده کنید که به فیلد Document.tabs (یا هر فیلد فرعی) ارجاع میدهد.
نظرات فقط درصورتی برگردانده میشود که پیشنهادها بهصورت بهخط برگردانده شود. اگر commentsViewMode را روی COMMENTS_VIEW_MODE_INCLUDED یا COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS تنظیم کنید، فقط میتوانید suggestionsViewMode را روی PREVIEW_WITHOUT_SUGGESTIONS یا PREVIEW_SUGGESTIONS_ACCEPTED تنظیم کنید.
| شمارشیها | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
«حالت نمای نظرات» مشخص نشده است. COMMENTS_VIEW_MODE_OMITTED اعمال میشود. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
«حالت مشاهده نظرات» اعمالشده در سند برگشتی به سطح دسترسی فعلی کاربر بستگی دارد. اگر کاربر فقط دسترسی مشاهده داشته باشد، COMMENTS_VIEW_MODE_OMITTED اعمال میشود. درغیراینصورت، COMMENTS_VIEW_MODE_INCLUDED اعمال میشود. |
COMMENTS_VIEW_MODE_OMITTED |
نظرات سند برگشتی حذف شده است. |
COMMENTS_VIEW_MODE_INCLUDED |
سند برگشتی حاوی نظر است. درخواستهای بازیابی سند بااستفاده از این حالت، اگر کاربر اجازه مشاهده نظرات را نداشته باشد، خطای ۴۰۳ برمیگرداند. وقتی تنظیم شد، |
CommentThread
نشاندهنده یک رشته نظر است.
| نمایش JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| فیلدها | |
|---|---|
commentId |
شناسه یکتای رشته نظر. |
anchorId |
شناسه |
headPost |
اولین پست در رشته. |
replies[] |
به پست اصلی پاسخ میدهد. |
status |
باز یا حلوفصل شدن رشته. |
| نوشتار نقلشده از سند در زمان ایجاد نظر. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
plainTextQuote |
نوشتار نقلشده از سند در زمان ایجاد نظر، قالببندیشده بهعنوان نوشتار ساده. |
| پایان فیلدهای متقابلاً انحصاری. | |
پست
نشاندهنده یک پست در رشته نظر یا پیشنهاد است.
| نمایش JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| فیلدها | |
|---|---|
postId |
فقط برونداد. شناسه یکتای پست. |
content |
محتوای پست. اگر این محتوای نوشتاری مشابه نظرات ایجادشده در ویرایشگر «سندنگار» مدیریت خواهد شد. این ویژگی در قالببندی، اعلانها، و غیره رفتارهای مشابهی خواهد داشت. نباید از ۲۰۴۸ واحد کد UTF-8 فراتر برود. |
contentHtml |
فقط برونداد. محتوای پست بهصورت HTML. |
author |
فقط برونداد. کاربری که پست را ایجاد کرده است. |
createTime |
فقط برونداد. زمان ایجاد پست. |
updateTime |
فقط برونداد. زمانی که پست آخرین بار بهروزرسانی شده است. |
deleted |
فقط برونداد. اینکه پست حذف شده است یا نه. اگر |
fromImportedDocument |
فقط برونداد. آیا پست از یک سند واردشده است. تماسگیرندگان نمیتوانند این فیلد را مستقیماً تنظیم کنند. |
fromCopiedDocument |
فقط برونداد. اینکه پست از یک سند کپیشده باشد. تماسگیرندگان نمیتوانند این فیلد را مستقیماً تنظیم کنند. |
fromDocumentComparison |
فقط برونداد. اینکه پست از مقایسه سند باشد. تماسگیرندگان نمیتوانند این فیلد را مستقیماً تنظیم کنند. |
assigneeEmail |
اختیاری. ایمیل کاربری که بهعنوان بخشی از این پست بهتازگی به رشته اختصاص داده شده است. درصورت بروز موارد زیر، خطای درخواست بد ۴۰۰ برمیگرداند:
|
| کنش انجامشده بهعنوان بخشی از ایجاد پست. فهرست زیر شامل فیلدهای متقابلاً انحصاری است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
commentAction |
اختیاری. نوع کنش برای پستهای نظر. |
suggestionAction |
فقط برونداد. نوع کنش برای پستهای پیشنهادی. |
| پایان فیلدهای متقابلاً انحصاری. | |
PostAuthor
کاربری را نشان میدهد که پست نظر یا پیشنهاد را نوشته است.
| نمایش JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| فیلدها | |
|---|---|
displayName |
نام نمایشی کاربر. اگر نویسنده ناشناس باشد، ممکن است وجود نداشته باشد. |
me |
اینکه آیا کاربر، کاربر اصالتسنجیشدهای است که درخواست را ارسال میکند. |
anonymous |
اینکه کاربر ناشناس است یا نه. |
user |
نام منبع کاربر نویسنده پست که همچنین میتواند برای شناسایی کاربر در Google People API استفاده شود. قالب: |
CommentActionType
اقدام انجامشده با این پاسخ به رشته نظر.
| شمارشیها | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
مقدار پیشفرض. از این مقدار استفاده نمیشود. |
NO_COMMENT_ACTION_CHANGE |
هیچ تغییری در کنش این پست وجود ندارد. |
RESOLVE |
این پست رشته را حل میکند. |
REOPEN |
این پست رشته را دوباره باز میکند. |
SuggestionActionType
کنش انجامشده با این پاسخ به رشته پیشنهاد.
| شمارشیها | |
|---|---|
SUGGESTION_ACTION_TYPE_UNSPECIFIED |
مقدار پیشفرض. از این مقدار استفاده نمیشود. |
NO_SUGGESTION_ACTION_CHANGE |
هیچ تغییری در کنش این پست وجود ندارد. |
ACCEPT |
این پست پیشنهاد را میپذیرد. |
REJECT |
این پست پیشنهاد را رد میکند. |
وضعیت
گزینههای وضعیت رشته نظر.
| شمارشیها | |
|---|---|
STATUS_UNSPECIFIED |
مقدار پیشفرض. از این مقدار استفاده نمیشود. |
OPEN |
رشته نظر باز است. |
RESOLVED |
رشتهٔ نظرات حل شد. |
SuggestionThread
نشاندهنده یک رشته پیشنهاد است. رشتههای پیشنهاد بهعنوان محصول جانبی ذخیره تغییرات در سند درحالیکه در حالت پیشنهاد هستید ایجاد میشوند و نمیتوانند مستقیماً ایجاد شوند.
| نمایش JSON |
|---|
{ "suggestionId": string, "headPost": { object ( |
| فیلدها | |
|---|---|
suggestionId |
شناسه یکتای پیشنهاد. |
headPost |
اولین پست در رشته. |
replies[] |
به پست اصلی پاسخ میدهد. |
status |
رشته باز، پذیرفتهشده، یا ردشده باشد. |
summaryText |
خلاصه تفاوتهای پیشنهادی در سند، بهصورت نوشتار ساده. ممکن است خالی باشد. |
summaryHtml |
خلاصه تفاوتهای پیشنهادی در سند، به زبان HTML. ممکن است خالی باشد. |
وضعیت
گزینههای وضعیت رشته پیشنهاد.
| شمارشیها | |
|---|---|
STATUS_UNSPECIFIED |
مقدار پیشفرض. از این مقدار استفاده نمیشود. |
OPEN |
رشته پیشنهاد باز است. |
ACCEPTED |
رشته پیشنهاد پذیرفته شد. |
REJECTED |
رشته پیشنهاد رد میشود. |
روشها |
|
|---|---|
|
یک یا چند بهروزرسانی را روی سند اعمال میکند. |
|
سند خالیای بااستفاده از عنوان دادهشده در درخواست ایجاد میکند. |
|
جدیدترین نسخه سند مشخصشده را دریافت میکند. |