لإنشاء 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 في حال عدم توفّر عرضٍ لتقديميٍ نشط. |
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();إذا كان العرض التقديمي مفتوحًا، يتم عرض نسخة العرض التقديمي نفسها.
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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