ينشئ 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
getActivePresentation()
تعرض هذه الدالة العرض التقديمي النشط حاليًا الذي يرتبط به النص البرمجي بالحاوية، أو null إذا لم يكن هناك عرض تقديمي نشط. للتفاعل مع عرض تقديمي لا يرتبط النص البرمجي بحاوية، استخدِم openById(id) بدلاً من ذلك.
// 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
getUi()
تعرض هذه الطريقة مثيلاً لبيئة واجهة المستخدم الخاصة بالعرض التقديمي، ما يسمح للنص البرمجي بإضافة ميزات مثل القوائم ومربّعات الحوار والأشرطة الجانبية. لا يمكن للنص البرمجي التفاعل مع واجهة المستخدم إلا في حالة العرض التقديمي المفتوح الحالي، وفقط إذا كان النص البرمجي مرتبطًا بالعرض التقديمي. لمزيد من المعلومات، اطّلِع على أدلة القوائم ومربّعات الحوار والأشرطة الجانبية.
// 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(); }
الإرجاع
newAffineTransformBuilder()
تعرض هذه الدالة AffineTransformBuilder جديدًا لإنشاء AffineTransform. البنّاء
الإرجاع
openById(id)
يفتح Presentation بالمعرّف المحدّد.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | رقم تعريف العرض التقديمي المطلوب فتحه. |
الإرجاع
Presentation: العرض التقديمي الذي يحمل رقم التعريف المحدّد
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations
openByUrl(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