ينشئ Presentations يمكن تعديله ويفتحه.
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
Alignment | Alignment | تعداد لأنواع مواضع المحاذاة. |
Arrow | Arrow | تعداد لأنماط الأسهم المختلفة التي يمكن أن يحتوي عليها Line. |
Auto | Auto | تعداد لأنواع النص التلقائي. |
Autofit | Autofit | تعداد لأنواع الملء التلقائي. |
Cell | Cell | تعداد لحالات الدمج المختلفة لخلية جدول. |
Color | Color | تعداد لأنواع الألوان |
Content | Content | تعداد للقيم المستخدَمة لتحديد محاذاة المحتوى |
Dash | Dash | تعداد لأنماط الشرطات المختلفة التي يمكن أن يحتوي عليها Line. |
Fill | Fill | تعداد لأنواع الملء. |
Line | Line | تعداد لفئات Line. |
Line | Line | تعداد لأنواع Line. |
Line | Line | تعداد لأنواع Line. |
Link | Link | تعداد لأنواع الروابط |
List | List | تعداد لأنواع الإعدادات المُسبقة للقوائم |
Page | Page | تعداد لأنواع خلفيات الصفحات. |
Page | Page | تعداد لأنواع عناصر الصفحة |
Page | Page | تعداد لأنواع الصفحات. |
Paragraph | Paragraph | تعداد لأنواع محاذاة الفقرات |
Placeholder | Placeholder | تعداد لأنواع العناصر النائبة. |
Predefined | Predefined | تعداد للتنسيقات المحدّدة مسبقًا. |
Selection | Selection | تعداد لأنواع عمليات التحديد |
Shape | Shape | تعداد لأنواع الأشكال |
Sheets | Sheets | تعداد لأنواع تضمين الرسوم البيانية في "جداول بيانات Google". |
Slide | Slide | تعداد لطرق ربط "العروض التقديمية من Google" |
Slide | Slide | تعداد لأنواع مواضع الشرائح |
Spacing | Spacing | تعداد لأنواع أوضاع التباعد بين الخطوط |
Text | Text | تعداد لأنواع إزاحة الخط الرئيسي للنص. |
Text | Text | تعداد لأنواع اتجاهات النص |
Theme | Theme | تعداد لألوان المظهر |
Video | Video | تعداد لأنواع مصادر الفيديو. |
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
create(name) | Presentation | لإنشاء Presentation جديد وفتحه |
get | Presentation|null | تعرض هذه الدالة العرض التقديمي النشط حاليًا الذي يرتبط به النص البرمجي بالحاوية، أو null إذا لم يكن هناك عرض تقديمي نشط. |
get | Ui | تعرض هذه الطريقة مثيلاً لبيئة واجهة المستخدم الخاصة بالعرض التقديمي، ما يسمح للنص البرمجي بإضافة ميزات مثل القوائم ومربّعات الحوار والأشرطة الجانبية. |
new | Affine | تعرض هذه الدالة Affine جديدًا لإنشاء Affine. |
open | Presentation | يفتح Presentation بالمعرّف المحدّد. |
open | Presentation | يفتح Presentation مع عنوان URL المحدّد. |
مستندات تفصيلية
create(name)
لإنشاء Presentation جديد وفتحه
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
name | String | اسم العرض التقديمي الذي سيتم إنشاؤه |
الإرجاع
Presentation: العرض التقديمي الذي يحمل الاسم المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
تعرض هذه الدالة العرض التقديمي النشط حاليًا الذي يرتبط به النص البرمجي بالحاوية، أو null إذا لم يكن هناك عرض تقديمي نشط. للتفاعل مع عرض تقديمي لا يرتبط النص البرمجي بحاوية، استخدِم open بدلاً من ذلك.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();
الإرجاع
Presentation|null
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Ui()
تعرض هذه الطريقة مثيلاً لبيئة واجهة المستخدم الخاصة بالعرض التقديمي، ما يسمح للنص البرمجي بإضافة ميزات مثل القوائم ومربّعات الحوار والأشرطة الجانبية. لا يمكن للنص البرمجي التفاعل مع واجهة المستخدم إلا في النسخة الحالية من العرض التقديمي المفتوح، وفقط إذا كان النص البرمجي مرتبطًا بالعرض التقديمي. لمزيد من المعلومات، يُرجى الاطّلاع على أدلة القوائم ومربّعات الحوار والأشرطة الجانبية.
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
الإرجاع
new Affine Transform Builder()
تعرض هذه الدالة Affine جديدًا لإنشاء Affine. البنّاء
الإرجاع
open By Id(id)
يفتح Presentation بالمعرّف المحدّد.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | رقم تعريف العرض التقديمي المطلوب فتحه. |
الإرجاع
استبدِل Presentation بالعرض التقديمي الذي يحمل المعرّف المحدّد.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations
open By Url(url)
يفتح Presentation مع عنوان URL المحدّد.
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
url | String | عنوان URL الخاص بالعرض التقديمي الذي تريد فتحه |
الإرجاع
استبدِل Presentation بالعرض التقديمي الذي يتضمّن عنوان URL المحدّد.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations