Class SlidesApp

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تعداد للطرق التي يمكن من خلالها ربط العروض التقديمية.
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