عرض تقديمي
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
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 | تضبط هذه السمة اسم العرض التقديمي أو عنوانه. |
مستندات تفصيلية
addEditor(emailAddress)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Presentation. إذا كان المستخدم مُدرَجًا في قائمة المشاهدين، سيؤدي هذا الإجراء إلى إزالته من القائمة.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
addEditor(user)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Presentation. إذا كان المستخدم مُدرَجًا في قائمة المشاهدين، سيؤدي هذا الإجراء إلى إزالته من القائمة.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
addEditors(emailAddresses)
تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في Presentation. إذا كان أي من المستخدمين مدرجًا في قائمة المشاهدين، ستؤدي هذه الطريقة إلى إزالته من القائمة.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
addViewer(emailAddress)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Presentation. إذا كان المستخدم مُدرجًا
في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
addViewer(user)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Presentation. إذا كان المستخدم مُدرجًا
في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
addViewers(emailAddresses)
تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في Presentation. إذا كان أي من المستخدمين مدرجًا في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير عليهم.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
appendSlide()
يضيف شريحة إلى نهاية العرض التقديمي باستخدام التنسيق المحدّد مسبقًا PredefinedLayout.BLANK
استنادًا إلى النموذج الرئيسي الحالي. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية لآخر شريحة حالية
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
appendSlide(layout)
تُلحق هذه الطريقة شريحة بنهاية العرض التقديمي باستخدام التنسيق المحدّد استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون المستند الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية لآخر شريحة حالية
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
layout | Layout | تنسيق الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية |
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
appendSlide(predefinedLayout)
يُلحق شريحة بنهاية العرض التقديمي باستخدام التنسيق المحدّد مسبقًا استنادًا إلى النموذج الرئيسي الحالي. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية لآخر شريحة حالية
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
predefined | Predefined | تنسيق محدّد مسبقًا لاستخدامه في الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية. |
الإرجاع
Slide: الشريحة الجديدة التي تمّت إضافتها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
appendSlide(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
appendSlide(slide, linkingMode)
يضيف نسخة من Slide المقدَّم من العرض التقديمي المصدر إلى نهاية العرض التقديمي الحالي، ويضبط رابط الشريحة على النحو المحدّد في SlideLinkingMode.
إذا كانت الشريحة التي يتم نسخها من عرض تقديمي مختلف، سيتم أيضًا نسخ الشريحة الرئيسية والشريحة الفرعية إذا لم تكونا متوفّرتَين في العرض التقديمي الحالي.
إذا كان وضع الربط هو SlideLinkingMode.LINKED، يمكن تعديل الشريحة الملحقة لتتطابق مع شريحة المصدر المقدَّمة عند استدعاء Slide.refreshSlide(). يمكن للمتعاونين الآخرين الاطّلاع على الرابط المؤدي إلى الشريحة المصدر. لا يمكن استخدام SlideLinkingMode.LINKED مع شرائح مصدر من العرض التقديمي الحالي.
// 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
getEditors()
تعرض هذه الطريقة قائمة بالمحرّرين لـ Presentation.
الإرجاع
User[]: مصفوفة من المستخدمين الذين لديهم إذن التعديل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getId()
تعرض هذه السمة المعرّف الفريد للعرض التقديمي. يُستخدَم معرّف العرض التقديمي مع SlidesApp.openById() لفتح مثيل عرض تقديمي معيّن.
الإرجاع
استبدِل String بمعرّف هذا العرض التقديمي.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLayouts()
تعرض هذه الطريقة التنسيقات في العرض التقديمي.
الإرجاع
Layout[]: قائمة بالتنسيقات في هذا العرض التقديمي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getMasters()
تعرض هذه الطريقة العروض التقديمية الرئيسية في العرض التقديمي.
الإرجاع
Master[]: قائمة الشرائح الرئيسية في هذا العرض التقديمي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getName()
تعرض هذه السمة اسم العرض التقديمي أو عنوانه.
الإرجاع
String: تمثّل هذه السمة عنوان العرض التقديمي.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getNotesMaster()
تعرض هذه الطريقة الشريحة الرئيسية للملاحظات في العرض التقديمي.
الإرجاع
NotesMaster: الشريحة الرئيسية للملاحظات في العرض التقديمي
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getNotesPageHeight()
تعرض هذه السمة ارتفاع صفحة الملاحظات الرئيسية وصفحات الملاحظات في العرض التقديمي بالنقاط. ويجب أن يكون ارتفاع جميع الصفحات متطابقًا.
الإرجاع
Number: تمثّل هذه السمة ارتفاع صفحة الملاحظات بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getNotesPageWidth()
تعرض هذه السمة عرض صفحة الملاحظات الرئيسية وصفحات الملاحظات في العرض التقديمي بالنقاط. ويجب أن يكون عرض الصفحة هو نفسه في جميع هذه الأجهزة.
الإرجاع
Number: تمثّل عرض صفحة الملاحظات بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPageElementById(id)
تعرض هذه الدالة PageElement الذي يحمل المعرّف المحدّد، أو null إذا لم يكن هناك أي معرّف.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | معرّف عنصر الصفحة الذي يتم استرجاعه. |
الإرجاع
PageElement|null: عنصر الصفحة الذي يتضمّن المعرّف المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPageHeight()
تعرض هذه الطريقة ارتفاع الصفحة للشرائح والتنسيقات والشرائح الرئيسية في العرض التقديمي بالنقاط. ويجب أن يكون ارتفاع جميع الصفحات متطابقًا.
الإرجاع
استبدِل Number بارتفاع الصفحة بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPageWidth()
تعرض هذه الدالة عرض الصفحة للشرائح والتنسيقات والشرائح الرئيسية في العرض التقديمي بالنقاط. ويجب أن يكون عرض الصفحة هو نفسه في جميع هذه الأجهزة.
الإرجاع
استبدِل Number بعرض الصفحة بالنقاط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getSelection()
تعرض هذه الدالة النص الذي اختاره المستخدم في العرض التقديمي النشط. لا يمكن للنص البرمجي الوصول إلا إلى اختيار المستخدم الذي يشغّله، وفقط إذا كان النص البرمجي مرتبطًا بالعرض التقديمي.
يُرجى العِلم أنّ الاختيار الذي يتم عرضه هو الاختيار الساري حاليًا. أثناء إجراء النص البرمجي تغييرات مختلفة على العرض التقديمي، يتم تحويل التحديد لمراعاة هذه التغييرات. على سبيل المثال، إذا تم اختيار شكلَين 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
getSlideById(id)
تعرض هذه الدالة Slide الذي يحمل المعرّف المحدّد، أو null إذا لم يكن هناك أي معرّف.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | معرّف الشريحة التي يتم استردادها. |
الإرجاع
Slide|null: الشريحة التي تحمل رقم التعريف المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getSlides()
تعرض هذه الطريقة الشرائح في العرض التقديمي.
الإرجاع
Slide[]: قائمة الشرائح في هذا العرض التقديمي.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getUrl()
تعرض هذه الطريقة عنوان 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
getViewers()
تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على Presentation.
الإرجاع
User[]: مصفوفة من المستخدمين الذين لديهم إذن بالاطّلاع أو التعليق
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex)
تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد مسبقًا PredefinedLayout.BLANK استنادًا إلى الشريحة الرئيسية الحالية. يمكن أن يكون الجهاز الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة السابقة
- الشريحة الرئيسية للشريحة الأولى، إذا كان insertionIndex هو صفر
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
الإرجاع
Slide: الشريحة الجديدة التي تم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, layout)
تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة السابقة
- الشريحة الرئيسية للشريحة الأولى، إذا كان insertionIndex هو صفر
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
layout | Layout | تنسيق الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية |
الإرجاع
Slide: الشريحة الجديدة التي تم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, predefinedLayout)
تُدرج هذه الطريقة شريحة في الفهرس المحدّد في العرض التقديمي باستخدام التنسيق المحدّد مسبقًا استنادًا إلى الشريحة الرئيسية الحالية. يجب أن يكون الإصدار الرئيسي الحالي أحد ما يلي:
- الشريحة الرئيسية للشريحة السابقة
- الشريحة الرئيسية للشريحة الأولى، إذا كان insertionIndex هو صفر
- الشريحة الرئيسية الأولى في العرض التقديمي، إذا لم تكن هناك شريحة
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
insertion | Integer | الفهرس الذي يبدأ من 0 والذي يشير إلى مكان إدراج الشريحة. |
predefined | Predefined | تنسيق محدّد مسبقًا لاستخدامه في الشريحة الجديدة، ويجب أن يكون متوفّرًا في الشريحة الرئيسية الحالية. |
الإرجاع
Slide: الشريحة الجديدة التي تم إدراجها
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insertSlide(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
insertSlide(insertionIndex, slide, linkingMode)
تُدرج هذه الطريقة نسخة من Slide المقدَّمة من العرض التقديمي المصدر في الفهرس المحدّد في العرض التقديمي الحالي، وتضبط رابط الشريحة على النحو المحدّد في SlideLinkingMode.
إذا كانت الشريحة التي يتم نسخها من عرض تقديمي مختلف، سيتم أيضًا نسخ الشريحة الرئيسية والشريحة الفرعية إذا لم تكونا متوفّرتَين في العرض التقديمي الحالي.
إذا كان وضع الربط SlideLinkingMode.LINKED، يمكن تعديل الشريحة المُدرَجة لتتطابق مع شريحة المصدر المقدَّمة عند استدعاء Slide.refreshSlide(). يمكن للمتعاونين الآخرين الاطّلاع على الرابط المؤدي إلى الشريحة المصدر. لا يمكن استخدام SlideLinkingMode.LINKED مع شرائح مصدر من العرض التقديمي الحالي.
// 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
removeEditor(emailAddress)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Presentation. لا تمنع هذه الطريقة المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة Presentation مع نطاق المستخدم بأكمله، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المشاهدين.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
removeEditor(user)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Presentation. لا تمنع هذه الطريقة المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة Presentation مع نطاق المستخدم بأكمله، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المشاهدين.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
Presentation: هذا Presentation، للسلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
removeViewer(emailAddress)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Presentation. ليس لهذه الطريقة أي تأثير إذا كان المستخدم محرّرًا وليس مشاهدًا أو معلّقًا. لا تمنع هذه الطريقة أيضًا المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً إذا تمت مشاركة Presentation مع النطاق بأكمله للمستخدم، أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المحرّرين.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
Presentation: هذا Presentation من أجل الربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
removeViewer(user)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Presentation. لن يكون لهذا الإجراء أي تأثير إذا كان المستخدم محرّرًا وليس عارضًا. لا تمنع هذه الطريقة أيضًا المستخدمين من الوصول إلى Presentation إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً إذا تمت مشاركة Presentation مع النطاق الكامل للمستخدم أو إذا كان Presentation في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المحرّرين.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
Presentation: هذا Presentation من أجل الربط.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
يستبدل جميع مثيلات النص المطابق للنص المطلوب البحث عنه بالنص البديل. عملية البحث غير حسّاسة لحالة الأحرف.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
find | String | النص المطلوب البحث عنه. |
replace | String | النص الذي سيتم استبدال النص المطابق به |
الإرجاع
Integer: تم تغيير عدد مرات الظهور.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceAllText(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
saveAndClose()
يحفظ هذا الزر Presentation الحالي. تؤدي إلى إزالة التحديثات المعلّقة وتطبيقها.
يتم استدعاء الطريقة saveAndClose() تلقائيًا في نهاية تنفيذ النص البرمجي
لكل Presentation مفتوح، حتى إذا انتهى تنفيذ النص البرمجي بخطأ.
لا يمكن تعديل Presentation مغلقة. استخدِم إحدى طرق الفتح في SlidesApp لإعادة فتح عرض تقديمي معيّن لتعديله.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setName(name)
تضبط هذه السمة اسم العرض التقديمي أو عنوانه.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
name | String | اسم العرض التقديمي الذي سيتم ضبطه. |
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations