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');

أماكن إقامة

الموقعTypeالوصف
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 جديد وفتحه.

المَعلمات

الاسمTypeالوصف
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');
إذا كان العرض التقديمي مفتوحًا، يتم عرض مثيل العرض التقديمي نفسه.

المَعلمات

الاسمTypeالوصف
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');
إذا كان العرض التقديمي مفتوحًا، يتم عرض مثيل العرض التقديمي نفسه.

المَعلمات

الاسمTypeالوصف
urlString

استرجاع الكرة

Presentation - العرض التقديمي باستخدام عنوان URL المعنيّ

التفويض

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

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