عرض تقديمي
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
add | Presentation | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Presentation. |
add | Presentation | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Presentation. |
add | Presentation | تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في Presentation. |
add | Presentation | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Presentation. |
add | Presentation | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Presentation. |
add | Presentation | تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في Presentation. |
append | Slide | يضيف شريحة إلى نهاية العرض التقديمي باستخدام التنسيق المحدّد مسبقًا Predefined
استنادًا إلى النموذج الرئيسي الحالي. |
append | Slide | تُلحق هذه الطريقة شريحة بنهاية العرض التقديمي باستخدام التنسيق المحدّد استنادًا إلى الشريحة الرئيسية الحالية. |
append | Slide | يضيف شريحة إلى نهاية العرض التقديمي باستخدام التنسيق المحدّد مسبقًا استنادًا إلى الشريحة الرئيسية الحالية. |
append | Slide | يُلحق نسخة من Slide المقدَّمة بنهاية العرض التقديمي. |
append | Slide | يضيف نسخة من Slide المقدَّم من العرض التقديمي المصدر إلى نهاية العرض التقديمي الحالي، ويضبط رابط الشريحة على النحو المحدّد في Slide. |
get | User[] | تعرض هذه الطريقة قائمة بالمحرّرين في Presentation. |
get | String | تعرض هذه السمة المعرّف الفريد للعرض التقديمي. |
get | Layout[] | تعرض هذه الطريقة التنسيقات في العرض التقديمي. |
get | Master[] | تعرض هذه الطريقة الشرائح الرئيسية في العرض التقديمي. |
get | String | تعرض هذه السمة اسم العرض التقديمي أو عنوانه. |
get | Notes | تعرض هذه الطريقة الشريحة الرئيسية للملاحظات في العرض التقديمي. |
get | Number | تعرض هذه السمة ارتفاع صفحة الملاحظات الرئيسية وصفحات الملاحظات في العرض التقديمي بالنقاط. |
get | Number | تعرض هذه السمة عرض صفحة الملاحظات الرئيسية وصفحات الملاحظات في العرض التقديمي بالنقاط. |
get | Page | تعرِض هذه الدالة Page الذي يحمل المعرّف المحدّد، أو null إذا لم يكن هناك أي معرّف. |
get | Number | تعرض هذه الطريقة ارتفاع الصفحة للشرائح والتنسيقات والشرائح الرئيسية في العرض التقديمي بالنقاط. |
get | Number | تعرض هذه الطريقة عرض الصفحة للشرائح والتنسيقات والشرائح الرئيسية في العرض التقديمي بالنقاط. |
get | Selection|null | تعرض هذه الدالة النص الذي اختاره المستخدم في العرض التقديمي النشط. |
get | Slide|null | تعرِض هذه الدالة Slide الذي يحمل المعرّف المحدّد، أو null إذا لم يكن هناك أي معرّف. |
get | Slide[] | تعرض هذه الطريقة الشرائح في العرض التقديمي. |
get | String | تعرض هذه الطريقة عنوان URL للوصول إلى هذا العرض التقديمي. |
get | User[] | تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على Presentation. |
insert | Slide | تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد مسبقًا Predefined استنادًا إلى الشريحة الرئيسية الحالية. |
insert | Slide | تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد استنادًا إلى الشريحة الرئيسية الحالية. |
insert | Slide | تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد مسبقًا استنادًا إلى الشريحة الرئيسية الحالية. |
insert | Slide | تُدرِج هذه الدالة نسخة من Slide المقدَّم في الفهرس المحدّد في العرض التقديمي. |
insert | Slide | تُدرج هذه الطريقة نسخة من Slide المقدَّمة من العرض التقديمي المصدر في الفهرس المحدّد في العرض التقديمي الحالي، وتضبط رابط الشريحة على النحو المحدّد في Slide. |
remove | Presentation | تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Presentation. |
remove | Presentation | تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Presentation. |
remove | Presentation | تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Presentation. |
remove | Presentation | تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Presentation. |
replace | Integer | يستبدل جميع مثيلات النص المطابق للنص المطلوب البحث عنه بالنص البديل. |
replace | Integer | يستبدل جميع مثيلات النص المطابق للنص المطلوب البحث عنه بالنص البديل. |
save | void | يحفظ هذا الخيار Presentation الحالي. |
set | void | تضبط هذه السمة اسم العرض التقديمي أو عنوانه. |
مستندات تفصيلية
add Editor(emailAddress)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Presentation. إذا كان المستخدم مدرَجًا في قائمة المشاهدين، سيؤدي هذا الإجراء إلى إزالته من القائمة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Editor(user)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Presentation. إذا كان المستخدم مدرَجًا في قائمة المشاهدين، سيؤدي هذا الإجراء إلى إزالته من القائمة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Editors(emailAddresses)
تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في Presentation. إذا كان أي من المستخدمين مدرجًا في قائمة المشاهدين، ستؤدي هذه الطريقة إلى إزالته من القائمة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Viewer(emailAddress)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Presentation. إذا كان المستخدم مدرجًا في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Viewer(user)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Presentation. إذا كان المستخدم مدرجًا في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Viewers(emailAddresses)
تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في Presentation. إذا كان أي من المستخدمين مدرجًا في قائمة المحرّرين، لن يكون لهذه الطريقة أي تأثير عليه.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide()
يضيف شريحة إلى نهاية العرض التقديمي باستخدام التنسيق المحدّد مسبقًا Predefined
استنادًا إلى النموذج الرئيسي الحالي. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة الأخيرة الحالية
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide(layout)
تُلحق هذه الطريقة شريحة بنهاية العرض التقديمي باستخدام التنسيق المحدّد استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة الأخيرة الحالية
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
layout | Layout | تنسيق الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية |
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide(predefinedLayout)
يضيف شريحة إلى نهاية العرض التقديمي باستخدام التنسيق المحدّد مسبقًا استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة الأخيرة الحالية
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
predefined | Predefined | تنسيق محدّد مسبقًا لاستخدامه في الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية. |
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide(slide)
يُلحق نسخة من Slide المقدَّمة بنهاية العرض التقديمي.
إذا كانت الشريحة التي يتم نسخها من عرض تقديمي مختلف، سيتم أيضًا نسخ صفحة التصميم الرئيسي والصفحات الرئيسية للتنسيق إذا لم تكن متوفّرة في هذا العرض التقديمي.
// Copy a slide from another presentation and appends it. const otherPresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
slide | Slide | الشريحة المطلوب نسخها وإلحاقها |
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide(slide, linkingMode)
يضيف نسخة من Slide المقدَّم من العرض التقديمي المصدر إلى نهاية العرض التقديمي الحالي، ويضبط رابط الشريحة على النحو المحدّد في Slide.
إذا كانت الشريحة التي يتم نسخها من عرض تقديمي مختلف، سيتم أيضًا نسخ الشريحة الرئيسية والشريحة الفرعية إذا لم تكونا متوفّرتَين في العرض التقديمي الحالي.
إذا كان وضع الربط هو Slide، يمكن تعديل الشريحة الملحقة لتتطابق مع شريحة المصدر المقدَّمة عند استدعاء Slide.refreshSlide(). يمكن للمتعاونين الآخرين الاطّلاع على الرابط المؤدي إلى الشريحة المصدر. لا يمكن استخدام Slide مع شرائح مصدر من العرض التقديمي الحالي.
// Copy a slide from another presentation, then append and link it. const sourcePresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = sourcePresentation.getSlides()[0]; const appendedSlide = currentPresentation.appendSlide( slide, SlidesApp.SlideLinkingMode.LINKED, );
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
slide | Slide | الشريحة التي سيتم نسخها وإلحاقها وربطها |
linking | Slide | وضع الربط الذي سيتم استخدامه. |
الإرجاع
Slide: الشريحة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Editors()
تعرض هذه الطريقة قائمة بالمحرّرين في Presentation.
الإرجاع
User[]: مصفوفة من المستخدمين الذين لديهم إذن التعديل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Id()
تعرض هذه السمة المعرّف الفريد للعرض التقديمي. يُستخدَم معرّف العرض التقديمي مع Slides لفتح مثيل عرض تقديمي معيّن.
الإرجاع
استبدِل String بمعرّف هذا العرض التقديمي.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Layouts()
تعرض هذه الطريقة التنسيقات في العرض التقديمي.
الإرجاع
Layout[]: قائمة بالتنسيقات في هذا العرض التقديمي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Masters()
تعرض هذه الطريقة الشرائح الرئيسية في العرض التقديمي.
الإرجاع
Master[]: قائمة الشرائح الرئيسية في هذا العرض التقديمي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Name()
تعرض هذه السمة اسم العرض التقديمي أو عنوانه.
الإرجاع
String: تمثّل هذه السمة عنوان العرض التقديمي.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Notes Master()
تعرض هذه الطريقة الشريحة الرئيسية للملاحظات في العرض التقديمي.
الإرجاع
Notes: الشريحة الرئيسية للملاحظات في العرض التقديمي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Notes Page Height()
تعرض هذه السمة ارتفاع صفحة الملاحظات الرئيسية وصفحات الملاحظات في العرض التقديمي بالنقاط. ويجب أن يكون ارتفاع جميع الصفحات متطابقًا.
الإرجاع
Number: تمثّل هذه السمة ارتفاع صفحة الملاحظات بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Notes Page Width()
تعرض هذه السمة عرض صفحة الملاحظات الرئيسية وصفحات الملاحظات في العرض التقديمي بالنقاط. ويجب أن يكون عرض الصفحة هو نفسه في جميع هذه الأجهزة.
الإرجاع
Number: تمثّل عرض صفحة الملاحظات بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Page Element By Id(id)
تعرِض هذه الدالة Page الذي يحمل المعرّف المحدّد، أو null إذا لم يكن هناك أي معرّف.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | معرّف عنصر الصفحة الذي يتم استرجاعه. |
الإرجاع
Page: عنصر الصفحة الذي يتضمّن المعرّف المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Page Height()
تعرض هذه الطريقة ارتفاع الصفحة للشرائح والتنسيقات والشرائح الرئيسية في العرض التقديمي بالنقاط. ويجب أن يكون ارتفاع جميع الصفحات متطابقًا.
الإرجاع
استبدِل Number بارتفاع الصفحة بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Page Width()
تعرض هذه الطريقة عرض الصفحة للشرائح والتنسيقات والشرائح الرئيسية في العرض التقديمي بالنقاط. ويجب أن يكون عرض الصفحة هو نفسه في جميع هذه الأجهزة.
الإرجاع
استبدِل Number بعرض الصفحة بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Selection()
تعرض هذه الدالة النص الذي اختاره المستخدم في العرض التقديمي النشط. لا يمكن للنص البرمجي الوصول إلا إلى اختيار المستخدم الذي يشغّله، وفقط إذا كان النص البرمجي مرتبطًا بالعرض التقديمي.
يُرجى العِلم أنّ الاختيار الذي يتم عرضه هو الاختيار الساري حاليًا. أثناء تنفيذ النص البرمجي لتغييرات مختلفة على العرض التقديمي، يتم تحويل التحديد لمراعاة هذه التغييرات. على سبيل المثال، إذا تم اختيار شكلين A وB، ثم أزال النص البرمجي الشكل B، يتم تعديل عنصر التحديد الذي تم عرضه ضمنيًا بحيث يتم اختيار الشكل A فقط.
// Gets the current active page that is selected in the active presentation. const selection = SlidesApp.getActivePresentation().getSelection(); const currentPage = selection.getCurrentPage();
الإرجاع
Selection|null: تمثّل اختيار المستخدِم، أو null إذا لم يكن النص البرمجي مرتبطًا بالعرض التقديمي أو إذا لم يكن هناك اختيار صالح للمستخدِم.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide By Id(id)
تعرِض هذه الدالة Slide الذي يحمل المعرّف المحدّد، أو null إذا لم يكن هناك أي معرّف.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | معرّف الشريحة التي يتم استردادها. |
الإرجاع
Slide|null: الشريحة التي تحمل رقم التعريف المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slides()
تعرض هذه الطريقة الشرائح في العرض التقديمي.
الإرجاع
Slide[]: قائمة الشرائح في هذا العرض التقديمي.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Url()
تعرض هذه الطريقة عنوان URL للوصول إلى هذا العرض التقديمي.
const presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail( '<email-address>', presentation.getName(), presentation.getUrl(), );
الإرجاع
String: عنوان URL للوصول إلى العرض التقديمي الحالي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Viewers()
تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على Presentation.
الإرجاع
User[]: مصفوفة من المستخدمين الذين لديهم إذن بالاطّلاع أو التعليق
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex)
تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد مسبقًا Predefined استنادًا إلى الشريحة الرئيسية الحالية. يمكن أن يكون الجهاز الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة السابقة
- الشريحة الرئيسية للشريحة الأولى، إذا كان insertionIndex هو صفر
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
الإرجاع
Slide: الشريحة الجديدة التي يتم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, layout)
تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة السابقة
- الشريحة الرئيسية للشريحة الأولى، إذا كان insertionIndex هو صفر
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
layout | Layout | تنسيق الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية |
الإرجاع
Slide: الشريحة الجديدة التي يتم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, predefinedLayout)
تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد مسبقًا استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة السابقة
- الشريحة الرئيسية للشريحة الأولى، إذا كان insertionIndex هو صفر
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
predefined | Predefined | تنسيق محدّد مسبقًا لاستخدامه في الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية. |
الإرجاع
Slide: الشريحة الجديدة التي يتم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, slide)
تُدرِج هذه الدالة نسخة من Slide المقدَّم في الفهرس المحدّد في العرض التقديمي.
إذا كانت الشريحة التي يتم نسخها من عرض تقديمي مختلف، سيتم أيضًا نسخ صفحة التصميم الرئيسي والصفحات الرئيسية للتنسيق إذا لم تكن متوفّرة في هذا العرض التقديمي.
// Copy a slide from another presentation and inserts it. const otherPresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = otherPresentation.getSlides()[0]; const insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
slide | Slide | الشريحة المطلوب نسخها وإدراجها |
الإرجاع
Slide: الشريحة الجديدة التي يتم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, slide, linkingMode)
تُدرج هذه الطريقة نسخة من Slide المقدَّمة من العرض التقديمي المصدر في الفهرس المحدّد في العرض التقديمي الحالي، وتضبط رابط الشريحة على النحو المحدّد في Slide.
إذا كانت الشريحة التي يتم نسخها من عرض تقديمي مختلف، سيتم أيضًا نسخ الشريحة الرئيسية والشريحة الفرعية إذا لم تكونا متوفّرتَين في العرض التقديمي الحالي.
إذا كان وضع الربط Slide، يمكن تعديل الشريحة المُدرَجة لتتطابق مع شريحة المصدر المقدَّمة عند استدعاء Slide.refreshSlide(). يمكن للمتعاونين الآخرين الاطّلاع على الرابط المؤدي إلى الشريحة المصدر. لا يمكن استخدام Slide مع شرائح مصدر من العرض التقديمي الحالي.
// Copy a slide from another presentation, then insert and link it. const sourcePresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = sourcePresentation.getSlides()[0]; const insertionIndex = 1; const insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED, );
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
slide | Slide | الشريحة المطلوب نسخها وإدراجها |
linking | Slide | وضع الربط الذي سيتم استخدامه. |
الإرجاع
Slide: الشريحة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Editor(emailAddress)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Presentation. لا تمنع هذه الطريقة المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة Presentation مع نطاق المستخدم بأكمله، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المشاهدين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Editor(user)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Presentation. لا تمنع هذه الطريقة المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة Presentation مع نطاق المستخدم بأكمله، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المشاهدين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
Presentation: هذا Presentation، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Viewer(emailAddress)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Presentation. ليس لهذه الطريقة أي تأثير إذا كان المستخدم محرّرًا وليس مشاهدًا أو معلّقًا. لا تمنع هذه الطريقة أيضًا المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً إذا تمت مشاركة Presentation مع النطاق بأكمله للمستخدم، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المحرّرين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
Presentation: هذا Presentation للتسلسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Viewer(user)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Presentation. لن يكون لهذا الإجراء أي تأثير إذا كان المستخدم محرّرًا وليس عارضًا. لا تمنع هذه الطريقة أيضًا المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة Presentation مع النطاق الكامل للمستخدم، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المحرّرين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
Presentation: هذا Presentation للتسلسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText)
يستبدل جميع مثيلات النص المطابق للنص المطلوب البحث عنه بالنص البديل. عملية البحث غير حسّاسة لحالة الأحرف.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
find | String | النص المطلوب البحث عنه. |
replace | String | النص الذي سيتم استخدامه بدلاً من النص المطابِق |
الإرجاع
Integer — عدد مرات التكرار التي تم تغييرها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText, matchCase)
يستبدل جميع مثيلات النص المطابق للنص المطلوب البحث عنه بالنص البديل.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
find | String | النص المطلوب البحث عنه. |
replace | String | النص الذي سيتم استخدامه بدلاً من النص المطابِق |
match | Boolean | إذا كانت القيمة true، تكون عملية البحث حساسة لحالة الأحرف، وإذا كانت القيمة false، تكون عملية البحث غير حساسة لحالة الأحرف. |
الإرجاع
Integer — عدد مرات التكرار التي تم تغييرها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
save And Close()
يحفظ هذا الخيار Presentation الحالي. يؤدي إلى إزالة التحديثات المعلّقة وتطبيقها.
يتم استدعاء الطريقة save تلقائيًا في نهاية تنفيذ النص البرمجي
لكل Presentation مفتوح، حتى إذا انتهى تنفيذ النص البرمجي بخطأ.
لا يمكن تعديل Presentation مغلقة. استخدِم إحدى طرق الفتح في Slides لإعادة فتح عرض تقديمي معيّن لتعديله.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
set Name(name)
تضبط هذه السمة اسم العرض التقديمي أو عنوانه.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
name | String | اسم العرض التقديمي الذي سيتم ضبطه |
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations