ينشئ 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 |
الإرجاع
Presentation: العرض التقديمي الذي يتضمّن عنوان URL المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations