Requests

الطلب

نوع واحد من التحديث لتطبيقه على عرض تقديمي.

تمثيل JSON
{

  // Union field kind can be only one of the following:
  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  }
  // End of list of possible types for union field kind.
}
الحقول
حقل الاتحاد kind نوع التحديث. يجب ملء حقل واحد بالضبط. kind واحد فقط مما يلي:
createSlide

object (CreateSlideRequest)

ينشئ شريحة جديدة.

createShape

object (CreateShapeRequest)

لإنشاء شكل جديد.

createTable

object (CreateTableRequest)

إنشاء جدول جديد

insertText

object (InsertTextRequest)

لإدراج نص في شكل أو خلية في جدول.

insertTableRows

object (InsertTableRowsRequest)

لإدراج صفوف في الجدول.

insertTableColumns

object (InsertTableColumnsRequest)

لإدراج أعمدة في جدول.

deleteTableRow

object (DeleteTableRowRequest)

لحذف صف من الجدول.

deleteTableColumn

object (DeleteTableColumnRequest)

لحذف عمود من جدول

replaceAllText

object (ReplaceAllTextRequest)

لاستبدال جميع مثيلات النص المحدَّد.

deleteObject

object (DeleteObjectRequest)

حذف عنصر صفحة أو صفحة من العرض التقديمي.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

لتعديل تحويل عنصر من الصفحة

updateSlidesPosition

object (UpdateSlidesPositionRequest)

لتعديل موضع مجموعة من الشرائح في العرض التقديمي.

deleteText

object (DeleteTextRequest)

لحذف نص من شكل أو خلية جدول.

createImage

object (CreateImageRequest)

يتم إنشاء صورة.

createVideo

object (CreateVideoRequest)

يتم إنشاء فيديو.

createSheetsChart

object (CreateSheetsChartRequest)

ينشئ رسمًا بيانيًا لجداول بيانات Google مضمّنًا.

createLine

object (CreateLineRequest)

ينشئ خطًا.

refreshSheetsChart

object (RefreshSheetsChartRequest)

تتم إعادة تحميل الرسم البياني في "جداول بيانات Google".

updateShapeProperties

object (UpdateShapePropertiesRequest)

لتعديل خصائص Shape

updateImageProperties

object (UpdateImagePropertiesRequest)

لتعديل خصائص Image

updateVideoProperties

object (UpdateVideoPropertiesRequest)

لتعديل خصائص Video

updatePageProperties

object (UpdatePagePropertiesRequest)

لتعديل خصائص Page

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

لتعديل خصائص TableCell

updateLineProperties

object (UpdateLinePropertiesRequest)

لتعديل خصائص Line

createParagraphBullets

object (CreateParagraphBulletsRequest)

لإنشاء رموز نقطية للفقرات

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

لاستبدال جميع الأشكال التي تطابق بعض المعايير بصورة.

duplicateObject

object (DuplicateObjectRequest)

يؤدي هذا الإجراء إلى تكرار شريحة أو عنصر صفحة.

updateTextStyle

object (UpdateTextStyleRequest)

لتحديث نمط النص داخل Shape أو Table

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

لاستبدال جميع الأشكال التي تطابق بعض المعايير بمخطط "جداول بيانات Google".

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

حذف التعداد النقطي من الفقرات

updateParagraphStyle

object (UpdateParagraphStyleRequest)

لتحديث تصميم الفقرات داخل Shape أو Table

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

لتعديل خصائص حدود الجدول في Table

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

لتعديل خصائص Table العمود.

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

لتعديل خصائص Table الصف.

mergeTableCells

object (MergeTableCellsRequest)

يدمج الخلايا في Table

unmergeTableCells

object (UnmergeTableCellsRequest)

يؤدي إلى إلغاء دمج الخلايا في Table

groupObjects

object (GroupObjectsRequest)

لتجميع العناصر، مثل عناصر الصفحة.

ungroupObjects

object (UngroupObjectsRequest)

إلغاء تجميع العناصر، مثل groups

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

لتعديل عنوان النص البديل و/أو وصفه page element

replaceImage

object (ReplaceImageRequest)

لاستبدال صورة حالية بصورة جديدة.

updateSlideProperties

object (UpdateSlidePropertiesRequest)

لتعديل خصائص الشريحة

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

لتحديث ترتيب Z page elements

updateLineCategory

object (UpdateLineCategoryRequest)

لتعديل فئة line

rerouteLine

object (RerouteLineRequest)

يعيد توجيه line بحيث يكون متصلاً في أقرب موقعين للاتصال في عناصر الصفحة المتصلة.

CreateSlideRequest

ينشئ شريحة.

تمثيل JSON
{
  "objectId": string,
  "insertionIndex": integer,
  "slideLayoutReference": {
    object (LayoutReference)
  },
  "placeholderIdMappings": [
    {
      object (LayoutPlaceholderIdMapping)
    }
  ]
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). ويجب أن يتراوح طول المعرّف بين 5 و50 حرفًا بشكل شامل.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

insertionIndex

integer

الفهرس الاختياري القائم على الصفر الذي يشير إلى مكان إدراج الشرائح.

إذا لم تحدد فهرسًا، فسيتم إنشاء الشريحة في النهاية.

slideLayoutReference

object (LayoutReference)

مرجع التخطيط للشريحة المراد إدراجها، استنادًا إلى الرئيسية الحالية، وهي إحدى السمات التالية:

  • الصفحة الرئيسية لفهرس الشرائح السابق.
  • الصفحة الرئيسية للشريحة الأولى، إذا كان مؤشر الإدراج والقيمة صفرًا.
  • الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شرائح.

إذا لم يتم العثور على LayoutReference في الصفحة الرئيسية الحالية، فسيتم عرض خطأ 400 في الطلب غير صالح.

إذا لم تحدد مرجع تنسيق، ستستخدم الشريحة خيارات التنسيق BLANK التصميم.

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

قائمة اختيارية لربطات معرف الكائن من placeholder أو (العناصر) في التنسيق للعناصر النائبة التي يتم إنشاؤها على الشريحة من التنسيق المحدّد. لا يمكن استخدامها إلا عندما slideLayoutReference المحدد.

LayoutReference

مرجع تنسيق الشريحة قد يشير ذلك إلى أيّ مما يلي:

  • تنسيق محدد مسبقًا
  • أحد التخطيطات في العرض التقديمي.
تمثيل JSON
{

  // Union field kind can be only one of the following:
  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
  // End of list of possible types for union field kind.
}
الحقول
حقل الاتحاد kind نوع LayoutReference. kind واحد فقط مما يلي:
predefinedLayout

enum (PredefinedLayout)

تخطيط محدَّد مسبقًا.

layoutId

string

معرِّف التنسيق: رقم تعريف الكائن لأحد التنسيقات في العرض التقديمي.

PredefinedLayout

أنواع التخطيط المحددة مسبقًا. هذه تخطيطات شائعة توجد في العروض التقديمية. ومع ذلك، ليس هناك ما يضمن وجود هذه التنسيقات في الصفحة الرئيسية الحالية لأنه ربما تم حذفها أو ليست جزءًا من المظهر المستخدم. بالإضافة إلى ذلك، ربما تم تغيير العناصر النائبة في كل تنسيق.

عمليات التعداد
PREDEFINED_LAYOUT_UNSPECIFIED تنسيق غير محدّد.
BLANK تنسيق فارغ بدون عناصر نائبة
CAPTION_ONLY تنسيق مع شرح في الأسفل
TITLE تنسيق باستخدام عنوان وعنوان فرعي
TITLE_AND_BODY تنسيق بعنوان ونص
TITLE_AND_TWO_COLUMNS تنسيق بعنوان وعمودين.
TITLE_ONLY تنسيق بعنوان فقط
SECTION_HEADER تنسيق بعنوان القسم:
SECTION_TITLE_AND_DESCRIPTION تنسيق مع عنوان وعنوان فرعي على جانب واحد ووصف على الجانب الآخر.
ONE_COLUMN_TEXT تنسيق بعنوان واحد ونصّ أساسي، ويتم ترتيبهما في عمود واحد.
MAIN_POINT تنسيق باستخدام نقطة رئيسية
BIG_NUMBER تصميم بعنوان برقم كبير

LayoutPlaceholderIdMapping

ربط رقم التعريف الذي يحدّده المستخدم لعنصر نائب سيتم إنشاؤه على شريحة من تنسيق محدّد

تمثيل JSON
{
  "objectId": string,

  // Union field kind can be only one of the following:
  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
  // End of list of possible types for union field kind.
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم للعنصر النائب المحدّد أعلاه ليتم إنشاؤه على شريحة

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

حقل الاتحاد kind نوع تحديد العنصر النائب في التخطيط. kind واحد فقط مما يلي:
layoutPlaceholder

object (Placeholder)

العنصر النائب في التنسيق الذي سيتم تطبيقه على الشريحة. فقط type أو index مطلوبة. على سبيل المثال، قد يكون الوصول TITLE_AND_BODY على شكل عنصر نائب لـ TITLE مع الفهرس 0 وعنصر نائب لـ BODY مع الفهرس 0.

layoutPlaceholderObjectId

string

رقم تعريف عنصر العنصر النائب في التنسيق الذي سيتم تطبيقه على الشريحة.

CreateShapeRequest

لإنشاء شكل جديد.

تمثيل JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "shapeType": enum (Type)
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50. إذا كانت فارغة، سيتم إنشاء معرّف فريد.

elementProperties

object (PageElementProperties)

خصائص العنصر للشكل.

shapeType

enum (Type)

نوع الشكل.

PageElementProperties

السمات الشائعة لعنصر الصفحة

ملاحظة: عندما تنشئ في البداية PageElement، يجوز لواجهة برمجة التطبيقات تعديل قيمتَي size أو transform، لكن لن يتغيّر الحجم المرئي.

تمثيل JSON
{
  "pageObjectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  }
}
الحقول
pageObjectId

string

رقم تعريف الكائن للصفحة التي يوجد فيها العنصر.

size

object (Size)

حجم العنصر.

transform

object (AffineTransform)

تحويل العنصر.

CreateTableRequest

إنشاء جدول جديد

تمثيل JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "rows": integer,
  "columns": integer
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

elementProperties

object (PageElementProperties)

خصائص العناصر للجدول.

سيتم إنشاء الجدول بالحجم المقدَّم، وفقًا للحد الأدنى للحجم. وإذا لم يتم تقديم حجم، سيتم تحديد حجم الجدول تلقائيًا.

يجب أن تحتوي تحويلات الجداول على مقياس من 1 بدون أي مكونات قص. وفي حال عدم توفير التحويل، سيظهر الجدول في وسط الصفحة.

rows

integer

عدد الصفوف في الجدول.

columns

integer

عدد الأعمدة في الجدول

InsertTextRequest

لإدراج نص في شكل أو في خلية جدول.

تمثيل JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "text": string,
  "insertionIndex": integer
}
الحقول
objectId

string

رقم تعريف الكائن للشكل أو الجدول الذي سيتم إدراج النص فيه.

cellLocation

object (TableCellLocation)

موقع الخلايا الاختياري في الجدول إذا كان النص سيتم إدراجه في خلية جدول. في حال توفّره، يجب أن يشير objectId إلى جدول.

text

string

النص المطلوب إدراجه.

سيؤدي إدراج حرف جديد ضمنًا إلى إنشاء حرف جديد. ParagraphMarker في ذلك الفهرس. سيتم نسخ نمط الفقرة للفقرة الجديدة من الفقرة في فهرس الإدراج الحالي، بما في ذلك القوائم والتعداد النقطي.

سيتم تحديد أنماط النص للنص المدرج تلقائيًا، مع الحفاظ بشكل عام على نمط النص المجاور. في معظم الحالات، ستتم إضافة النص إلى العلامة TextRun الموجود في فهرس الإدراج.

ستتم إزالة بعض أحرف التحكّم (U+0000-U+0008 وU+000C-U+001F) وأحرف الاستخدام الخاص لخطة يونيكود الأساسية المتعدّدة اللغات (U+E000-U+F8FF) من النص المُدرج.

insertionIndex

integer

الفهرس الذي سيتم إدراج النص فيه بوحدات رموز Unicode، استنادًا إلى TextElement الفهارس.

الفهرس يستند إلى صفر ويتم حسابه من بداية السلسلة. قد يتم تعديل الفهرس لمنع عمليات الإدراج داخل مجموعات رسومات Unicode. في هذه الحالات، سيتم إدراج النص بعد مجموعة الرسم البياني مباشرةً.

InsertTableRowsRequest

لإدراج صفوف في الجدول.

تمثيل JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean,
  "number": integer
}
الحقول
tableObjectId

string

الجدول المطلوب إدراج صفوف فيه.

cellLocation

object (TableCellLocation)

موقع الخلايا في الجدول المرجعي الذي سيتم إدراج الصفوف منه.

سيتم إدراج صف جديد أعلى (أو أسفل) الصف الذي توجد به خلية المرجع. إذا كانت الخلية المرجعية هي خلية مدمجة، فسيتم إدراج صف جديد أعلى (أو أسفل) الخلية المدمجة.

insertBelow

boolean

تحديد ما إذا كان سيتم إدراج صفوف جديدة أسفل موقع الخلية المرجعي.

  • True : إدراج أسفل الخلية.
  • False : إدراج أعلى الخلية
number

integer

عدد الصفوف المراد إدراجها. ويمكن أن يتضمّن كل طلب 20 حرفًا كحد أقصى.

InsertTableColumnsRequest

لإدراج أعمدة في جدول.

وسيتم تغيير حجم الأعمدة الأخرى في الجدول لتلائم العمود الجديد.

تمثيل JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean,
  "number": integer
}
الحقول
tableObjectId

string

الجدول الذي تريد إدراج أعمدة فيه.

cellLocation

object (TableCellLocation)

موقع الخلايا في الجدول المرجعي الذي سيتم إدراج الأعمدة منه.

وسيتم إدراج عمود جديد إلى يسار (أو يمين) العمود الذي توجد فيه خلية المرجع. إذا كانت الخلية المرجعية هي خلية مدمجة، فسيتم إدراج عمود جديد إلى يسار (أو يمين) الخلية المدمجة.

insertRight

boolean

لتحديد ما إذا كان سيتم إدراج أعمدة جديدة إلى يمين موقع خلية المرجع.

  • True : إدراج إلى اليسار.
  • False : إدراج إلى اليسار
number

integer

عدد الأعمدة المراد إدراجها. ويمكن أن يتضمّن كل طلب 20 حرفًا كحد أقصى.

DeleteTableRowRequest

لحذف صف من الجدول.

تمثيل JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
الحقول
tableObjectId

string

الجدول المطلوب حذف الصفوف منه.

cellLocation

object (TableCellLocation)

موقع خلية الجدول المرجعي الذي سيتم حذف الصف منه.

سيتم حذف الصف الذي تمتد هذه الخلية فيه. إذا كانت هذه خلية مدمجة، سيتم حذف صفوف متعددة. إذا لم يبقَ أي صفوف في الجدول بعد هذا الحذف، سيتم حذف الجدول بأكمله.

DeleteTableColumnRequest

لحذف عمود من جدول

تمثيل JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
الحقول
tableObjectId

string

الجدول المطلوب حذف أعمدة منه.

cellLocation

object (TableCellLocation)

موقع خلية الجدول المرجعي الذي سيتم حذف العمود منه.

سيتم حذف العمود الذي تمتد هذه الخلية فيه. إذا كانت هذه خلية مدمجة، سيتم حذف أعمدة متعددة. إذا لم تتبق أي أعمدة في الجدول بعد هذا الحذف، سيتم حذف الجدول بأكمله.

ReplaceAllTextRequest

لاستبدال جميع مثيلات النص المطابق لمعايير ما replace text

تمثيل JSON
{
  "replaceText": string,
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
الحقول
replaceText

string

النص الذي سيحل محل النص المتطابق.

pageObjectIds[]

string

إذا كانت القيم غير فارغة، يتم تقييد المطابقات على عناصر الصفحة فقط على الصفحات المحدّدة.

عرض رسالة الخطأ 400 الخاصة بالطلب غير الصحيح إذا تم تحديد رقم تعريف كائن الصفحة notes master، أو في حال عدم توفّر صفحة برقم تعريف العنصر هذا في العرض التقديمي.

حقل الاتحاد criteria المعايير المستخدمة لمطابقة النص المراد استبداله. criteria واحد فقط مما يلي:
containsText

object (SubstringMatchCriteria)

للبحث عن نص في شكل يطابق هذه السلسلة الفرعية.

SubstringMatchCriteria

معيار يطابق سلسلة معينة من النص في شكل أو جدول.

تمثيل JSON
{
  "text": string,
  "matchCase": boolean
}
الحقول
text

string

النص المطلوب البحث عنه في الشكل أو الجدول.

matchCase

boolean

يشير إلى ما إذا كان يجب أن يراعي البحث حالة الأحرف:

  • True : إنّ البحث حسّاس لحالة الأحرف.
  • False : إنّ البحث غير حساس لحالة الأحرف.

DeleteObjectRequest

يؤدي هذا الإجراء إلى حذف كائن سواء pages أو page elements، من العرض التقديمي.

تمثيل JSON
{
  "objectId": string
}
الحقول
objectId

string

رقم تعريف العنصر الخاص بالصفحة أو العنصر المطلوب حذفه.

إذا بعد عملية الحذف group يحتوي على عنصر واحد فقط أو لا يحتوي على أي عنصر، يتم حذف المجموعة أيضًا.

إذا تم حذف عنصر نائب من تنسيق، يتم أيضًا حذف أي عناصر نائبة فارغة مكتسبة.

UpdatePageElementTransformRequest

لتعديل تحويل عنصر من الصفحة

سيؤدي تعديل تحويل مجموعة إلى تغيير التحويل المطلق لعناصر الصفحة في تلك المجموعة، ما قد يؤدي إلى تغيير مظهرها المرئي. راجع وثائق PageElement.transform لمزيد من التفاصيل.

تمثيل JSON
{
  "objectId": string,
  "transform": {
    object (AffineTransform)
  },
  "applyMode": enum (ApplyMode)
}
الحقول
objectId

string

رقم تعريف الكائن لعنصر الصفحة المطلوب تعديله.

transform

object (AffineTransform)

يشير ذلك المصطلح إلى مصفوفة تحويل الإدخال المستخدمة لتعديل عنصر الصفحة.

applyMode

enum (ApplyMode)

وضع تطبيق تعديل التحويل

ApplyMode

أوضاع تطبيق تعديل التحويل

عمليات التعداد
APPLY_MODE_UNSPECIFIED وضع غير محدَّد.
RELATIVE يتم تطبيق مصفوفة AffineTransform الجديدة على المصفوفة الحالية واستبدال المصفوفة الحالية بالتسلسل الناتج.
ABSOLUTE لاستبدال مصفوفة AffineTransform الحالية بالمصفوفة الجديدة.

UpdateSlidesPositionRequest

لتحديث موضع الشرائح في العرض التقديمي.

تمثيل JSON
{
  "slideObjectIds": [
    string
  ],
  "insertionIndex": integer
}
الحقول
slideObjectIds[]

string

أرقام تعريف الشرائح في العرض التقديمي التي يجب نقلها يجب أن تكون الشرائح في هذه القائمة بترتيب العرض التقديمي الحالي، وبدون تكرارات.

insertionIndex

integer

الفهرس الذي يجب إدراج الشرائح فيه، استنادًا إلى ترتيب الشريحة قبل إجراء عملية النقل يجب أن تتراوح القيمة بين صفر وعدد الشرائح في العرض التقديمي، بشكل شامل.

DeleteTextRequest

لحذف نص من شكل أو خلية جدول.

تمثيل JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
الحقول
objectId

string

رقم تعريف الكائن للشكل أو الجدول الذي سيتم حذف النص منه.

cellLocation

object (TableCellLocation)

موقع الخلية الاختياري في الجدول إذا كان النص سيتم حذفه من خلية في الجدول. في حال توفّره، يجب أن يشير objectId إلى جدول.

textRange

object (Range)

نطاق النص المراد حذفه، استنادًا إلى TextElement الفهارس.

يوجد دائمًا سطر جديد ضمني في نهاية نص الشكل أو خلية الجدول لا يمكن حذفه. Range.Type.ALL الحدود الصحيحة، لكن يجب توخي الحذر عند تحديد حدود صريحة لأنواع النطاقات FROM_START_INDEX أو FIXED_RANGE على سبيل المثال، إذا كان النص "ABC"، متبوعًا بسطر جديد ضمني، فإن القيمة القصوى هي 2 textRange.start_index و3 مقابل textRange.end_index

قد يؤدي حذف النص الذي يتخطى حدود الفقرة إلى حدوث تغييرات في أنماط الفقرات وقوائمها عند دمج الفقرتين.

يتم توسيع النطاقات التي تتضمّن وحدة رمز واحدة فقط لزوج بديل لتشمل وحدتَي الرموز البرمجية.

النطاق

تحدّد هذه السمة نطاقًا متجاورًا من مجموعة مفهرَسة، مثل الأحرف في النص.

تمثيل JSON
{
  "startIndex": integer,
  "endIndex": integer,
  "type": enum (Type)
}
الحقول
startIndex

integer

الفهرس الاختياري القائم على صفر لبداية المجموعة. مطلوب من أجل FIXED_RANGE أو FROM_START_INDEX النطاقات.

endIndex

integer

الفهرس الاختياري القائم على صفر في نهاية المجموعة. مطلوب من أجل FIXED_RANGE النطاقات.

type

enum (Type)

نوع النطاق.

النوع

أنواع النطاقات.

عمليات التعداد
RANGE_TYPE_UNSPECIFIED نوع نطاق غير محدَّد. يجب عدم استخدام هذه القيمة.
FIXED_RANGE نطاق ثابت. يتم تحديث startIndex أو endIndex .
FROM_START_INDEX يبدأ النطاق في startIndex ويستمر حتى نهاية المجموعة. تشير رسالة الأشكال البيانية endIndex يجب عدم تحديده.
ALL لتعيين النطاق ليكون بطول المجموعة بالكامل. يتم تحديث startIndex و endIndex يجب عدم تحديده.

CreateImageRequest

يتم إنشاء صورة.

تمثيل JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

elementProperties

object (PageElementProperties)

خصائص العنصر للصورة.

عندما لا تتطابق نسبة العرض إلى الارتفاع للحجم المقدّم مع نسبة العرض إلى الارتفاع للصورة، يتم تغيير حجم الصورة وتوسيطها مع مراعاة الحجم من أجل الحفاظ على نسبة العرض إلى الارتفاع. يتم تطبيق التحويل المقدم بعد هذه العملية.

تشير رسالة الأشكال البيانية PageElementProperties.size سمة اختيارية. إذا لم تحدّد الحجم، سيتم استخدام الحجم التلقائي للصورة.

تشير رسالة الأشكال البيانية PageElementProperties.transform سمة اختيارية. في حال عدم تحديد تحويل، سيتم وضع الصورة في أعلى يمين الصفحة.

حقل الاتحاد image_source نوع مصدر الصور image_source واحد فقط مما يلي:
url

string

عنوان URL الخاص بالصورة

يتم استرجاع الصورة مرة واحدة في وقت الإدراج وتخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغا بكسل، ويجب أن تكون بأحد التنسيقات التالية: PNG أو JPEG أو GIF.

يجب أن يكون عنوان URL المقدَّم متاحًا للجميع، ولا يزيد حجمه عن 2 كيلوبايت. يتم حفظ عنوان URL مع الصورة، وعرضه من خلال Image.source_url .

CreateVideoRequest

يتم إنشاء فيديو.

ملاحظة: لإنشاء فيديو من Google Drive، يجب أن يحتوي التطبيق الذي قدّم الطلب على نطاق واحد على الأقل من نطاقات بروتوكول OAuth أو drive.readonly أو drive.file.

تمثيل JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "source": enum (Source),
  "id": string
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

elementProperties

object (PageElementProperties)

خصائص العنصر للفيديو.

تشير رسالة الأشكال البيانية PageElementProperties.size سمة اختيارية. إذا لم تحدّد حجمًا، يختار الخادم الحجم التلقائي.

تشير رسالة الأشكال البيانية PageElementProperties.transform سمة اختيارية. يجب ألا يحتوي التحويل على مكونات قص. في حال عدم تحديد تحويل، سيتم وضع الفيديو في أعلى يمين الصفحة.

source

enum (Source)

مصدر الفيديو.

id

string

المعرّف الفريد لمصدر الفيديو لهذا الفيديو

مثلاً: لفيديو على YouTube https://www.youtube.com/watch?v=7U3axjORYZ0، المعرّف هو 7U3axjORYZ0. لفيديو على Google Drive https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q يكون المعرّف هو 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q.

للوصول إلى ملف فيديو على Google Drive، قد تحتاج إلى إضافة مفتاح مورد إلى عنوان HTTP لمجموعة فرعية من الملفات القديمة. لمزيد من المعلومات، يُرجى مراجعة الوصول إلى الملفات المشتركة باستخدام رابط باستخدام مفاتيح الموارد.

CreateSheetsChartRequest

ينشئ رسمًا بيانيًا لجداول بيانات Google مضمّنًا.

ملاحظة: يتطلب إنشاء الرسم البياني أحد نطاقات OAuth.readonly أو جداول البيانات أو drive.readonly أو drive.file أو drive.

تمثيل JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode)
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

وإذا تم تحديده، يجب أن يكون المعرّف فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف كلمة [a-zA-Z0-9_] ثم يتبعه أي عدد من الأحرف التالية [a-zA-Z0-9_-:]. يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50. إذا كانت فارغة، سيتم إنشاء معرّف فريد.

elementProperties

object (PageElementProperties)

خصائص العنصر للرسم البياني.

عندما لا تتطابق نسبة العرض إلى الارتفاع للحجم المقدّم مع نسبة العرض إلى الارتفاع في الرسم البياني، يتم تغيير حجم الرسم البياني وتوسيطه مع مراعاة الحجم للحفاظ على نسبة العرض إلى الارتفاع. يتم تطبيق التحويل المقدم بعد هذه العملية.

spreadsheetId

string

رقم تعريف جدول بيانات Google الذي يحتوي على الرسم البياني.

قد تحتاج إلى إضافة مفتاح مورد إلى عنوان HTTP لمجموعة فرعية من الملفات القديمة. لمزيد من المعلومات، يُرجى مراجعة الوصول إلى الملفات المشتركة باستخدام رابط باستخدام مفاتيح الموارد.

chartId

integer

رقم تعريف الرسم البياني المحدد في جدول بيانات Google Sheets.

linkingMode

enum (LinkingMode)

الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر. عند عدم تحديد هذا الخيار، سيكون الرسم البياني صورة غير مرتبطة.

LinkingMode

الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر.

عمليات التعداد
NOT_LINKED_IMAGE الرسم البياني غير مرتبط بجدول البيانات المصدر ولا يمكن تعديله. سيتم إدراج رسم بياني غير مرتبط كصورة.
LINKED يتيح ربط المخطط تحديثه، وسيرى المتعاونون الآخرون رابطًا إلى جدول البيانات.

CreateLineRequest

ينشئ خطًا.

تمثيل JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "lineCategory": enum (Category),
  "category": enum (LineCategory)
}
الحقول
objectId

string

رقم تعريف عنصر يوفّره المستخدم

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

elementProperties

object (PageElementProperties)

خصائص العنصر للخط.

lineCategory
(deprecated)

enum (Category)

فئة السطر المراد إنشاؤه.

منهي العمل به : استخدام category بدلاً من ذلك.

المطابقة التامة line type إنشاءه بناءً على الفئة وكيفية توجيهه للربط بعناصر الصفحة الأخرى.

إذا حددت كلاً من category و lineCategory، category لها الأسبقية.

category

enum (LineCategory)

فئة السطر المراد إنشاؤه.

المطابقة التامة line type إنشاءه بناءً على الفئة وكيفية توجيهه للربط بعناصر الصفحة الأخرى.

إذا حددت كلاً من category و lineCategory، category لها الأسبقية.

إذا لم يتم تحديد قيمة category، ولكن يجب تحديد قيمة lineCategory، ثم تم تحديد lineCategory استخدام القيمة.

إذا لم تحدد أيًا منهما، STRAIGHT المشروع.

الفئة

فئات الخطوط.

عمليات التعداد
STRAIGHT الموصلات المستقيمة، بما في ذلك الموصل المستقيم 1. وتكون هي الفئة التلقائية عندما لا يتم تحديد فئة.
BENT الموصِّلات المنحنية، بما في ذلك الموصلات المنحنية من 2 إلى 5
CURVED الموصِّلات المنحنية، بما في ذلك الموصِّل المنحني من 2 إلى 5

RefreshSheetsChartRequest

تجري إعادة تحميل رسم بياني مضمّن في "جداول بيانات Google" عن طريق استبداله بأحدث إصدار من الرسم البياني من "جداول بيانات Google".

ملاحظة: تتطلّب إعادة تحميل الرسوم البيانية واحدًا على الأقل من نطاقات Sheets.readonly أو جداول البيانات أو drive.readonly أو Drive.

تمثيل JSON
{
  "objectId": string
}
الحقول
objectId

string

رقم تعريف الكائن للرسم البياني المطلوب إعادة تحميله

UpdateShapePropertiesRequest

تعديل خصائص Shape

تمثيل JSON
{
  "objectId": string,
  "shapeProperties": {
    object (ShapeProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للشكل الذي يتم تطبيق التعديلات عليه.

shapeProperties

object (ShapeProperties)

خصائص الشكل المطلوب تعديلها.

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر shapeProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتعديل لون التعبئة الخالص لخلفية الشكل، اضبط fields إلى "shapeBackgroundFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

UpdateImagePropertiesRequest

تعديل خصائص Image

تمثيل JSON
{
  "objectId": string,
  "imageProperties": {
    object (ImageProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للصورة التي يتم تطبيق التعديلات عليها.

imageProperties

object (ImageProperties)

خصائص الصورة المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر imageProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتحديث لون مخطط الصورة، قم بتعيين fields إلى "outline.outlineFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

UpdateVideoPropertiesRequest

تعديل خصائص Video

تمثيل JSON
{
  "objectId": string,
  "videoProperties": {
    object (VideoProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للفيديو الذي تم تطبيق التعديلات عليه

videoProperties

object (VideoProperties)

خصائص الفيديو المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر videoProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتعديل لون مخطط الفيديو، اضبط fields إلى "outline.outlineFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

UpdatePagePropertiesRequest

لتعديل خصائص Page

تمثيل JSON
{
  "objectId": string,
  "pageProperties": {
    object (PageProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للصفحة التي يتم تطبيق التعديل عليها.

pageProperties

object (PageProperties)

سمات الصفحة المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر pageProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتعديل لون التعبئة الخالص لخلفية الصفحة، اضبط fields إلى "pageBackgroundFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

UpdateTableCellPropertiesRequest

تعديل خصائص TableCell

تمثيل JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للجدول.

tableRange

object (TableRange)

نطاق الجدول الذي يمثّل المجموعة الفرعية من الجدول التي يتم تطبيق التعديلات عليها وفي حال عدم تحديد نطاق الجدول، سيتم تطبيق التعديلات على الجدول بالكامل.

tableCellProperties

object (TableCellProperties)

خصائص الخلايا في الجدول المطلوب تعديلها.

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر tableCellProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتحديث لون التعبئة الثابت لخلفية خلية الجدول، يمكنك تعيين fields إلى "tableCellBackgroundFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

TableRange

يمثل نطاق الجدول مرجعًا لمجموعة فرعية من جدول.

من المهم ملاحظة أن الخلايا المحددة بواسطة نطاق جدول لا تشكل بالضرورة مستطيلاً. لنفترض على سبيل المثال أن لدينا جدولاً 3 × 3 تم فيه دمج جميع خلايا الصف الأخير معًا. يظهر الجدول على النحو التالي:

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

نطاق الجدول الذي يحتوي على الموقع = (0, 0) ونطاق الصف = 3 ونطاق العمود = 2 يحدد الخلايا التالية:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
تمثيل JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
الحقول
location

object (TableCellLocation)

موقع بداية نطاق الجدول.

rowSpan

integer

امتداد الصف لنطاق الجدول.

columnSpan

integer

امتداد العمود لنطاق الجدول.

UpdateLinePropertiesRequest

لتعديل خصائص Line

تمثيل JSON
{
  "objectId": string,
  "lineProperties": {
    object (LineProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للسطر الذي يتم تطبيق التعديل عليه.

lineProperties

object (LineProperties)

السمات الخطية المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر lineProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتحديث لون التعبئة الخطي للسطر، اضبط fields إلى "lineFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

CreateParagraphBulletsRequest

ينشئ رموزًا نقطية لجميع الفقرات التي تتداخل مع نطاق فهرس النص المعني.

سيتم تحديد مستوى التداخل لكل فقرة عن طريق حساب علامات التبويب البادئة أمام كل فقرة. لتجنُّب المسافة الزائدة بين الرمز النقطي والفقرة المقابلة، تتم إزالة علامات التبويب البادئة من خلال هذا الطلب. قد يؤدي هذا إلى تغيير مؤشرات أجزاء من النص.

إذا كانت الفقرة التي تسبق تحديث الفقرات مباشرةً في قائمة تحتوي على إعداد مسبق مطابق، تتم إضافة الفقرات التي يتم تحديثها إلى القائمة السابقة.

تمثيل JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
الحقول
objectId

string

رقم تعريف الكائن للشكل أو الجدول الذي يحتوي على النص المطلوب إضافة رموز نقطية إليه.

cellLocation

object (TableCellLocation)

موقع الخلية الاختياري في الجدول إذا كان النص المطلوب تعديله في خلية جدول. في حال توفّره، يجب أن يشير objectId إلى جدول.

textRange

object (Range)

نطاق النص لتطبيق الإعدادات المسبقة للتعداد النقطي عليه، بناءً على TextElement الفهارس.

bulletPreset

enum (BulletGlyphPreset)

أنواع الرموز النقطية المراد استخدامها. الإعدادات التلقائية على BULLET_DISC_CIRCLE_SQUARE إعداد مسبق.

BulletGlyphPreset

أنماط معدة مسبقًا من الرموز النقطية للقوائم في النص.

تستخدم هذه الأنماط الأنواع التالية من الرموز النقطية:

  • ARROW : سهم، يتوافق مع نقطة رمز Unicode U+2794
  • ARROW3D : سهم بتظليل ثلاثي الأبعاد، يقابل نقطة رمز Unicode U+27a2
  • CHECKBOX : مربع مجوف، مطابق لنقطة رمز Unicode U+274f
  • CIRCLE : دائرة مجوفة تتجاوب مع نقطة رمز Unicode U+25cb
  • DIAMOND : معيَّن صلب، يتوافق مع نقطة رمز Unicode U+25c6
  • DIAMONDX : ماسة بها علامة "x"، تتجاوب مع نقطة رمز Unicode U+2756
  • HOLLOWDIAMOND : معيّن مجوف، يتوافق مع نقطة رمز Unicode U+25c7
  • DISC : دائرة متصلة، تتجاوب مع نقطة رمز Unicode U+25cf
  • SQUARE : مربع ثابت يقابل نقطة رمز Unicode U+25a0
  • STAR : نجمة، تتجاوب مع نقطة رمز Unicode U+2605
  • ALPHA : حرف صغير مثل "a" أو "b" أو "c".
  • UPPERALPHA : يجب أن تكون الأحرف كبيرة، مثل "A" أو "B" أو "C".
  • DIGIT : رقم، مثل "1" أو "2" أو "3".
  • ZERODIGIT : رقم تكون فيه الأرقام المكوَّنة من رقم واحد مسبوقة بصفر، مثل "01" أو "02" أو "03". الأرقام التي تحتوي على أكثر من رقم واحد لا تبدأ بصفر.
  • ROMAN : رقم روماني صغير، مثل 'i' أو 'ii' أو 'iii'.
  • UPPERROMAN : رقم روماني كبير، مثل 'I' أو 'II' أو 'III'.
  • LEFTTRIANGLE : مثلث يشير إلى اليسار، يقابل نقطة رمز Unicode U+25c4
عمليات التعداد
BULLET_DISC_CIRCLE_SQUARE قائمة نقطية مع DISC, CIRCLE أو SQUARE رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_DIAMONDX_ARROW3D_SQUARE قائمة نقطية مع DIAMONDX, ARROW3D أو SQUARE رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_CHECKBOX قائمة نقطية تحتوي على CHECKBOX الرموز النقطية لجميع مستويات تداخل القوائم.
BULLET_ARROW_DIAMOND_DISC قائمة نقطية مع ARROW, DIAMOND أو DISC رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_STAR_CIRCLE_SQUARE قائمة نقطية مع STAR, CIRCLE أو SQUARE رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_ARROW3D_CIRCLE_SQUARE قائمة نقطية مع ARROW3D, CIRCLE أو SQUARE رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_LEFTTRIANGLE_DIAMOND_DISC قائمة نقطية مع LEFTTRIANGLE, DIAMOND أو DISC رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE قائمة نقطية مع DIAMONDX, HOLLOWDIAMOND أو SQUARE رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
BULLET_DIAMOND_CIRCLE_SQUARE قائمة نقطية مع DIAMOND, CIRCLE أو SQUARE رمز نقطي على شكل رمز نقطي لمستويات تداخل القائمة الثلاثة الأولى.
NUMBERED_DIGIT_ALPHA_ROMAN قائمة مرقمة تحتوي على DIGIT, ALPHA أو ROMAN رموز نصية رقمية لمستويات تداخل القوائم الثلاثة الأولى، متبوعة بنقاط.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS قائمة مرقمة تحتوي على DIGIT, ALPHA أو ROMAN رموز نصية رقمية لمستويات تداخل القوائم الثلاثة الأولى، متبوعة بأقواس.
NUMBERED_DIGIT_NESTED قائمة مرقمة تحتوي على DIGIT رموز نصية رقمية مفصولة بنقاط، حيث يستخدم كل مستوى تداخل الحرف الرسومي لمستوى التداخل السابق كبادئة. على سبيل المثال: "1"., "1.1.", "2.", "2.2.".
NUMBERED_UPPERALPHA_ALPHA_ROMAN قائمة مرقمة تحتوي على UPPERALPHA, ALPHA أو ROMAN رموز نصية رقمية لمستويات تداخل القوائم الثلاثة الأولى، متبوعة بنقاط.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT قائمة مرقمة تحتوي على UPPERROMAN, UPPERALPHA أو DIGIT رموز نصية رقمية لمستويات تداخل القوائم الثلاثة الأولى، متبوعة بنقاط.
NUMBERED_ZERODIGIT_ALPHA_ROMAN قائمة مرقمة تحتوي على ZERODIGIT, ALPHA أو ROMAN رموز نصية رقمية لمستويات تداخل القوائم الثلاثة الأولى، متبوعة بنقاط.

ReplaceAllShapesWithImageRequest

لاستبدال كل الأشكال التي تطابق المعايير المحددة بالصورة المقدمة.

تكون الصور التي تحل محل الأشكال مستطيلة بعد إدراجها في العرض التقديمي ولا تأخذ أشكال الأشكال.

تمثيل JSON
{
  "replaceMethod": enum (ReplaceMethod),
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.

  // Union field image_source can be only one of the following:
  "imageUrl": string
  // End of list of possible types for union field image_source.
}
الحقول
replaceMethod
(deprecated)

enum (ReplaceMethod)

طريقة الاستبدال.

منهي العمل به : استخدام imageReplaceMethod بدلاً من ذلك.

إذا حددت كلاً من replaceMethod و imageReplaceMethod، imageReplaceMethod لها الأسبقية.

imageReplaceMethod

enum (ImageReplaceMethod)

طريقة استبدال الصورة.

إذا حددت كلاً من replaceMethod و imageReplaceMethod، imageReplaceMethod لها الأسبقية.

إذا لم يتم تحديد قيمة imageReplaceMethod، ولكن يجب تحديد قيمة replaceMethod، ثم تم تحديد replaceMethod استخدام القيمة.

إذا لم تحدد أيًا من الخيارين، فسيتم استخدام CENTER_INSIDE.

pageObjectIds[]

string

إذا كانت القيم غير فارغة، يتم تقييد المطابقات على عناصر الصفحة فقط على الصفحات المحدّدة.

عرض رسالة الخطأ 400 الخاصة بالطلب غير الصحيح إذا تم تحديد رقم تعريف كائن الصفحة notes page أو a notes master، أو في حال عدم توفّر صفحة برقم تعريف العنصر هذا في العرض التقديمي.

حقل الاتحاد criteria المعايير التي يجب أن تتطابق معها الأشكال ليتم استبدالها. criteria واحد فقط مما يلي:
containsText

object (SubstringMatchCriteria)

وفي حال ضبطها، سيستبدل هذا الطلب كل الأشكال التي تحتوي على النص المعنيّ.

حقل الاتحاد image_source نوع مصدر الصور image_source واحد فقط مما يلي:
imageUrl

string

عنوان URL الخاص بالصورة

يتم استرجاع الصورة مرة واحدة في وقت الإدراج وتخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغا بكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.

يمكن ألا يزيد طول عنوان URL المقدَّم عن 2 كيلوبايت. يتم حفظ عنوان URL نفسه مع الصورة، ويتم عرضه من خلال Image.source_url .

ReplaceMethod

طريقة الاستبدال.

عمليات التعداد
CENTER_INSIDE يتم قياس الصورة وتوسيطها لتلائم حدود الشكل الأصلي مع الحفاظ على نسبة عرض الصورة إلى ارتفاعها. قد يكون حجم الصورة المعروضة أصغر من حجم الشكل. وهذه هي الطريقة التلقائية عندما لا يتم تحديد إحدى هذه الطرق.
CENTER_CROP يمكنك قياس الصورة وتوسيطها لملء حدود الشكل الأصلي. يمكن اقتصاص الصورة لملء الشكل. وسيكون حجم الصورة المعروضة مطابقًا لحجم الشكل الأصلي.

ImageReplaceMethod

طريقة استبدال الصورة.

عمليات التعداد
IMAGE_REPLACE_METHOD_UNSPECIFIED طريقة استبدال صورة غير محدّدة يجب عدم استخدام هذه القيمة.
CENTER_INSIDE يتم قياس الصورة وتوسيطها لتلائم حدود الشكل الأصلي مع الحفاظ على نسبة عرض الصورة إلى ارتفاعها. قد يكون حجم الصورة المعروضة أصغر من حجم الشكل. وهذه هي الطريقة التلقائية عندما لا يتم تحديد إحدى هذه الطرق.
CENTER_CROP يمكنك قياس الصورة وتوسيطها لملء حدود الشكل الأصلي. يمكن اقتصاص الصورة لملء الشكل. وسيكون حجم الصورة المعروضة مطابقًا للشكل الأصلي.

DuplicateObjectRequest

يؤدي هذا الإجراء إلى تكرار شريحة أو عنصر صفحة.

عند إنشاء نسخة طبق الأصل من شريحة، سيتم إنشاء شريحة مكررة بعد الشريحة المحددة مباشرةً. عند إنشاء نسخة طبق الأصل من عنصر صفحة، سيتم وضع النسخة المكرّرة على الصفحة نفسها في نفس موضع العنصر الأصلي.

تمثيل JSON
{
  "objectId": string,
  "objectIds": {
    string: string,
    ...
  }
}
الحقول
objectId

string

رقم تعريف العنصر المطلوب إنشاء نسخة طبق الأصل منه.

objectIds

map (key: string, value: string)

قد يحتوي الكائن المكرر على كائنات أخرى، على سبيل المثال عند تكرار شريحة أو عنصر صفحة مجموعة. تحدد هذه الخريطة كيفية إنشاء أرقام تعريف العناصر المكررة: المفاتيح هي أرقام تعريف العناصر الأصلية، وقيمها هي أرقام التعريف التي سيتم تعيينها للعنصر المكرر المقابل. يمكن تحديد الرقم التعريفي للكائن المصدر المكرر في هذه الخريطة أيضًا، باستخدام القيمة نفسها objectId كمفتاح والمعرّف المطلوب حديثًا كقيمة.

يجب أن تتوافق جميع المفاتيح مع المعرفات الموجودة في العرض التقديمي. يجب أن تكون جميع القيم فريدة في العرض التقديمي ويجب أن تبدأ بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف الجديد أقل من 5 أو أكبر من 50.

في حال حذف أي أرقام تعريف لعناصر المصدر من الخريطة، سيتم تخصيص رقم تعريف عشوائي جديد. إذا كانت الخريطة فارغة أو لم يتم ضبطها، ستتلقّى جميع العناصر المكرّرة معرّفًا عشوائيًا جديدًا.

UpdateTextStyleRequest

تحديث نمط النص في Shape أو Table

تمثيل JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (TextStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للشكل أو الجدول الذي يتضمن النص المطلوب تصميمه.

cellLocation

object (TableCellLocation)

موقع الخلية في الجدول التي تحتوي على النص المطلوب نمطه. في حال حذف objectId يشير إلى جدول cellLocation يجب أن يحتوي على قيمة. وبخلاف ذلك، يجب ألا يتم ذلك.

style

object (TextStyle)

الأنماط المطلوب ضبطها على النص

إذا تطابقت قيمة نمط معين مع قيمة النمط الرئيسي، فسيتم تعيين هذا النمط ليتم اكتسابه.

قد تؤدي تغييرات معيّنة في نمط النص إلى إجراء تغييرات أخرى تهدف إلى مطابقة سلوك محرّر "العروض التقديمية من Google". انظر وثائق TextStyle لمزيد من المعلومات.

textRange

object (Range)

نطاق النص المراد نمطه.

ويمكن توسيع النطاق ليشمل سطورًا جديدة مجاورة.

إذا كان النطاق يحتوي بالكامل على فقرة تنتمي إلى قائمة، فسيتم أيضًا تحديث التعداد النقطي للفقرة بنمط النص المطابق.

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر style يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتحديث نمط النص إلى غامق، قم بتعيين fields إلى "bold"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

ReplaceAllShapesWithSheetsChartRequest

لاستبدال جميع الأشكال التي تطابق المعايير المحددة بالمخطط المتوفر في "جداول بيانات Google". سيتم تحجيم المخطط وتوسيطه ليلائم حدود الشكل الأصلي.

ملاحظة: يتطلب استبدال الأشكال برسم بياني واحد على الأقل من نطاقات جداول البيانات.readonly أو جداول البيانات أو drive.readonly أو Drive لـ OAuth.

تمثيل JSON
{
  "containsText": {
    object (SubstringMatchCriteria)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode),
  "pageObjectIds": [
    string
  ]
}
الحقول
containsText

object (SubstringMatchCriteria)

المعايير التي يجب أن تتطابق معها الأشكال ليتم استبدالها. سيستبدل الطلب كل الأشكال التي تحتوي على النص المقدم.

spreadsheetId

string

رقم تعريف جدول بيانات Google الذي يحتوي على الرسم البياني.

chartId

integer

رقم تعريف الرسم البياني المحدد في جدول بيانات Google Sheets.

linkingMode

enum (LinkingMode)

الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر. عند عدم تحديد هذا الخيار، سيكون الرسم البياني صورة غير مرتبطة.

pageObjectIds[]

string

إذا كانت القيم غير فارغة، يتم تقييد المطابقات على عناصر الصفحة فقط على الصفحات المحدّدة.

عرض رسالة الخطأ 400 الخاصة بالطلب غير الصحيح إذا تم تحديد رقم تعريف كائن الصفحة notes page أو a notes master، أو في حال عدم توفّر صفحة برقم تعريف العنصر هذا في العرض التقديمي.

LinkingMode

الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر.

عمليات التعداد
NOT_LINKED_IMAGE الرسم البياني غير مرتبط بجدول البيانات المصدر ولا يمكن تعديله. سيتم إدراج رسم بياني غير مرتبط كصورة.
LINKED يتيح ربط المخطط تحديثه، وسيرى المتعاونون الآخرون رابطًا إلى جدول البيانات.

DeleteParagraphBulletsRequest

حذف الرموز النقطية من جميع الفقرات التي تتداخل مع فهرس النص المحدد range

سيتم حفظ مستوى التداخل لكل فقرة بشكل مرئي عن طريق إضافة مسافة بادئة إلى بداية الفقرة المقابلة.

تمثيل JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
الحقول
objectId

string

رقم تعريف العنصر للشكل أو الجدول الذي يحتوي على النص المطلوب حذف الرموز النقطية منه.

cellLocation

object (TableCellLocation)

موقع الخلية الاختياري في الجدول إذا كان النص المطلوب تعديله في خلية جدول. في حال توفّره، يجب أن يشير objectId إلى جدول.

textRange

object (Range)

نطاق النص المراد حذف الرموز النقطية منه، بناءً على TextElement الفهارس.

UpdateParagraphStyleRequest

لتحديث نمط جميع الفقرات داخل Shape أو Table التي تتداخل مع نطاق فهرس النص المعين.

تمثيل JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (ParagraphStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للشكل أو الجدول الذي يتضمن النص المطلوب تصميمه.

cellLocation

object (TableCellLocation)

موقع الخلية في الجدول الذي يحتوي على الفقرات التي تريد نمطها. في حال حذف objectId يشير إلى جدول cellLocation يجب أن يحتوي على قيمة. وبخلاف ذلك، يجب ألا يتم ذلك.

style

object (ParagraphStyle)

نمط الفقرة.

textRange

object (Range)

نطاق النص الذي يحتوي على الفقرات المراد نمطها.

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر style يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

فعلى سبيل المثال، لتحديث محاذاة الفقرة، قم بتعيين fields إلى "alignment"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

UpdateTableBorderPropertiesRequest

لتعديل خصائص حدود الجدول في Table

تمثيل JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "borderPosition": enum (BorderPosition),
  "tableBorderProperties": {
    object (TableBorderProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للجدول.

tableRange

object (TableRange)

نطاق الجدول الذي يمثّل المجموعة الفرعية من الجدول التي يتم تطبيق التعديلات عليها وفي حال عدم تحديد نطاق الجدول، سيتم تطبيق التعديلات على الجدول بالكامل.

borderPosition

enum (BorderPosition)

موضع الحدود في نطاق الجدول الذي يجب أن تنطبق عليه التعديلات إذا لم يتم تحديد موضع الحدود، سيتم تطبيق التعديلات على جميع الحدود في نطاق الجدول.

tableBorderProperties

object (TableBorderProperties)

سمات حدود الجدول المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر tableBorderProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتحديث لون التعبئة الخالص لحدود الجدول، اضبط fields إلى "tableBorderFill.solidFill.color"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

BorderPosition

موضع حدود الجدول.

عمليات التعداد
ALL جميع الحدود في النطاق.
BOTTOM الحدود في أسفل النطاق.
INNER الحدود من داخل النطاق.
INNER_HORIZONTAL الحدود الأفقية داخل النطاق.
INNER_VERTICAL الحدود العمودية داخل النطاق.
LEFT الحدود على يسار النطاق.
OUTER الحدود بطول خارج النطاق.
RIGHT الحدود على يمين النطاق.
TOP الحدود في الجزء العلوي من النطاق.

UpdateTableColumnPropertiesRequest

لتعديل خصائص Table العمود.

تمثيل JSON
{
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للجدول.

columnIndices[]

integer

قائمة الفهارس الصفرية التي تحدد الأعمدة المراد تحديثها. وإذا لم يتم تقديم فهارس، سيتم تحديث كل الأعمدة في الجدول.

tableColumnProperties

object (TableColumnProperties)

سمات العمود في الجدول المطلوب تعديلها.

إذا كانت قيمة tableColumnProperties#columnWidth في الطلب أقل من 406400 وحدة EMU (32 نقطة)، فسيتم عرض 400 خطأ في الطلب غير صالح.

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر tableColumnProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتعديل عرض العمود، اضبط fields إلى "columnWidth"

إذا كان ""columnwidth"' يتم تضمينه في قناع الحقل ولكن تُرك الخاصية بدون تعيين، فسيكون عرض العمود افتراضيًا على 406400 وحدة EMU (32 نقطة).

UpdateTableRowPropertiesRequest

لتعديل خصائص Table الصف.

تمثيل JSON
{
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للجدول.

rowIndices[]

integer

قائمة الفهارس الصفرية التي تحدد الصفوف المطلوب تحديثها. وإذا لم تتوفر أي فهارس، سيتم تحديث جميع الصفوف في الجدول.

tableRowProperties

object (TableRowProperties)

سمات الصفوف في الجدول المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر tableRowProperties يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

فعلى سبيل المثال، لتحديث الحد الأدنى لارتفاع الصف، fields إلى "minRowHeight"

إذا كانت قيمة "minRowHeight" في قناع الحقل، ولكن تُترك الخاصية بدون ضبط، سيتم ضبط الحدّ الأدنى لارتفاع الصف تلقائيًا على 0.

MergeTableCellsRequest

يدمج الخلايا في Table

تمثيل JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
الحقول
objectId

string

رقم تعريف الكائن للجدول.

tableRange

object (TableRange)

نطاق الجدول الذي يحدد خلايا الجدول المطلوب دمجها.

أي نص في الخلايا التي يتم دمجها سيتم تسلسله وتخزينها في الخلية "الرأس" العلوية اليسرى من النطاق. إذا كان النطاق غير مستطيل (والذي يمكن أن يحدث في بعض الحالات حيث يغطي النطاق الخلايا التي تم دمجها بالفعل)، فسيتم عرض خطأ 400 طلب غير صالح.

UnmergeTableCellsRequest

يؤدي إلى إلغاء دمج الخلايا في Table

تمثيل JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
الحقول
objectId

string

رقم تعريف الكائن للجدول.

tableRange

object (TableRange)

نطاق الجدول الذي يحدد خلايا الجدول المطلوب إلغاء دمجها.

سيتم إلغاء دمج جميع الخلايا المدمجة في هذا النطاق، ولن تتأثر الخلايا التي سبق إلغاء دمجها. وإذا لم يكن النطاق يحتوي على خلايا مدمَجة، لن يؤدي الطلب إلى تنفيذ أي إجراء. إذا كان هناك نص في أي من الخلايا المدمجة، فسيظل النص في الخلية ("الرأس") العلوية اليسرى من المجموعة الناتجة من الخلايا غير المدمجة.

GroupObjectsRequest

تجميع العناصر لإنشاء مجموعة كائنات. على سبيل المثال، المجموعات PageElements لإنشاء Group في نفس الصفحة مثل جميع الأطفال.

تمثيل JSON
{
  "groupObjectId": string,
  "childrenObjectIds": [
    string
  ]
}
الحقول
groupObjectId

string

رقم تعريف عنصر يوفّره المستخدم للمجموعة التي سيتم إنشاؤها

إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي). [a-zA-Z0-9_]); قد تتضمن الأحرف المتبقية تلك بالإضافة إلى واصلة أو نقطتين (تتطابق مع التعبير العادي [a-zA-Z0-9_-:]). يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50.

إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد.

childrenObjectIds[]

string

أرقام تعريف الكائنات المطلوب تجميعها.

يمكن تجميع عناصر الصفحة فقط. يجب أن يكون هناك عنصران على الأقل من عناصر الصفحة في الصفحة نفسها غير موجودين بالفعل في مجموعة أخرى. تتضمن بعض عناصر الصفحة، مثل videos, tables أو placeholders لا يمكن تجميعه.

UngroupObjectsRequest

إلغاء تجميع العناصر، مثل groups

تمثيل JSON
{
  "objectIds": [
    string
  ]
}
الحقول
objectIds[]

string

معرّفات الكائنات المطلوب إلغاء تجميعها.

فقط groups التي ليست داخل غير ذلك groups يمكن فك تجميعه. يجب أن تكون جميع المجموعات في الصفحة نفسها. يتم حذف المجموعة نفسها. ويتم الاحتفاظ بالأحجام المرئية ومواضعها لجميع الأطفال.

UpdatePageElementAltTextRequest

لتعديل عنوان النص البديل و/أو وصفه page element

تمثيل JSON
{
  "objectId": string,
  "title": string,
  "description": string
}
الحقول
objectId

string

رقم تعريف الكائن لعنصر الصفحة الذي يتم تطبيق التعديلات عليه.

title

string

عنوان النص البديل المعدَّل لعنصر الصفحة. في حال ترك هذه السياسة بدون ضبط، سيتم الاحتفاظ بالقيمة الحالية. يظهر العنوان لقارئات الشاشة وواجهات تسهيل الاستخدام الأخرى. عدم استخدام سوى قيم يمكن للإنسان قراءتها تتعلّق بمحتوى عنصر الصفحة

description

string

وصف النص البديل الذي تم تعديله لعنصر الصفحة. في حال ترك هذه السياسة بدون ضبط، سيتم الاحتفاظ بالقيمة الحالية. يظهر الوصف لبرامج قراءة الشاشة وواجهات تسهيل الاستخدام الأخرى. عدم استخدام سوى قيم يمكن للإنسان قراءتها تتعلّق بمحتوى عنصر الصفحة

ReplaceImageRequest

لاستبدال صورة حالية بصورة جديدة.

يؤدي استبدال صورة إلى إزالة بعض image effects من الصورة الحالية.

تمثيل JSON
{
  "imageObjectId": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
الحقول
imageObjectId

string

رقم تعريف الصورة الحالية التي سيتم استبدالها. يمكن استرداد المعرّف من الرد على طلب الحصول على إذن.

imageReplaceMethod

enum (ImageReplaceMethod)

طريقة الاستبدال.

حقل الاتحاد image_source نوع مصدر الصور image_source واحد فقط مما يلي:
url

string

عنوان URL الخاص بالصورة

يتم استرجاع الصورة مرة واحدة في وقت الإدراج وتخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، وألا يزيد دقتها عن 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.

لا يمكن أن يتجاوز طول عنوان URL المقدَّم 2 كيلوبايت. يتم حفظ عنوان URL مع الصورة، وعرضه من خلال Image.source_url .

UpdateSlidePropertiesRequest

لتعديل خصائص الشريحة.

تمثيل JSON
{
  "objectId": string,
  "slideProperties": {
    object (SlideProperties)
  },
  "fields": string
}
الحقول
objectId

string

رقم تعريف الكائن للشريحة التي يتم تطبيق التحديث عليها.

slideProperties

object (SlideProperties)

خصائص الشريحة المطلوب تعديلها

fields

string (FieldMask format)

الحقول التي يجب تعديلها.

يجب تحديد حقل واحد على الأقل. الجذر 'slideProperties' يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة "*" يمكن استخدامها كاختصار لسرد كل حقل.

على سبيل المثال، لتحديث ما إذا تم تخطي شريحة، قم بتعيين fields إلى "isSkipped"

لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط.

UpdatePageElementsZOrderRequest

لتحديث الترتيب Z لعناصر الصفحة. الترتيب Z هو ترتيب العناصر الموجودة على الصفحة من الخلف إلى الأمام. قد يغطي عنصر الصفحة في المقدمة العناصر الموجودة خلفه.

تمثيل JSON
{
  "pageElementObjectIds": [
    string
  ],
  "operation": enum (ZOrderOperation)
}
الحقول
pageElementObjectIds[]

string

أرقام تعريف الكائنات لعناصر الصفحة المطلوب تعديلها.

يجب أن تكون جميع عناصر الصفحة على الصفحة نفسها ويجب عدم تجميعها.

operation

enum (ZOrderOperation)

يشير ذلك المصطلح إلى عملية الترتيب Z التي يتم تطبيقها على عناصر الصفحة.

عند تطبيق العملية على عناصر صفحة متعددة، يتم الاحتفاظ بترتيبات Z النسبية داخل عناصر الصفحة هذه قبل العملية.

ZOrderOperation

عملية تحديث ترتيب Z لعنصر الصفحة.

عمليات التعداد
Z_ORDER_OPERATION_UNSPECIFIED عملية غير محدّدة.
BRING_TO_FRONT لجلب عناصر الصفحة إلى مقدمة الصفحة
BRING_FORWARD لإحضار عناصر الصفحة إلى الأمام في الصفحة بواسطة عنصر واحد نسبة إلى العنصر الأمامي في عناصر الصفحة المحددة.
SEND_BACKWARD لإرسال عناصر الصفحة للخلف في الصفحة بواسطة عنصر واحد نسبةً إلى أقصى نقطة خلف عنصر في عناصر الصفحة المحددة.
SEND_TO_BACK لإرسال عناصر الصفحة إلى الجزء الخلفي من الصفحة

UpdateLineCategoryRequest

لتعديل فئة line

تمثيل JSON
{
  "objectId": string,
  "lineCategory": enum (LineCategory)
}
الحقول
objectId

string

رقم تعريف الكائن للسطر الذي يتم تطبيق التعديل عليه.

فقط الخط ذو category مما يشير إلى أنه "موصل" يمكن تحديثه.

قد تتم إعادة توجيه السطر بعد تعديل فئته.

lineCategory

enum (LineCategory)

فئة السطر المطلوب التحديث إليها.

المطابقة التامة line type استنادًا إلى الفئة التي سيتم تعديلها وطريقة توجيهها للربط بعناصر الصفحة الأخرى.

RerouteLineRequest

يعيد توجيه line بحيث يكون متصلاً في أقرب موقعين للاتصال في عناصر الصفحة المتصلة.

تمثيل JSON
{
  "objectId": string
}
الحقول
objectId

string

رقم تعريف الكائن المطلوب إعادة توجيهه.

فقط الخط ذو category مما يشير إلى أنه "موصل" إعادة توجيههم. يجب أن يكون اتصالا البداية والنهاية للخط على عناصر صفحة مختلفة.