Class SlidesApp

تطبيق العروض التقديمية

لإنشاء Presentations وفتحه ويمكن تعديله.

// Open a presentation by ID.
var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

أماكن إقامة

الخاصيةالنوعالوصف
AlignmentPositionAlignmentPositionتعداد أنواع مواضع المحاذاة
ArrowStyleArrowStyleتعداد لأنماط الأسهم المختلفة التي يمكن أن يحتوي عليها Line.
AutoTextTypeAutoTextTypeتعداد أنواع النص التلقائي.
AutofitTypeAutofitTypeتعداد أنواع الاحتواء التلقائي
CellMergeStateCellMergeStateتعداد لحالات الدمج المختلفة لخلية الجدول.
ColorTypeColorTypeتعداد أنواع الألوان
ContentAlignmentContentAlignmentتعداد القيم المستخدمة لتحديد محاذاة المحتوى.
DashStyleDashStyleتعداد لأنماط الشرطة المختلفة التي يمكن أن يحتوي عليها Line.
FillTypeFillTypeتعداد أنواع التعبئة
LineCategoryLineCategoryتعداد فئات Line.
LineFillTypeLineFillTypeتعداد أنواع LineFill
LineTypeLineTypeتعداد أنواع Line
LinkTypeLinkTypeتعداد أنواع الروابط
ListPresetListPresetتعداد أنواع الإعدادات المسبقة للقوائم
PageBackgroundTypePageBackgroundTypeتعداد أنواع خلفيات الصفحات.
PageElementTypePageElementTypeتعداد لأنواع عناصر الصفحة.
PageTypePageTypeتعداد لأنواع الصفحات
ParagraphAlignmentParagraphAlignmentتعداد لأنواع محاذاة الفقرة.
PlaceholderTypePlaceholderTypeتعداد أنواع العناصر النائبة.
PredefinedLayoutPredefinedLayoutتعداد التنسيقات المحدّدة مسبقًا.
SelectionTypeSelectionTypeتعداد لأنواع الاختيارات.
ShapeTypeShapeTypeتعداد لأنواع الأشكال
SheetsChartEmbedTypeSheetsChartEmbedTypeتعداد أنواع تضمين الرسم البياني في "جداول بيانات Google".
SlideLinkingModeSlideLinkingModeتعداد للطرق التي يمكن من خلالها ربط "العروض التقديمية من Google".
SlidePositionSlidePositionتعداد أنواع مواضع الشرائح.
SpacingModeSpacingModeتعداد لأنواع أوضاع التباعد.
TextBaselineOffsetTextBaselineOffsetتعداد أنواع الإزاحة المرجعية للنص.
TextDirectionTextDirectionتعداد أنواع الاتجاهات النصية
ThemeColorTypeThemeColorTypeتعداد ألوان المظاهر
VideoSourceTypeVideoSourceTypeتعداد أنواع مصدر الفيديو.

الطُرق

الطريقةنوع الإرجاعوصف قصير
create(name)Presentationلإنشاء Presentation جديدة وفتحه.
getActivePresentation()Presentationلعرض العرض التقديمي النشط حاليًا والذي يكون فيه النص البرمجي مرتبط بحاوية، أو null إذا لم يكن هناك عرض تقديمي نشط.
getUi()Uiتعرض نسخة من بيئة واجهة المستخدم في "العرض التقديمي" التي تسمح للنص البرمجي بإضافة ميزات، مثل القوائم ومربّعات الحوار والأشرطة الجانبية.
newAffineTransformBuilder()AffineTransformBuilderعرض AffineTransformBuilder جديد لإنشاء AffineTransform.
openById(id)Presentationيفتح Presentation مع المعرّف المحدد.
openByUrl(url)Presentationفتح Presentation باستخدام عنوان URL المحدد

المستندات التفصيلية

create(name)

لإنشاء Presentation جديدة وفتحه.

المعلّمات

الاسمالنوعالوصف
nameStringالاسم الذي سيُطلق على العرض التقديمي الذي تم إنشاؤه.

تذكرة ذهاب وعودة

Presentation: العرض التقديمي بالاسم المقدَّم.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations

getActivePresentation()

لعرض العرض التقديمي النشط حاليًا والذي يكون فيه النص البرمجي مرتبط بحاوية، أو null إذا لم يكن هناك عرض تقديمي نشط. للتفاعل مع عرض تقديمي لا يرتبط به النص البرمجي، استخدِم openById(id) بدلاً من ذلك.

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
إذا كان العرض التقديمي مفتوحًا، يتم عرض مثيل العرض التقديمي نفسه.

تذكرة ذهاب وعودة

Presentation

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • 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();
}

تذكرة ذهاب وعودة

Ui


newAffineTransformBuilder()

عرض AffineTransformBuilder جديد لإنشاء AffineTransform. وتكون أداة الإنشاء مُعدَّة مسبقًا باستخدام التحويل ذي الهوية المشتركة.

تذكرة ذهاب وعودة

AffineTransformBuilder


openById(id)

يفتح Presentation مع المعرّف المحدد.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
إذا كان العرض التقديمي مفتوحًا، يتم عرض مثيل العرض التقديمي نفسه.

المعلّمات

الاسمالنوعالوصف
idString

تذكرة ذهاب وعودة

Presentation - العرض التقديمي الذي يحمل المعرّف المحدّد

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations

openByUrl(url)

فتح Presentation باستخدام عنوان URL المحدد

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
إذا كان العرض التقديمي مفتوحًا، يتم عرض مثيل العرض التقديمي نفسه.

المعلّمات

الاسمالنوعالوصف
urlString

تذكرة ذهاب وعودة

Presentation — العرض التقديمي بعنوان URL المحدَّد

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations