الطلب
نوع واحد من التحديث لتطبيقه على عرض تقديمي.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد
kind نوع التحديث. يجب ملء حقل واحد بالضبط.
kind
واحد فقط مما يلي:
|
|
createSlide
|
ينشئ شريحة جديدة. |
createShape
|
لإنشاء شكل جديد. |
createTable
|
إنشاء جدول جديد |
insertText
|
لإدراج نص في شكل أو خلية في جدول. |
insertTableRows
|
لإدراج صفوف في الجدول. |
insertTableColumns
|
لإدراج أعمدة في جدول. |
deleteTableRow
|
لحذف صف من الجدول. |
deleteTableColumn
|
لحذف عمود من جدول |
replaceAllText
|
لاستبدال جميع مثيلات النص المحدَّد. |
deleteObject
|
حذف عنصر صفحة أو صفحة من العرض التقديمي. |
updatePageElementTransform
|
لتعديل تحويل عنصر من الصفحة |
updateSlidesPosition
|
لتعديل موضع مجموعة من الشرائح في العرض التقديمي. |
deleteText
|
لحذف نص من شكل أو خلية جدول. |
createImage
|
يتم إنشاء صورة. |
createVideo
|
يتم إنشاء فيديو. |
createSheetsChart
|
ينشئ رسمًا بيانيًا لجداول بيانات Google مضمّنًا. |
createLine
|
ينشئ خطًا. |
refreshSheetsChart
|
تتم إعادة تحميل الرسم البياني في "جداول بيانات Google". |
updateShapeProperties
|
لتعديل خصائص
|
updateImageProperties
|
لتعديل خصائص
|
updateVideoProperties
|
لتعديل خصائص
|
updatePageProperties
|
لتعديل خصائص
|
updateTableCellProperties
|
لتعديل خصائص
|
updateLineProperties
|
لتعديل خصائص
|
createParagraphBullets
|
لإنشاء رموز نقطية للفقرات |
replaceAllShapesWithImage
|
لاستبدال جميع الأشكال التي تطابق بعض المعايير بصورة. |
duplicateObject
|
يؤدي هذا الإجراء إلى تكرار شريحة أو عنصر صفحة. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
لاستبدال جميع الأشكال التي تطابق بعض المعايير بمخطط "جداول بيانات Google". |
deleteParagraphBullets
|
حذف التعداد النقطي من الفقرات |
updateParagraphStyle
|
|
updateTableBorderProperties
|
لتعديل خصائص حدود الجدول في
|
updateTableColumnProperties
|
لتعديل خصائص
|
updateTableRowProperties
|
لتعديل خصائص
|
mergeTableCells
|
يدمج الخلايا في
|
unmergeTableCells
|
يؤدي إلى إلغاء دمج الخلايا في
|
groupObjects
|
لتجميع العناصر، مثل عناصر الصفحة. |
ungroupObjects
|
إلغاء تجميع العناصر، مثل
|
updatePageElementAltText
|
لتعديل عنوان النص البديل و/أو وصفه
|
replaceImage
|
لاستبدال صورة حالية بصورة جديدة. |
updateSlideProperties
|
لتعديل خصائص الشريحة |
updatePageElementsZOrder
|
لتحديث ترتيب Z
|
updateLineCategory
|
لتعديل فئة
|
rerouteLine
|
يعيد توجيه
|
CreateSlideRequest
ينشئ شريحة.
تمثيل JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
insertionIndex
|
الفهرس الاختياري القائم على الصفر الذي يشير إلى مكان إدراج الشرائح. إذا لم تحدد فهرسًا، فسيتم إنشاء الشريحة في النهاية. |
slideLayoutReference
|
مرجع التخطيط للشريحة المراد إدراجها، استنادًا إلى الرئيسية الحالية، وهي إحدى السمات التالية:
إذا لم يتم العثور على LayoutReference في الصفحة الرئيسية الحالية، فسيتم عرض خطأ 400 في الطلب غير صالح.
إذا لم تحدد مرجع تنسيق، ستستخدم الشريحة خيارات التنسيق
|
placeholderIdMappings[]
|
قائمة اختيارية لربطات معرف الكائن من
|
LayoutReference
مرجع تنسيق الشريحة قد يشير ذلك إلى أيّ مما يلي:
- تنسيق محدد مسبقًا
- أحد التخطيطات في العرض التقديمي.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد
kind نوع LayoutReference.
kind
واحد فقط مما يلي:
|
|
predefinedLayout
|
تخطيط محدَّد مسبقًا. |
layoutId
|
معرِّف التنسيق: رقم تعريف الكائن لأحد التنسيقات في العرض التقديمي. |
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 |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم للعنصر النائب المحدّد أعلاه ليتم إنشاؤه على شريحة
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
حقل الاتحاد
kind نوع تحديد العنصر النائب في التخطيط.
kind
واحد فقط مما يلي:
|
|
layoutPlaceholder
|
العنصر النائب في التنسيق الذي سيتم تطبيقه على الشريحة. فقط
|
layoutPlaceholderObjectId
|
رقم تعريف عنصر العنصر النائب في التنسيق الذي سيتم تطبيقه على الشريحة. |
CreateShapeRequest
لإنشاء شكل جديد.
تمثيل JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
|
elementProperties
|
خصائص العنصر للشكل. |
shapeType
|
نوع الشكل. |
PageElementProperties
السمات الشائعة لعنصر الصفحة
ملاحظة: عندما تنشئ في البداية
PageElement
، يجوز لواجهة برمجة التطبيقات تعديل قيمتَي
size
أو
transform
، لكن لن يتغيّر الحجم المرئي.
تمثيل JSON |
---|
{ "pageObjectId": string, "size": { object ( |
الحقول | |
---|---|
pageObjectId
|
رقم تعريف الكائن للصفحة التي يوجد فيها العنصر. |
size
|
حجم العنصر. |
transform
|
تحويل العنصر. |
CreateTableRequest
إنشاء جدول جديد
تمثيل JSON |
---|
{
"objectId": string,
"elementProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
elementProperties
|
خصائص العناصر للجدول. سيتم إنشاء الجدول بالحجم المقدَّم، وفقًا للحد الأدنى للحجم. وإذا لم يتم تقديم حجم، سيتم تحديد حجم الجدول تلقائيًا. يجب أن تحتوي تحويلات الجداول على مقياس من 1 بدون أي مكونات قص. وفي حال عدم توفير التحويل، سيظهر الجدول في وسط الصفحة. |
rows
|
عدد الصفوف في الجدول. |
columns
|
عدد الأعمدة في الجدول |
InsertTextRequest
لإدراج نص في شكل أو في خلية جدول.
تمثيل JSON |
---|
{
"objectId": string,
"cellLocation": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشكل أو الجدول الذي سيتم إدراج النص فيه. |
cellLocation
|
موقع الخلايا الاختياري في الجدول إذا كان النص سيتم إدراجه في خلية جدول. في حال توفّره، يجب أن يشير objectId إلى جدول. |
text
|
النص المطلوب إدراجه.
سيؤدي إدراج حرف جديد ضمنًا إلى إنشاء حرف جديد.
سيتم تحديد أنماط النص للنص المدرج تلقائيًا، مع الحفاظ بشكل عام على نمط النص المجاور. في معظم الحالات، ستتم إضافة النص إلى العلامة
ستتم إزالة بعض أحرف التحكّم (U+0000-U+0008 وU+000C-U+001F) وأحرف الاستخدام الخاص لخطة يونيكود الأساسية المتعدّدة اللغات (U+E000-U+F8FF) من النص المُدرج. |
insertionIndex
|
الفهرس الذي سيتم إدراج النص فيه بوحدات رموز Unicode، استنادًا إلى
الفهرس يستند إلى صفر ويتم حسابه من بداية السلسلة. قد يتم تعديل الفهرس لمنع عمليات الإدراج داخل مجموعات رسومات Unicode. في هذه الحالات، سيتم إدراج النص بعد مجموعة الرسم البياني مباشرةً. |
InsertTableRowsRequest
لإدراج صفوف في الجدول.
تمثيل JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
الحقول | |
---|---|
tableObjectId
|
الجدول المطلوب إدراج صفوف فيه. |
cellLocation
|
موقع الخلايا في الجدول المرجعي الذي سيتم إدراج الصفوف منه. سيتم إدراج صف جديد أعلى (أو أسفل) الصف الذي توجد به خلية المرجع. إذا كانت الخلية المرجعية هي خلية مدمجة، فسيتم إدراج صف جديد أعلى (أو أسفل) الخلية المدمجة. |
insertBelow
|
تحديد ما إذا كان سيتم إدراج صفوف جديدة أسفل موقع الخلية المرجعي.
|
number
|
عدد الصفوف المراد إدراجها. ويمكن أن يتضمّن كل طلب 20 حرفًا كحد أقصى. |
InsertTableColumnsRequest
لإدراج أعمدة في جدول.
وسيتم تغيير حجم الأعمدة الأخرى في الجدول لتلائم العمود الجديد.
تمثيل JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
الحقول | |
---|---|
tableObjectId
|
الجدول الذي تريد إدراج أعمدة فيه. |
cellLocation
|
موقع الخلايا في الجدول المرجعي الذي سيتم إدراج الأعمدة منه. وسيتم إدراج عمود جديد إلى يسار (أو يمين) العمود الذي توجد فيه خلية المرجع. إذا كانت الخلية المرجعية هي خلية مدمجة، فسيتم إدراج عمود جديد إلى يسار (أو يمين) الخلية المدمجة. |
insertRight
|
لتحديد ما إذا كان سيتم إدراج أعمدة جديدة إلى يمين موقع خلية المرجع.
|
number
|
عدد الأعمدة المراد إدراجها. ويمكن أن يتضمّن كل طلب 20 حرفًا كحد أقصى. |
DeleteTableRowRequest
لحذف صف من الجدول.
تمثيل JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
الحقول | |
---|---|
tableObjectId
|
الجدول المطلوب حذف الصفوف منه. |
cellLocation
|
موقع خلية الجدول المرجعي الذي سيتم حذف الصف منه. سيتم حذف الصف الذي تمتد هذه الخلية فيه. إذا كانت هذه خلية مدمجة، سيتم حذف صفوف متعددة. إذا لم يبقَ أي صفوف في الجدول بعد هذا الحذف، سيتم حذف الجدول بأكمله. |
DeleteTableColumnRequest
لحذف عمود من جدول
تمثيل JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object (
|
الحقول | |
---|---|
tableObjectId
|
الجدول المطلوب حذف أعمدة منه. |
cellLocation
|
موقع خلية الجدول المرجعي الذي سيتم حذف العمود منه. سيتم حذف العمود الذي تمتد هذه الخلية فيه. إذا كانت هذه خلية مدمجة، سيتم حذف أعمدة متعددة. إذا لم تتبق أي أعمدة في الجدول بعد هذا الحذف، سيتم حذف الجدول بأكمله. |
ReplaceAllTextRequest
لاستبدال جميع مثيلات النص المطابق لمعايير ما
replace text
تمثيل JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
الحقول | |
---|---|
replaceText
|
النص الذي سيحل محل النص المتطابق. |
pageObjectIds[]
|
إذا كانت القيم غير فارغة، يتم تقييد المطابقات على عناصر الصفحة فقط على الصفحات المحدّدة.
عرض رسالة الخطأ 400 الخاصة بالطلب غير الصحيح إذا تم تحديد رقم تعريف كائن الصفحة
|
حقل الاتحاد
criteria المعايير المستخدمة لمطابقة النص المراد استبداله.
criteria
واحد فقط مما يلي:
|
|
containsText
|
للبحث عن نص في شكل يطابق هذه السلسلة الفرعية. |
SubstringMatchCriteria
معيار يطابق سلسلة معينة من النص في شكل أو جدول.
تمثيل JSON |
---|
{ "text": string, "matchCase": boolean } |
الحقول | |
---|---|
text
|
النص المطلوب البحث عنه في الشكل أو الجدول. |
matchCase
|
يشير إلى ما إذا كان يجب أن يراعي البحث حالة الأحرف:
|
DeleteObjectRequest
يؤدي هذا الإجراء إلى حذف كائن سواء
pages
أو
page elements
، من العرض التقديمي.
تمثيل JSON |
---|
{ "objectId": string } |
الحقول | |
---|---|
objectId
|
رقم تعريف العنصر الخاص بالصفحة أو العنصر المطلوب حذفه.
إذا بعد عملية الحذف
إذا تم حذف عنصر نائب من تنسيق، يتم أيضًا حذف أي عناصر نائبة فارغة مكتسبة. |
UpdatePageElementTransformRequest
لتعديل تحويل عنصر من الصفحة
سيؤدي تعديل تحويل مجموعة إلى تغيير التحويل المطلق لعناصر الصفحة في تلك المجموعة، ما قد يؤدي إلى تغيير مظهرها المرئي. راجع وثائق
PageElement.transform
لمزيد من التفاصيل.
تمثيل JSON |
---|
{ "objectId": string, "transform": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن لعنصر الصفحة المطلوب تعديله. |
transform
|
يشير ذلك المصطلح إلى مصفوفة تحويل الإدخال المستخدمة لتعديل عنصر الصفحة. |
applyMode
|
وضع تطبيق تعديل التحويل |
ApplyMode
أوضاع تطبيق تعديل التحويل
عمليات التعداد | |
---|---|
APPLY_MODE_UNSPECIFIED
|
وضع غير محدَّد. |
RELATIVE
|
يتم تطبيق مصفوفة AffineTransform الجديدة على المصفوفة الحالية واستبدال المصفوفة الحالية بالتسلسل الناتج. |
ABSOLUTE
|
لاستبدال مصفوفة AffineTransform الحالية بالمصفوفة الجديدة. |
UpdateSlidesPositionRequest
لتحديث موضع الشرائح في العرض التقديمي.
تمثيل JSON |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
الحقول | |
---|---|
slideObjectIds[]
|
أرقام تعريف الشرائح في العرض التقديمي التي يجب نقلها يجب أن تكون الشرائح في هذه القائمة بترتيب العرض التقديمي الحالي، وبدون تكرارات. |
insertionIndex
|
الفهرس الذي يجب إدراج الشرائح فيه، استنادًا إلى ترتيب الشريحة قبل إجراء عملية النقل يجب أن تتراوح القيمة بين صفر وعدد الشرائح في العرض التقديمي، بشكل شامل. |
DeleteTextRequest
لحذف نص من شكل أو خلية جدول.
تمثيل JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشكل أو الجدول الذي سيتم حذف النص منه. |
cellLocation
|
موقع الخلية الاختياري في الجدول إذا كان النص سيتم حذفه من خلية في الجدول. في حال توفّره، يجب أن يشير objectId إلى جدول. |
textRange
|
نطاق النص المراد حذفه، استنادًا إلى
يوجد دائمًا سطر جديد ضمني في نهاية نص الشكل أو خلية الجدول لا يمكن حذفه.
قد يؤدي حذف النص الذي يتخطى حدود الفقرة إلى حدوث تغييرات في أنماط الفقرات وقوائمها عند دمج الفقرتين. يتم توسيع النطاقات التي تتضمّن وحدة رمز واحدة فقط لزوج بديل لتشمل وحدتَي الرموز البرمجية. |
النطاق
تحدّد هذه السمة نطاقًا متجاورًا من مجموعة مفهرَسة، مثل الأحرف في النص.
تمثيل JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum (
|
الحقول | |
---|---|
startIndex
|
الفهرس الاختياري القائم على صفر لبداية المجموعة. مطلوب من أجل
|
endIndex
|
الفهرس الاختياري القائم على صفر في نهاية المجموعة. مطلوب من أجل
|
type
|
نوع النطاق. |
النوع
أنواع النطاقات.
عمليات التعداد | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
نوع نطاق غير محدَّد. يجب عدم استخدام هذه القيمة. |
FIXED_RANGE
|
نطاق ثابت. يتم تحديث
startIndex
أو
endIndex
.
|
FROM_START_INDEX
|
يبدأ النطاق في
startIndex
ويستمر حتى نهاية المجموعة. تشير رسالة الأشكال البيانية
endIndex
يجب عدم تحديده.
|
ALL
|
لتعيين النطاق ليكون بطول المجموعة بالكامل. يتم تحديث
startIndex
و
endIndex
يجب عدم تحديده.
|
CreateImageRequest
يتم إنشاء صورة.
تمثيل JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
elementProperties
|
خصائص العنصر للصورة. عندما لا تتطابق نسبة العرض إلى الارتفاع للحجم المقدّم مع نسبة العرض إلى الارتفاع للصورة، يتم تغيير حجم الصورة وتوسيطها مع مراعاة الحجم من أجل الحفاظ على نسبة العرض إلى الارتفاع. يتم تطبيق التحويل المقدم بعد هذه العملية.
تشير رسالة الأشكال البيانية
تشير رسالة الأشكال البيانية
|
حقل الاتحاد
image_source نوع مصدر الصور
image_source
واحد فقط مما يلي:
|
|
url
|
عنوان URL الخاص بالصورة يتم استرجاع الصورة مرة واحدة في وقت الإدراج وتخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغا بكسل، ويجب أن تكون بأحد التنسيقات التالية: PNG أو JPEG أو GIF.
يجب أن يكون عنوان URL المقدَّم متاحًا للجميع، ولا يزيد حجمه عن 2 كيلوبايت. يتم حفظ عنوان URL مع الصورة، وعرضه من خلال
|
CreateVideoRequest
يتم إنشاء فيديو.
ملاحظة: لإنشاء فيديو من Google Drive، يجب أن يحتوي التطبيق الذي قدّم الطلب على نطاق واحد على الأقل من نطاقات بروتوكول OAuth أو drive.readonly أو drive.file.
تمثيل JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
elementProperties
|
خصائص العنصر للفيديو.
تشير رسالة الأشكال البيانية
تشير رسالة الأشكال البيانية
|
source
|
مصدر الفيديو. |
id
|
المعرّف الفريد لمصدر الفيديو لهذا الفيديو مثلاً: لفيديو على 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 ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم وإذا تم تحديده، يجب أن يكون المعرّف فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف كلمة [a-zA-Z0-9_] ثم يتبعه أي عدد من الأحرف التالية [a-zA-Z0-9_-:]. يجب ألا يكون طول المعرّف أقل من 5 أو أكبر من 50. إذا كانت فارغة، سيتم إنشاء معرّف فريد. |
elementProperties
|
خصائص العنصر للرسم البياني. عندما لا تتطابق نسبة العرض إلى الارتفاع للحجم المقدّم مع نسبة العرض إلى الارتفاع في الرسم البياني، يتم تغيير حجم الرسم البياني وتوسيطه مع مراعاة الحجم للحفاظ على نسبة العرض إلى الارتفاع. يتم تطبيق التحويل المقدم بعد هذه العملية. |
spreadsheetId
|
رقم تعريف جدول بيانات Google الذي يحتوي على الرسم البياني. قد تحتاج إلى إضافة مفتاح مورد إلى عنوان HTTP لمجموعة فرعية من الملفات القديمة. لمزيد من المعلومات، يُرجى مراجعة الوصول إلى الملفات المشتركة باستخدام رابط باستخدام مفاتيح الموارد. |
chartId
|
رقم تعريف الرسم البياني المحدد في جدول بيانات Google Sheets. |
linkingMode
|
الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر. عند عدم تحديد هذا الخيار، سيكون الرسم البياني صورة غير مرتبطة. |
LinkingMode
الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر.
عمليات التعداد | |
---|---|
NOT_LINKED_IMAGE
|
الرسم البياني غير مرتبط بجدول البيانات المصدر ولا يمكن تعديله. سيتم إدراج رسم بياني غير مرتبط كصورة. |
LINKED
|
يتيح ربط المخطط تحديثه، وسيرى المتعاونون الآخرون رابطًا إلى جدول البيانات. |
CreateLineRequest
ينشئ خطًا.
تمثيل JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يوفّره المستخدم
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
elementProperties
|
خصائص العنصر للخط. |
lineCategory
|
فئة السطر المراد إنشاؤه.
منهي العمل به
: استخدام
المطابقة التامة
إذا حددت كلاً من
|
category
|
فئة السطر المراد إنشاؤه.
المطابقة التامة
إذا حددت كلاً من
إذا لم يتم تحديد قيمة
إذا لم تحدد أيًا منهما،
|
الفئة
فئات الخطوط.
عمليات التعداد | |
---|---|
STRAIGHT
|
الموصلات المستقيمة، بما في ذلك الموصل المستقيم 1. وتكون هي الفئة التلقائية عندما لا يتم تحديد فئة. |
BENT
|
الموصِّلات المنحنية، بما في ذلك الموصلات المنحنية من 2 إلى 5 |
CURVED
|
الموصِّلات المنحنية، بما في ذلك الموصِّل المنحني من 2 إلى 5 |
RefreshSheetsChartRequest
تجري إعادة تحميل رسم بياني مضمّن في "جداول بيانات Google" عن طريق استبداله بأحدث إصدار من الرسم البياني من "جداول بيانات Google".
ملاحظة: تتطلّب إعادة تحميل الرسوم البيانية واحدًا على الأقل من نطاقات Sheets.readonly أو جداول البيانات أو drive.readonly أو Drive.
تمثيل JSON |
---|
{ "objectId": string } |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للرسم البياني المطلوب إعادة تحميله |
UpdateShapePropertiesRequest
تعديل خصائص
Shape
تمثيل JSON |
---|
{
"objectId": string,
"shapeProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشكل الذي يتم تطبيق التعديلات عليه. |
shapeProperties
|
خصائص الشكل المطلوب تعديلها. |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتعديل لون التعبئة الخالص لخلفية الشكل، اضبط
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
UpdateImagePropertiesRequest
تعديل خصائص
Image
تمثيل JSON |
---|
{
"objectId": string,
"imageProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للصورة التي يتم تطبيق التعديلات عليها. |
imageProperties
|
خصائص الصورة المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتحديث لون مخطط الصورة، قم بتعيين
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
UpdateVideoPropertiesRequest
تعديل خصائص
Video
تمثيل JSON |
---|
{
"objectId": string,
"videoProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للفيديو الذي تم تطبيق التعديلات عليه |
videoProperties
|
خصائص الفيديو المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتعديل لون مخطط الفيديو، اضبط
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
UpdatePagePropertiesRequest
لتعديل خصائص
Page
تمثيل JSON |
---|
{
"objectId": string,
"pageProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للصفحة التي يتم تطبيق التعديل عليها. |
pageProperties
|
سمات الصفحة المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتعديل لون التعبئة الخالص لخلفية الصفحة، اضبط
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
UpdateTableCellPropertiesRequest
تعديل خصائص
TableCell
تمثيل JSON |
---|
{ "objectId": string, "tableRange": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للجدول. |
tableRange
|
نطاق الجدول الذي يمثّل المجموعة الفرعية من الجدول التي يتم تطبيق التعديلات عليها وفي حال عدم تحديد نطاق الجدول، سيتم تطبيق التعديلات على الجدول بالكامل. |
tableCellProperties
|
خصائص الخلايا في الجدول المطلوب تعديلها. |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتحديث لون التعبئة الثابت لخلفية خلية الجدول، يمكنك تعيين
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
TableRange
يمثل نطاق الجدول مرجعًا لمجموعة فرعية من جدول.
من المهم ملاحظة أن الخلايا المحددة بواسطة نطاق جدول لا تشكل بالضرورة مستطيلاً. لنفترض على سبيل المثال أن لدينا جدولاً 3 × 3 تم فيه دمج جميع خلايا الصف الأخير معًا. يظهر الجدول على النحو التالي:
[ ][ ][ ]
[ ][ ][ ]
[ ]
نطاق الجدول الذي يحتوي على الموقع = (0, 0) ونطاق الصف = 3 ونطاق العمود = 2 يحدد الخلايا التالية:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
تمثيل JSON |
---|
{
"location": {
object (
|
الحقول | |
---|---|
location
|
موقع بداية نطاق الجدول. |
rowSpan
|
امتداد الصف لنطاق الجدول. |
columnSpan
|
امتداد العمود لنطاق الجدول. |
UpdateLinePropertiesRequest
لتعديل خصائص
Line
تمثيل JSON |
---|
{
"objectId": string,
"lineProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للسطر الذي يتم تطبيق التعديل عليه. |
lineProperties
|
السمات الخطية المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتحديث لون التعبئة الخطي للسطر، اضبط
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
CreateParagraphBulletsRequest
ينشئ رموزًا نقطية لجميع الفقرات التي تتداخل مع نطاق فهرس النص المعني.
سيتم تحديد مستوى التداخل لكل فقرة عن طريق حساب علامات التبويب البادئة أمام كل فقرة. لتجنُّب المسافة الزائدة بين الرمز النقطي والفقرة المقابلة، تتم إزالة علامات التبويب البادئة من خلال هذا الطلب. قد يؤدي هذا إلى تغيير مؤشرات أجزاء من النص.
إذا كانت الفقرة التي تسبق تحديث الفقرات مباشرةً في قائمة تحتوي على إعداد مسبق مطابق، تتم إضافة الفقرات التي يتم تحديثها إلى القائمة السابقة.
تمثيل JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشكل أو الجدول الذي يحتوي على النص المطلوب إضافة رموز نقطية إليه. |
cellLocation
|
موقع الخلية الاختياري في الجدول إذا كان النص المطلوب تعديله في خلية جدول. في حال توفّره، يجب أن يشير objectId إلى جدول. |
textRange
|
نطاق النص لتطبيق الإعدادات المسبقة للتعداد النقطي عليه، بناءً على
|
bulletPreset
|
أنواع الرموز النقطية المراد استخدامها. الإعدادات التلقائية على
|
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
|
طريقة استبدال الصورة.
إذا حددت كلاً من
إذا لم يتم تحديد قيمة
إذا لم تحدد أيًا من الخيارين، فسيتم استخدام CENTER_INSIDE. |
pageObjectIds[]
|
إذا كانت القيم غير فارغة، يتم تقييد المطابقات على عناصر الصفحة فقط على الصفحات المحدّدة.
عرض رسالة الخطأ 400 الخاصة بالطلب غير الصحيح إذا تم تحديد رقم تعريف كائن الصفحة
|
حقل الاتحاد
criteria المعايير التي يجب أن تتطابق معها الأشكال ليتم استبدالها.
criteria
واحد فقط مما يلي:
|
|
containsText
|
وفي حال ضبطها، سيستبدل هذا الطلب كل الأشكال التي تحتوي على النص المعنيّ. |
حقل الاتحاد
image_source نوع مصدر الصور
image_source
واحد فقط مما يلي:
|
|
imageUrl
|
عنوان URL الخاص بالصورة يتم استرجاع الصورة مرة واحدة في وقت الإدراج وتخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، ولا يمكن أن يتجاوز 25 ميغا بكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.
يمكن ألا يزيد طول عنوان URL المقدَّم عن 2 كيلوبايت. يتم حفظ عنوان URL نفسه مع الصورة، ويتم عرضه من خلال
|
ReplaceMethod
طريقة الاستبدال.
عمليات التعداد | |
---|---|
CENTER_INSIDE
|
يتم قياس الصورة وتوسيطها لتلائم حدود الشكل الأصلي مع الحفاظ على نسبة عرض الصورة إلى ارتفاعها. قد يكون حجم الصورة المعروضة أصغر من حجم الشكل. وهذه هي الطريقة التلقائية عندما لا يتم تحديد إحدى هذه الطرق. |
CENTER_CROP
|
يمكنك قياس الصورة وتوسيطها لملء حدود الشكل الأصلي. يمكن اقتصاص الصورة لملء الشكل. وسيكون حجم الصورة المعروضة مطابقًا لحجم الشكل الأصلي. |
ImageReplaceMethod
طريقة استبدال الصورة.
عمليات التعداد | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
طريقة استبدال صورة غير محدّدة يجب عدم استخدام هذه القيمة. |
CENTER_INSIDE
|
يتم قياس الصورة وتوسيطها لتلائم حدود الشكل الأصلي مع الحفاظ على نسبة عرض الصورة إلى ارتفاعها. قد يكون حجم الصورة المعروضة أصغر من حجم الشكل. وهذه هي الطريقة التلقائية عندما لا يتم تحديد إحدى هذه الطرق. |
CENTER_CROP
|
يمكنك قياس الصورة وتوسيطها لملء حدود الشكل الأصلي. يمكن اقتصاص الصورة لملء الشكل. وسيكون حجم الصورة المعروضة مطابقًا للشكل الأصلي. |
DuplicateObjectRequest
يؤدي هذا الإجراء إلى تكرار شريحة أو عنصر صفحة.
عند إنشاء نسخة طبق الأصل من شريحة، سيتم إنشاء شريحة مكررة بعد الشريحة المحددة مباشرةً. عند إنشاء نسخة طبق الأصل من عنصر صفحة، سيتم وضع النسخة المكرّرة على الصفحة نفسها في نفس موضع العنصر الأصلي.
تمثيل JSON |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
الحقول | |
---|---|
objectId
|
رقم تعريف العنصر المطلوب إنشاء نسخة طبق الأصل منه. |
objectIds
|
قد يحتوي الكائن المكرر على كائنات أخرى، على سبيل المثال عند تكرار شريحة أو عنصر صفحة مجموعة. تحدد هذه الخريطة كيفية إنشاء أرقام تعريف العناصر المكررة: المفاتيح هي أرقام تعريف العناصر الأصلية، وقيمها هي أرقام التعريف التي سيتم تعيينها للعنصر المكرر المقابل. يمكن تحديد الرقم التعريفي للكائن المصدر المكرر في هذه الخريطة أيضًا، باستخدام القيمة نفسها
يجب أن تتوافق جميع المفاتيح مع المعرفات الموجودة في العرض التقديمي. يجب أن تكون جميع القيم فريدة في العرض التقديمي ويجب أن تبدأ بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
في حال حذف أي أرقام تعريف لعناصر المصدر من الخريطة، سيتم تخصيص رقم تعريف عشوائي جديد. إذا كانت الخريطة فارغة أو لم يتم ضبطها، ستتلقّى جميع العناصر المكرّرة معرّفًا عشوائيًا جديدًا. |
UpdateTextStyleRequest
تمثيل JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشكل أو الجدول الذي يتضمن النص المطلوب تصميمه. |
cellLocation
|
موقع الخلية في الجدول التي تحتوي على النص المطلوب نمطه. في حال حذف
|
style
|
الأنماط المطلوب ضبطها على النص إذا تطابقت قيمة نمط معين مع قيمة النمط الرئيسي، فسيتم تعيين هذا النمط ليتم اكتسابه.
قد تؤدي تغييرات معيّنة في نمط النص إلى إجراء تغييرات أخرى تهدف إلى مطابقة سلوك محرّر "العروض التقديمية من Google". انظر وثائق
|
textRange
|
نطاق النص المراد نمطه. ويمكن توسيع النطاق ليشمل سطورًا جديدة مجاورة. إذا كان النطاق يحتوي بالكامل على فقرة تنتمي إلى قائمة، فسيتم أيضًا تحديث التعداد النقطي للفقرة بنمط النص المطابق. |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتحديث نمط النص إلى غامق، قم بتعيين
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
ReplaceAllShapesWithSheetsChartRequest
لاستبدال جميع الأشكال التي تطابق المعايير المحددة بالمخطط المتوفر في "جداول بيانات Google". سيتم تحجيم المخطط وتوسيطه ليلائم حدود الشكل الأصلي.
ملاحظة: يتطلب استبدال الأشكال برسم بياني واحد على الأقل من نطاقات جداول البيانات.readonly أو جداول البيانات أو drive.readonly أو Drive لـ OAuth.
تمثيل JSON |
---|
{ "containsText": { object ( |
الحقول | |
---|---|
containsText
|
المعايير التي يجب أن تتطابق معها الأشكال ليتم استبدالها. سيستبدل الطلب كل الأشكال التي تحتوي على النص المقدم. |
spreadsheetId
|
رقم تعريف جدول بيانات Google الذي يحتوي على الرسم البياني. |
chartId
|
رقم تعريف الرسم البياني المحدد في جدول بيانات Google Sheets. |
linkingMode
|
الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر. عند عدم تحديد هذا الخيار، سيكون الرسم البياني صورة غير مرتبطة. |
pageObjectIds[]
|
إذا كانت القيم غير فارغة، يتم تقييد المطابقات على عناصر الصفحة فقط على الصفحات المحدّدة.
عرض رسالة الخطأ 400 الخاصة بالطلب غير الصحيح إذا تم تحديد رقم تعريف كائن الصفحة
|
LinkingMode
الوضع الذي يتم به ربط الرسم البياني بجدول البيانات المصدر.
عمليات التعداد | |
---|---|
NOT_LINKED_IMAGE
|
الرسم البياني غير مرتبط بجدول البيانات المصدر ولا يمكن تعديله. سيتم إدراج رسم بياني غير مرتبط كصورة. |
LINKED
|
يتيح ربط المخطط تحديثه، وسيرى المتعاونون الآخرون رابطًا إلى جدول البيانات. |
DeleteParagraphBulletsRequest
حذف الرموز النقطية من جميع الفقرات التي تتداخل مع فهرس النص المحدد
range
سيتم حفظ مستوى التداخل لكل فقرة بشكل مرئي عن طريق إضافة مسافة بادئة إلى بداية الفقرة المقابلة.
تمثيل JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف العنصر للشكل أو الجدول الذي يحتوي على النص المطلوب حذف الرموز النقطية منه. |
cellLocation
|
موقع الخلية الاختياري في الجدول إذا كان النص المطلوب تعديله في خلية جدول. في حال توفّره، يجب أن يشير objectId إلى جدول. |
textRange
|
نطاق النص المراد حذف الرموز النقطية منه، بناءً على
|
UpdateParagraphStyleRequest
لتحديث نمط جميع الفقرات داخل
Shape
أو
Table
التي تتداخل مع نطاق فهرس النص المعين.
تمثيل JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشكل أو الجدول الذي يتضمن النص المطلوب تصميمه. |
cellLocation
|
موقع الخلية في الجدول الذي يحتوي على الفقرات التي تريد نمطها. في حال حذف
|
style
|
نمط الفقرة. |
textRange
|
نطاق النص الذي يحتوي على الفقرات المراد نمطها. |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
فعلى سبيل المثال، لتحديث محاذاة الفقرة، قم بتعيين
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
UpdateTableBorderPropertiesRequest
لتعديل خصائص حدود الجدول في
Table
تمثيل JSON |
---|
{ "objectId": string, "tableRange": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للجدول. |
tableRange
|
نطاق الجدول الذي يمثّل المجموعة الفرعية من الجدول التي يتم تطبيق التعديلات عليها وفي حال عدم تحديد نطاق الجدول، سيتم تطبيق التعديلات على الجدول بالكامل. |
borderPosition
|
موضع الحدود في نطاق الجدول الذي يجب أن تنطبق عليه التعديلات إذا لم يتم تحديد موضع الحدود، سيتم تطبيق التعديلات على جميع الحدود في نطاق الجدول. |
tableBorderProperties
|
سمات حدود الجدول المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتحديث لون التعبئة الخالص لحدود الجدول، اضبط
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
BorderPosition
موضع حدود الجدول.
عمليات التعداد | |
---|---|
ALL
|
جميع الحدود في النطاق. |
BOTTOM
|
الحدود في أسفل النطاق. |
INNER
|
الحدود من داخل النطاق. |
INNER_HORIZONTAL
|
الحدود الأفقية داخل النطاق. |
INNER_VERTICAL
|
الحدود العمودية داخل النطاق. |
LEFT
|
الحدود على يسار النطاق. |
OUTER
|
الحدود بطول خارج النطاق. |
RIGHT
|
الحدود على يمين النطاق. |
TOP
|
الحدود في الجزء العلوي من النطاق. |
UpdateTableColumnPropertiesRequest
لتعديل خصائص
Table
العمود.
تمثيل JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للجدول. |
columnIndices[]
|
قائمة الفهارس الصفرية التي تحدد الأعمدة المراد تحديثها. وإذا لم يتم تقديم فهارس، سيتم تحديث كل الأعمدة في الجدول. |
tableColumnProperties
|
سمات العمود في الجدول المطلوب تعديلها.
إذا كانت قيمة
|
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
على سبيل المثال، لتعديل عرض العمود، اضبط
إذا كان ""columnwidth"' يتم تضمينه في قناع الحقل ولكن تُرك الخاصية بدون تعيين، فسيكون عرض العمود افتراضيًا على 406400 وحدة EMU (32 نقطة). |
UpdateTableRowPropertiesRequest
لتعديل خصائص
Table
الصف.
تمثيل JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للجدول. |
rowIndices[]
|
قائمة الفهارس الصفرية التي تحدد الصفوف المطلوب تحديثها. وإذا لم تتوفر أي فهارس، سيتم تحديث جميع الصفوف في الجدول. |
tableRowProperties
|
سمات الصفوف في الجدول المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر
فعلى سبيل المثال، لتحديث الحد الأدنى لارتفاع الصف،
إذا كانت قيمة "minRowHeight" في قناع الحقل، ولكن تُترك الخاصية بدون ضبط، سيتم ضبط الحدّ الأدنى لارتفاع الصف تلقائيًا على 0. |
MergeTableCellsRequest
يدمج الخلايا في
Table
تمثيل JSON |
---|
{
"objectId": string,
"tableRange": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للجدول. |
tableRange
|
نطاق الجدول الذي يحدد خلايا الجدول المطلوب دمجها. أي نص في الخلايا التي يتم دمجها سيتم تسلسله وتخزينها في الخلية "الرأس" العلوية اليسرى من النطاق. إذا كان النطاق غير مستطيل (والذي يمكن أن يحدث في بعض الحالات حيث يغطي النطاق الخلايا التي تم دمجها بالفعل)، فسيتم عرض خطأ 400 طلب غير صالح. |
UnmergeTableCellsRequest
يؤدي إلى إلغاء دمج الخلايا في
Table
تمثيل JSON |
---|
{
"objectId": string,
"tableRange": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للجدول. |
tableRange
|
نطاق الجدول الذي يحدد خلايا الجدول المطلوب إلغاء دمجها. سيتم إلغاء دمج جميع الخلايا المدمجة في هذا النطاق، ولن تتأثر الخلايا التي سبق إلغاء دمجها. وإذا لم يكن النطاق يحتوي على خلايا مدمَجة، لن يؤدي الطلب إلى تنفيذ أي إجراء. إذا كان هناك نص في أي من الخلايا المدمجة، فسيظل النص في الخلية ("الرأس") العلوية اليسرى من المجموعة الناتجة من الخلايا غير المدمجة. |
GroupObjectsRequest
تجميع العناصر لإنشاء مجموعة كائنات. على سبيل المثال، المجموعات
PageElements
لإنشاء
Group
في نفس الصفحة مثل جميع الأطفال.
تمثيل JSON |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
الحقول | |
---|---|
groupObjectId
|
رقم تعريف عنصر يوفّره المستخدم للمجموعة التي سيتم إنشاؤها
إذا حددت معرّفًا، فيجب أن يكون فريدًا بين كل الصفحات وعناصر الصفحة في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرطة سفلية (تتطابق مع التعبير العادي).
إذا لم تحدّد معرّفًا، سيتم إنشاء معرّف فريد. |
childrenObjectIds[]
|
أرقام تعريف الكائنات المطلوب تجميعها.
يمكن تجميع عناصر الصفحة فقط. يجب أن يكون هناك عنصران على الأقل من عناصر الصفحة في الصفحة نفسها غير موجودين بالفعل في مجموعة أخرى. تتضمن بعض عناصر الصفحة، مثل
|
UngroupObjectsRequest
إلغاء تجميع العناصر، مثل
groups
تمثيل JSON |
---|
{ "objectIds": [ string ] } |
الحقول | |
---|---|
objectIds[]
|
معرّفات الكائنات المطلوب إلغاء تجميعها.
فقط
|
UpdatePageElementAltTextRequest
لتعديل عنوان النص البديل و/أو وصفه
page element
تمثيل JSON |
---|
{ "objectId": string, "title": string, "description": string } |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن لعنصر الصفحة الذي يتم تطبيق التعديلات عليه. |
title
|
عنوان النص البديل المعدَّل لعنصر الصفحة. في حال ترك هذه السياسة بدون ضبط، سيتم الاحتفاظ بالقيمة الحالية. يظهر العنوان لقارئات الشاشة وواجهات تسهيل الاستخدام الأخرى. عدم استخدام سوى قيم يمكن للإنسان قراءتها تتعلّق بمحتوى عنصر الصفحة |
description
|
وصف النص البديل الذي تم تعديله لعنصر الصفحة. في حال ترك هذه السياسة بدون ضبط، سيتم الاحتفاظ بالقيمة الحالية. يظهر الوصف لبرامج قراءة الشاشة وواجهات تسهيل الاستخدام الأخرى. عدم استخدام سوى قيم يمكن للإنسان قراءتها تتعلّق بمحتوى عنصر الصفحة |
ReplaceImageRequest
لاستبدال صورة حالية بصورة جديدة.
يؤدي استبدال صورة إلى إزالة بعض
image effects
من الصورة الحالية.
تمثيل JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
الحقول | |
---|---|
imageObjectId
|
رقم تعريف الصورة الحالية التي سيتم استبدالها. يمكن استرداد المعرّف من الرد على طلب الحصول على إذن. |
imageReplaceMethod
|
طريقة الاستبدال. |
حقل الاتحاد
image_source نوع مصدر الصور
image_source
واحد فقط مما يلي:
|
|
url
|
عنوان URL الخاص بالصورة يتم استرجاع الصورة مرة واحدة في وقت الإدراج وتخزين نسخة لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، وألا يزيد دقتها عن 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.
لا يمكن أن يتجاوز طول عنوان URL المقدَّم 2 كيلوبايت. يتم حفظ عنوان URL مع الصورة، وعرضه من خلال
|
UpdateSlidePropertiesRequest
لتعديل خصائص الشريحة.
تمثيل JSON |
---|
{
"objectId": string,
"slideProperties": {
object (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للشريحة التي يتم تطبيق التحديث عليها. |
slideProperties
|
خصائص الشريحة المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها.
يجب تحديد حقل واحد على الأقل. الجذر 'slideProperties' يكون ضمنيًا ولا ينبغي تحديده. أغنية واحدة
على سبيل المثال، لتحديث ما إذا تم تخطي شريحة، قم بتعيين
لإعادة ضبط سمة إلى قيمتها التلقائية، يجب تضمين اسم الحقل في قناع الحقل مع ترك الحقل نفسه بدون ضبط. |
UpdatePageElementsZOrderRequest
لتحديث الترتيب Z لعناصر الصفحة. الترتيب Z هو ترتيب العناصر الموجودة على الصفحة من الخلف إلى الأمام. قد يغطي عنصر الصفحة في المقدمة العناصر الموجودة خلفه.
تمثيل JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum (
|
الحقول | |
---|---|
pageElementObjectIds[]
|
أرقام تعريف الكائنات لعناصر الصفحة المطلوب تعديلها. يجب أن تكون جميع عناصر الصفحة على الصفحة نفسها ويجب عدم تجميعها. |
operation
|
يشير ذلك المصطلح إلى عملية الترتيب 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 (
|
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن للسطر الذي يتم تطبيق التعديل عليه.
فقط الخط ذو
قد تتم إعادة توجيه السطر بعد تعديل فئته. |
lineCategory
|
فئة السطر المطلوب التحديث إليها.
المطابقة التامة
|
RerouteLineRequest
يعيد توجيه
line
بحيث يكون متصلاً في أقرب موقعين للاتصال في عناصر الصفحة المتصلة.
تمثيل JSON |
---|
{ "objectId": string } |
الحقول | |
---|---|
objectId
|
رقم تعريف الكائن المطلوب إعادة توجيهه.
فقط الخط ذو
|