Page
يمثّل شكلًا عامًا ليس له تصنيف أكثر تحديدًا
تشمل هذه الفئة مربّعات نصية ومربّعات مستطيلة وأشكالًا أخرى محدّدة مسبقًا.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
align | Shape | محاذاة العنصر مع موضع المحاذاة المحدّد على الصفحة |
bring | Shape | ينقل عنصر الصفحة إلى الأمام في الصفحة بعنصر واحد. |
bring | Shape | تنقل عنصر الصفحة إلى مقدمة الصفحة. |
duplicate() | Page | تكرار عنصر الصفحة |
get | Autofit | تعرِض هذه الدالة Autofit للنص ضمن هذا الشكل. |
get | Border | لعرض Border للشكل. |
get | Connection | تعرِض هذه السمة قائمة المواقع الإلكترونية التي ترتبط بها الصفحة، أو قائمة فارغة إذا لم يكن عنصر
الصفحة يتضمّن أي مواقع إلكترونية مرتبطة.Connection |
get | Content | تعرِض هذه الدالة Content للنص في الشكل. |
get | String | تعرِض هذه السمة وصف النص البديل لعنصر الصفحة. |
get | Fill | لعرض Fill للشكل. |
get | Number | تحصل على ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا. |
get | Number | تعرِض هذه الدالة الارتفاع الأساسي للعنصر بالنقاط. |
get | Number | لعرض العرض الأساسي للعنصر بالنقاط. |
get | Number | تعرِض هذه السمة موضع العنصر الأفقي بالنقاط، ويتم قياسه من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا. |
get | Link | تعرِض القيمة Link أو null في حال عدم توفّر رابط. |
get | String | تعرِض هذه السمة المعرّف الفريد لهذا العنصر. |
get | Page | لعرض نوع عنصر الصفحة، الذي يتم تمثيله كقائمة Page . |
get | Group | تعرِض هذه السمة المجموعة التي ينتمي إليها عنصر الصفحة، أو null إذا لم يكن العنصر في مجموعة. |
get | Page | تعرِض هذه السمة الصفحة التي يظهر عليها عنصر الصفحة. |
get | Page | تعرِض هذه السمة عنصر الصفحة الرئيسية للعنصر النائب. |
get | Integer | لعرض فهرس العنصر النائب للشكل. |
get | Placeholder | لعرض نوع العنصر النائب للشكل، أو Placeholder إذا لم يكن الشكل
عنصرًا نائبًا. |
get | Number | تعرض هذه الدالة زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تعني درجة الصفر عدم التدوير. |
get | Shape | لعرض نوع الشكل. |
get | Text | تعرِض هذه السمة محتوى النص للشكل. |
get | String | عرض عنوان النص البديل لعنصر الصفحة |
get | Number | تحصل على موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا. |
get | Affine | لعرض تحويل عنصر الصفحة. |
get | Number | عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدارًا |
preconcatenate | Shape | تسلسل مسبق للتحويل المقدَّم مع التحويل الحالي لعنصر الصفحة |
remove() | void | تزيل عنصر الصفحة. |
remove | void | إزالة Link |
replace | Image | استبدال هذا الشكل بصورة يوفّرها Blob |
replace | Image | استبدال هذا الشكل بصورة يوفّرها Blob |
replace | Image | استبدال هذا الشكل بصورة |
replace | Image | استبدال هذا الشكل بصورة |
replace | Sheets | استبدال هذا الشكل بأحد الرسوم البيانية في "جداول بيانات Google" |
replace | Image | استبدال هذا الشكل بصورة لرسم بياني في "جداول بيانات Google" |
scale | Shape | تُحوِّل هذه الوظيفة ارتفاع العنصر إلى نسبة محدّدة. |
scale | Shape | تُحوِّل هذه السمة عرض العنصر إلى نسبة محدّدة. |
select() | void | لتحديد Page فقط في العرض النشط وإزالة أي تحديد سابق
|
select(replace) | void | يختار Page في العرض التقديمي النشط. |
send | Shape | ينقل عنصر الصفحة للخلف في الصفحة بعنصر واحد. |
send | Shape | تُرسِل عنصر الصفحة إلى الجزء الخلفي من الصفحة. |
set | Shape | لضبط Content للنص في الشكل |
set | Shape | لضبط وصف النص البديل لعنصر الصفحة |
set | Shape | تُستخدَم لضبط ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا. |
set | Shape | تُستخدَم لضبط موضع العنصر الأفقي بالنقاط، ويتم قياسها من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا. |
set | Link | تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة. |
set | Link | تُستخدَم لضبط Link على Slide المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد. |
set | Link | تُستخدَم هذه الدالة لضبط Link على Slide المحدَّد باستخدام الموضع النسبي للشريحة. |
set | Link | تُحدِّد Link لسلسلة عنوان URL غير الفارغة المحدّدة. |
set | Shape | لضبط زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات |
set | Shape | تُستخدَم لضبط عنوان النص البديل لعنصر الصفحة. |
set | Shape | تُستخدَم لضبط موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا. |
set | Shape | تُستخدَم لضبط التحويل لعنصر الصفحة باستخدام التحويل المقدَّم. |
set | Shape | تُستخدَم لضبط عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا. |
مستندات تفصيلية
align On Page(alignmentPosition)
محاذاة العنصر مع موضع المحاذاة المحدّد على الصفحة
المعلمات
الاسم | النوع | الوصف |
---|---|---|
alignment | Alignment | الموضع الذي سيتم محاذاة عنصر الصفحة هذا عليه في الصفحة. |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
bring Forward()
ينقل عنصر الصفحة إلى الأمام في الصفحة بعنصر واحد.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
bring To Front()
تنقل عنصر الصفحة إلى مقدمة الصفحة.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
duplicate()
تكرار عنصر الصفحة
يتم وضع عنصر الصفحة المكرّر في الصفحة نفسها وفي الموضع نفسه الذي يظهر فيه العنصر الأصلي.
الإرجاع
Page
: النسخة الجديدة من عنصر الصفحة هذا.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Autofit()
تعرِض هذه الدالة Autofit
للنص ضمن هذا الشكل. يُستخدَم الرمز null
إذا كان الشكل
لا يسمح بإضافة نص.
الإرجاع
Autofit
- ميزة "الاحتواء التلقائي للنص" داخل هذا الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Border()
get Connection Sites()
تعرِض هذه السمة قائمة المواقع الإلكترونية التي ترتبط بها الصفحة، أو قائمة فارغة إذا لم يكن عنصر
الصفحة يتضمّن أي مواقع إلكترونية مرتبطة.Connection
الإرجاع
Connection
: قائمة المواقع الإلكترونية المرتبطة، والتي قد تكون فارغة إذا لم يكن لهذا العنصر مواقع إلكترونية مرتبطة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Content Alignment()
تعرِض هذه الدالة Content
للنص في الشكل.
الإرجاع
Content
- محاذاة النص داخل هذا الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Description()
تعرِض هذه السمة وصف النص البديل لعنصر الصفحة. يتم دمج الوصف مع العنوان لأجل عرض النص البديل وقراءته.
الإرجاع
String
: وصف النص البديل لعنصر الصفحة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Fill()
get Height()
تحصل على ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
الإرجاع
Number
: الارتفاع الأساسي لعنصر الصفحة بالنقاط، أو null
إذا لم يكن لعنصر الصفحة
ارتفاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Inherent Height()
تعرِض هذه الدالة الارتفاع الأساسي للعنصر بالنقاط.
يكون التحويل الخاص بعنصر الصفحة نسبيًا لحجمه الأساسي. استخدِم الحجم الأساسي بالاشتراك مع التحويل الخاص بالعنصر لتحديد المظهر المرئي النهائي للعنصر.
الإرجاع
Number
: الارتفاع الأساسي لعنصر الصفحة بالنقاط، أو null
إذا لم يكن لعنصر الصفحة
ارتفاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Inherent Width()
لعرض العرض الأساسي للعنصر بالنقاط.
يكون تحويل عنصر الصفحة نسبيًا لحجمه الأساسي. استخدِم الحجم الأساسي بالاشتراك مع التحويل الخاص بالعنصر لتحديد المظهر المرئي النهائي للعنصر.
الإرجاع
Number
: العرض التلقائي لعنصر الصفحة بالنقاط، أو null
إذا لم يكن لعنصر الصفحة
عرض
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Left()
تعرِض هذه السمة موضع العنصر الأفقي بالنقاط، ويتم قياسه من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.
الإرجاع
Number
: موضع هذا العنصر الأفقي بالنقاط، من أعلى يمين الصفحة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Link()
تعرِض القيمة Link
أو null
في حال عدم توفّر رابط.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
الإرجاع
Link
: Link
أو null
في حال عدم توفّر رابط
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Object Id()
تعرِض هذه السمة المعرّف الفريد لهذا العنصر. تشترك أرقام تعريف الكائنات التي تستخدمها الصفحات وعناصر الصفحات في مساحة الاسم نفسها.
الإرجاع
String
: المعرّف الفريد لهذا العنصر.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Page Element Type()
لعرض نوع عنصر الصفحة، الذي يتم تمثيله كقائمة Page
.
الإرجاع
Page
: نوع عنصر الصفحة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Parent Group()
تعرِض هذه السمة المجموعة التي ينتمي إليها عنصر الصفحة، أو null
إذا لم يكن العنصر في مجموعة.
الإرجاع
Group
: المجموعة التي ينتمي إليها عنصر الصفحة، أو null
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Parent Page()
تعرِض هذه السمة الصفحة التي يظهر عليها عنصر الصفحة.
الإرجاع
Page
: الصفحة التي يقع عليها هذا العنصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Parent Placeholder()
تعرِض هذه السمة عنصر الصفحة الرئيسية للعنصر النائب. تعرِض القيمة null
إذا لم يكن الشكل هو
عنصر نائب أو لم يكن له عنصر رئيسي.
الإرجاع
Page
: عنصر الصفحة الرئيسي لعنصر نائب الشكل هذا، أو null
إذا لم يكن هذا الشكل
عنصر نائب أو لم يكن له عنصر رئيسي
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Placeholder Index()
لعرض فهرس العنصر النائب للشكل. إذا كانت هناك نسختان أو أكثر من أنواع العنصر النائب
نفسها في الصفحة نفسها، سيكون لكلّ منها قيمة فهرسة فريدة. تعرِض القيمة null
إذا لم يكن الشكل عنصرًا نائبًا.
الإرجاع
Integer
: فهرس العنصر النائب لهذا الشكل، أو null
إذا لم يكن الشكل عنصرًا نائبًا.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Placeholder Type()
لعرض نوع العنصر النائب للشكل، أو Placeholder
إذا لم يكن الشكل
عنصرًا نائبًا.
الإرجاع
Placeholder
: نوع العنصر النائب لهذا الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Rotation()
تعرض هذه الدالة زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات، حيث تعني درجة الصفر عدم التدوير.
الإرجاع
Number
: زاوية الدوران بالدرجات بين 0 (شامل) و360 (مانع)
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Shape Type()
get Text()
تعرِض هذه السمة محتوى النص للشكل.
ينتهي النص داخل الشكل دائمًا بحرف سطر جديد.
الإرجاع
Text
: محتوى النص لهذا الشكل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Title()
عرض عنوان النص البديل لعنصر الصفحة يتم دمج العنوان مع الوصف لأجل عرض النص البديل وقراءته.
الإرجاع
String
: عنوان النص البديل لعنصر الصفحة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Top()
تحصل على موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا.
الإرجاع
Number
: موضع هذا العنصر العمودي بالنقاط، من أعلى يمين الصفحة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Transform()
لعرض تحويل عنصر الصفحة.
يتم تحديد المظهر المرئي لعنصر الصفحة من خلال التحويل المطلق. لحساب التحويل المطلق، يجب تسلسل تحويل عنصر الصفحة مسبقًا مع عمليات التحويل الخاصة بكل المجموعات الرئيسية. إذا لم يكن عنصر الصفحة في مجموعة، تكون التحويلة المطلقة له مثل القيمة في هذا الحقل.
الإرجاع
Affine
- تحويل عنصر الصفحة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Width()
عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدارًا
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
الإرجاع
Number
: العرض التلقائي لعنصر الصفحة بالنقاط، أو null
إذا لم يكن لعنصر الصفحة
عرض
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
preconcatenate Transform(transform)
تسلسل مسبق للتحويل المقدَّم مع التحويل الحالي لعنصر الصفحة
newTransform = argument * existingTransform;
على سبيل المثال، لنقل عنصر صفحة 36 نقطة إلى اليسار:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
يمكنك أيضًا استبدال عملية التحويل الخاصة بعنصر الصفحة بـ set
.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
transform | Affine | عملية التحويل التي سيتم تسلسلها مسبقًا مع عملية تحويل عنصر الصفحة هذا. |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove()
تزيل عنصر الصفحة.
إذا كانت Group
تحتوي بعد عملية إزالة على عنصر صفحة واحد فقط أو لا تحتوي على أي عناصر، تتم أيضًا إزالة
المجموعة نفسها.
في حال إزالة عنصر نائب Page
في نموذج أساسي أو تنسيق، تتم أيضًا إزالة أي عناصر نائبة فارغة ترث
العناصر النائبة.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Link()
إزالة Link
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replace With Image(blobSource)
استبدال هذا الشكل بصورة يوفّرها Blob
يتم جلب الصورة من Blob
المقدَّمة مرة واحدة في وقت الإدراج ويتم تخزين نسخة
لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، وألّا تتعدى
دقتها 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.
للحفاظ على نسبة العرض إلى الارتفاع للصورة، يتم تغيير حجم الصورة ووضعها في المنتصف بالاستناد إلى حجم الشكل الحالي.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); shape.replaceWithImage(driveImage);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
blob | Blob | بيانات الصورة |
الإرجاع
Image
: Image
الذي حلّ محل الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace With Image(blobSource, crop)
استبدال هذا الشكل بصورة يوفّرها Blob
يؤدي إدراج الصورة إلى جلبها من Blob
مرة واحدة ويتم تخزين نسخة منها لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، وألّا يزيد عن 25
ميغابيكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); // Replace and crop the replaced image. shape.replaceWithImage(driveImage, true);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
blob | Blob | بيانات الصورة |
crop | Boolean | إذا كان true ، يتم اقتصاص الصورة لتلائم حجم الشكل الحالي. بخلاف ذلك، تتم تصغير
الصورة ووضعها في المنتصف. |
الإرجاع
Image
: Image
الذي حلّ محل الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace With Image(imageUrl)
استبدال هذا الشكل بصورة
يؤدي إدراج الصورة إلى جلبها من عنوان URL مرة واحدة ويتم تخزين نسخة منها لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، وألّا يزيد عن 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.
يجب أن يكون عنوان URL المقدَّم متاحًا للجميع وألا يزيد حجمه عن 2 كيلوبايت. يتم حفظ عنوان URL نفسه
مع الصورة وعرضها من خلال Image.getSourceUrl()
.
للحفاظ على نسبة العرض إلى الارتفاع للصورة، يتم تغيير حجم الصورة ووضعها في المنتصف بالاستناد إلى حجم الشكل الحالي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
image | String | عنوان URL للصورة المطلوب تنزيلها منه |
الإرجاع
Image
: Image
الذي حلّ محل الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace With Image(imageUrl, crop)
استبدال هذا الشكل بصورة
يؤدي إدراج الصورة إلى جلبها من عنوان URL مرة واحدة ويتم تخزين نسخة منها لعرضها داخل العرض التقديمي. يجب أن يكون حجم الصور أقل من 50 ميغابايت، وألّا يزيد عن 25 ميغابكسل، ويجب أن تكون بتنسيق PNG أو JPEG أو GIF.
يجب ألا يزيد حجم عنوان URL المقدَّم عن 2 كيلوبايت. يتم حفظ عنوان URL نفسه مع الصورة ويُعرَض من خلال Image.getSourceUrl()
.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
image | String | عنوان URL للصورة المطلوب تنزيلها منه |
crop | Boolean | إذا كان true ، يتم اقتصاص الصورة لتلائم حجم الشكل الحالي. بخلاف ذلك، تتم تصغير
الصورة ووضعها في المنتصف. |
الإرجاع
Image
: Image
الذي حلّ محل الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace With Sheets Chart(sourceChart)
استبدال هذا الشكل بأحد الرسوم البيانية في "جداول بيانات Google"
يكون الرسم البياني مرتبطًا بالرسم البياني المصدر في "جداول بيانات Google"، ما يتيح تعديله. يمكن للمتعاونين الآخرين الاطّلاع على الرابط الذي يؤدي إلى جدول البيانات المصدر.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChart(chart);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
source | Embedded | الرسم البياني في جدول البيانات الذي يستبدل الشكل |
الإرجاع
Sheets
: الرسم البياني الذي حلّ محلّ الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace With Sheets Chart As Image(sourceChart)
استبدال هذا الشكل بصورة لرسم بياني في "جداول بيانات Google"
للحفاظ على نسبة العرض إلى الارتفاع للرسم البياني في "جداول بيانات Google"، يتم تغيير حجم صورة الرسم البياني وي تتم تسويتها في المنتصف وفقًا لحجم الشكل الحالي.
صورة الرسم البياني غير مرتبطة بالرسم البياني المصدر في "جداول بيانات Google".
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart as an image. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChartAsImage(chart);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
source | Embedded | الرسم البياني في جدول البيانات الذي يستبدل الشكل |
الإرجاع
Image
: صورة الرسم البياني الذي حلّ محل الشكل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
scale Height(ratio)
تُحوِّل هذه الوظيفة ارتفاع العنصر إلى نسبة محدّدة. ارتفاع العنصر هو ارتفاع حدوده عندما لا يكون العنصر مُدارًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
ratio | Number | النسبة التي يتم بها تغيير ارتفاع عنصر الصفحة هذا. |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
scale Width(ratio)
تُحوِّل هذه السمة عرض العنصر إلى نسبة محدّدة. عرض العنصر هو عرض حدوده عندما لا يكون العنصر مُدارًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
ratio | Number | النسبة التي يتم بها تغيير حجم عرض عنصر الصفحة هذا. |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
select()
لتحديد Page
فقط في العرض النشط وإزالة أي تحديد سابق
وهذا يعادل استدعاء select(replace)
باستخدام true
.
لا يمكن للنص البرمجي الوصول إلى اختيار المستخدم الذي يشغّل النص البرمجي إلا إذا كان النص البرمجي مرتبطًا بالعرض التقديمي.
يؤدي ذلك إلى ضبط العنصر الرئيسي Page
للعنصر Page
على أنّه current page selection
.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = slide.getPageElements()[0]; // Only select this page element and replace any previous selection. pageElement.select();
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
select(replace)
يختار Page
في العرض التقديمي النشط.
لا يمكن للنص البرمجي الوصول إلى اختيار المستخدم الذي يشغّل النص البرمجي إلا إذا كان النص البرمجي مرتبطًا بالعرض التقديمي.
مرِّر true
إلى هذه الطريقة لاختيار Page
فقط وإزالة أي
اختيار سابق. يؤدي ذلك أيضًا إلى ضبط العنصر الرئيسي Page
للعنصر Page
على أنّه
current page selection
.
مرِّر مؤشر الماوس فوق false
لاختيار عدة عناصر Page
. يجب أن تكون عناصر Page
في Page
نفسه.
يجب استيفاء الشروط التالية أثناء اختيار عنصر صفحة باستخدام مَعلمة false
:
- يجب أن يكون العنصر الرئيسي
Page
لكائنPage
هوElement current page selection
. - يجب عدم اختيار عناصر
Page
متعددة.
للتأكّد من ذلك، فإنّ الطريقة المفضّلة هي اختيار العنصر الرئيسي Page
أولًا باستخدام Page.selectAsCurrentPage()
ثم اختيار عناصر الصفحة في تلك الصفحة.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // First select the slide page, as the current page selection. slide.selectAsCurrentPage(); // Then select all the page elements in the selected slide page. const pageElements = slide.getPageElements(); for (let i = 0; i < pageElements.length; i++) { pageElements[i].select(false); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
replace | Boolean | إذا كان الخيار true ، سيحلّ الاختيار محلّ أي اختيار سابق، وإلا تتم إضافة
اختيار إلى أي اختيار سابق. |
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
send Backward()
ينقل عنصر الصفحة للخلف في الصفحة بعنصر واحد.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
send To Back()
تُرسِل عنصر الصفحة إلى الجزء الخلفي من الصفحة.
يجب ألا يكون عنصر الصفحة في مجموعة.
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Content Alignment(contentAlignment)
لضبط Content
للنص في الشكل
تعمل هذه الطريقة تلقائيًا على إيقاف خصائص الاحتواء التلقائي للنص في الأشكال المعدَّلة.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
content | Content | المحاذاة المطلوب ضبطها |
الإرجاع
Shape
- هذا الشكل مخصّص لربط العناصر ببعضها.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Description(description)
لضبط وصف النص البديل لعنصر الصفحة
الطريقة غير متاحة لعناصر Group
.
// Set the first page element's alt text description to "new alt text // description". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setDescription('new alt text description'); Logger.log(pageElement.getDescription());
المعلمات
الاسم | النوع | الوصف |
---|---|---|
description | String | السلسلة التي سيتم ضبط وصف النص البديل عليها. |
الإرجاع
Shape
: عنصر الصفحة هذا.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Height(height)
تُستخدَم لضبط ارتفاع العنصر بالنقاط، وهو ارتفاع مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
height | Number | الارتفاع الجديد لعنصر الصفحة هذا الذي سيتم ضبطه، بالنقاط |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Left(left)
تُستخدَم لضبط موضع العنصر الأفقي بالنقاط، ويتم قياسها من أعلى يمين الصفحة عندما لا يكون العنصر مُدارًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
left | Number | الموضع الأفقي الجديد المطلوب ضبطه، بالنقاط |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slideIndex)
تُستخدَم هذه الدالة لضبط Link
على Slide
المحدَّد باستخدام الفهرس المستند إلى الصفر للشريحة.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(0);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slide | Integer | الفهرس الذي يبدأ من الصفر للشريحة |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slide)
تُستخدَم لضبط Link
على Slide
المحدَّد، ويتم ضبط الرابط باستخدام معرّف الشريحة المحدَّد.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(slides[0]);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slide | Slide | Slide المطلوب ربطه |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slidePosition)
تُستخدَم هذه الدالة لضبط Link
على Slide
المحدَّد باستخدام الموضع النسبي للشريحة.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
slide | Slide | "Slide " النسبي |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Url(url)
تُحدِّد Link
لسلسلة عنوان URL غير الفارغة المحدّدة.
// Set a link to the URL. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkUrl('https://slides.google.com');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | سلسلة عنوان URL |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Rotation(angle)
لضبط زاوية دوران العنصر في اتجاه عقارب الساعة حول مركزه بالدرجات
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
angle | Number | زاوية الدوران الجديدة في اتجاه عقارب الساعة التي سيتم ضبطها، بالدرجات |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Title(title)
تُستخدَم لضبط عنوان النص البديل لعنصر الصفحة.
الطريقة غير متاحة لعناصر Group
.
// Set the first page element's alt text title to "new alt text title". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setTitle('new alt text title'); Logger.log(pageElement.getTitle());
المعلمات
الاسم | النوع | الوصف |
---|---|---|
title | String | السلسلة التي سيتم ضبط عنوان النص البديل عليها. |
الإرجاع
Shape
: عنصر الصفحة هذا.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Top(top)
تُستخدَم لضبط موضع العنصر العمودي بالنقاط، ويتم قياسه من الزاوية العلوية اليسرى من الصفحة عندما لا يكون العنصر مُدارًا.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
top | Number | الموضع العمودي الجديد المطلوب ضبطه، بوحدة النقاط |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Transform(transform)
تُستخدَم لضبط التحويل لعنصر الصفحة باستخدام التحويل المقدَّم.
يؤدي تعديل التحويل لمجموعة إلى تغيير التحويل المطلق لعناصر الصفحة في هذه المجموعة، ما قد يؤدي إلى تغيير مظهرها المرئي.
يؤدي تعديل التحويل لعنصر صفحة ضمن مجموعة إلى تغيير تحويل هذا العنصر فقط، ولا يؤثّر في عمليات التحويل للمجموعة أو عناصر الصفحة الأخرى في المجموعة.
لمعرفة التفاصيل عن كيفية تأثير عمليات التحويل في المظهر المرئي لعناصر الصفحة، يُرجى الاطّلاع على get
.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
transform | Affine | عملية التحويل التي تم ضبطها لعنصر الصفحة هذا. |
الإرجاع
Shape
: هذا العنصر مخصّص للتسلسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Width(width)
تُستخدَم لضبط عرض العنصر بالنقاط، وهو عرض مربّع حدود العنصر عندما لا يكون العنصر مُدرَجًا.
لا تتوافق هذه الطريقة مع جميع عناصر الصفحة. للتعرّف على عناصر الصفحة التي لا تتماشى مع هذه الطريقة، يُرجى الاطّلاع على قيود الحجم والموضع.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
width | Number | العرض الجديد لعنصر الصفحة المطلوب ضبطه، بالنقاط |
الإرجاع
Shape
: عنصر الصفحة هذا، لتسلسل العناصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations