الطلب
نوع واحد من التعديلات لتطبيقه على عرض تقديمي
تمثيل 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
|
تعديل الترتيب حسب العمق لمحاولة
|
updateLineCategory
|
تعديل فئة
|
rerouteLine
|
إعادة توجيه
|
CreateSlideRequest
لإنشاء شريحة
تمثيل JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يقدّمه المستخدم
إذا حدّدت معرّفًا، يجب أن يكون فريدًا بين جميع الصفحات وعناصر الصفحات في العرض التقديمي. يجب أن يبدأ المعرّف بحرف أبجدي رقمي أو شرط سفلي (يطابق التعبير العادي
في حال عدم تحديد معرّف، سيتم إنشاء معرّف فريد. |
insertionIndex
|
الفهرس الاختياري الذي يبدأ من 0 ويشير إلى مكان إدراج الشرائح. في حال عدم تحديد فهرس، يتم إنشاء الشريحة في النهاية. |
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, "searchByRegex": boolean } |
الحقول | |
---|---|
text
|
النص المطلوب البحث عنه في الشكل أو الجدول |
matchCase
|
يشير إلى ما إذا كان يجب أن يراعي البحث حالة الأحرف:
|
searchByRegex
|
اختياريّ. صحيح إذا كان يجب التعامل مع قيمة البحث على أنّها تعبير عادي. يجب تحويل أي شرطات سفلية في النمط.
|
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 أو 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"
ملاحظة: يتطلب إنشاء الرسم البياني أحد النطاقات التالية على الأقل: spreadsheets.readonly أو spreadsheets أو drive.readonly أو drive.file أو drive OAuth.
تمثيل JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
الحقول | |
---|---|
objectId
|
رقم تعريف عنصر يقدّمه المستخدم إذا تم تحديده، يجب أن يكون المعرّف فريدًا بين جميع الصفحات وعناصر الصفحات في العرض التقديمي. يجب أن يبدأ المعرّف بحرف كلمة [a-zA-Z0-9_] ثم يتبعه أي عدد من الأحرف التالية [a-zA-Z0-9_-:]. يجب ألا تقلّ مدة المعرّف عن 5 أو تزيد عن 50. إذا كان الحقل فارغًا، سيتم إنشاء معرّف فريد. |
elementProperties
|
خصائص العناصر للرسم البياني عندما لا تتطابق نسبة العرض إلى الارتفاع للحجم المقدَّم مع نسبة العرض إلى الارتفاع للرسم البياني، يتم تكبير الرسم البياني وتوسيطه بالنسبة إلى الحجم للحفاظ على نسبة العرض إلى الارتفاع. يتم تطبيق التحويل المقدَّم بعد هذه العملية. |
spreadsheetId
|
رقم تعريف جدول البيانات في "جداول بيانات Google" الذي يحتوي على الرسم البياني قد تحتاج إلى إضافة مفتاح مصدر إلى عنوان HTTP لمجموعة فرعية من الملفات القديمة. لمزيد من المعلومات، يُرجى الاطّلاع على الوصول إلى الملفات التي تمت مشاركتها باستخدام رابط باستخدام مفاتيح الموارد. |
chartId
|
رقم تعريف الرسم البياني المحدّد في جدول بيانات "جداول بيانات Google". |
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".
ملاحظة: يتطلب تحديث الرسوم البيانية أحد النطاقات التالية على الأقل: spreadsheets.readonly أو spreadsheets أو drive.readonly أو drive OAuth.
تمثيل 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 x 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
: سهم، يتوافق مع موضع الرمز يونيكود U+2794 -
ARROW3D
: سهم مع تظليل ثلاثي الأبعاد، يتوافق مع موضع رمز يونيكود U+27a2 -
CHECKBOX
: مربّع مجوف، يتوافق مع موضع الرمز يونيكود U+274f -
CIRCLE
: دائرة مجوفة، تتوافق مع موضع الرمز يونيكود U+25cb -
DIAMOND
: مربّع مُربّع صلب، يتوافق مع موضع الرمز يونيكود U+25c6 -
DIAMONDX
: مربّع ماسية يتضمّن حرف "x"، ويتوافق مع موضع الرمز يونيكود U+2756 -
HOLLOWDIAMOND
: رمز معيّن مجوف يتوافق مع موضع الرمز يونيكود U+25c7 -
DISC
: دائرة صلبة، تتوافق مع موضع رمز يونيكود U+25cf -
SQUARE
: مربّع صلب، يتوافق مع موضع الرمز يونيكود U+25a0 -
STAR
: نجمة، تتوافق مع موضع رمز Unicode U+2605 -
ALPHA
: حرف صغير، مثل "أ" أو "ب" أو "ج". -
UPPERALPHA
: حرف كبير، مثل "أ" أو "ب" أو "ج". -
DIGIT
: رقم، مثل 1 أو 2 أو 3 -
ZERODIGIT
: رقم يتمّ وضع الصفر قبل الأرقام الأحادية، مثل 01 أو 02 أو 03. لا يتمّ وضع صفر قبل الأرقام التي تتألّف من أكثر من رقم واحد. -
ROMAN
: رقم روماني صغير، مثل "i" أو "ii" أو "iii". -
UPPERROMAN
: رقم روماني كبير، مثل "I" أو "II" أو "III" -
LEFTTRIANGLE
: مثلث يشير إلى اليسار، يتوافق مع موضع الرمز يونيكود 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" سيتم تغيير حجم الرسم البياني وتوسيطه ليلائم حدود الشكل الأصلي.
ملاحظة: يتطلب استبدال الأشكال برسم بياني أحد النطاقات التالية على الأقل: spreadsheets.readonly أو spreadsheets أو drive.readonly أو drive OAuth.
تمثيل JSON |
---|
{ "containsText": { object ( |
الحقول | |
---|---|
containsText
|
المعايير التي يجب أن تتطابق مع الأشكال من أجل استبدالها سيؤدي الطلب إلى استبدال جميع الأشكال التي تحتوي على النص المحدّد. |
spreadsheetId
|
رقم تعريف جدول البيانات في "جداول بيانات Google" الذي يحتوي على الرسم البياني |
chartId
|
رقم تعريف الرسم البياني المحدّد في جدول بيانات "جداول بيانات Google". |
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" في قناع الحقل ولكن ترك السمة بدون ضبط، سيتم ضبط عرض العمود تلقائيًا على 406,400 وحدة 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 "الخطأ 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 هو ترتيب العناصر على الصفحة من الخلف إلى الأمام. قد يغطي عنصر الصفحة في المقدّمة العناصر التي تقع خلفه.
تمثيل 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
|
رقم تعريف العنصر للخط الذي سيتم إعادة توجيهه.
لا يمكن إعادة توجيه سوى سطر يتضمّن رمز
|