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ספירה של סוגי ה-placeholders.
PredefinedLayoutPredefinedLayoutספירה של הפריסות המוגדרות מראש.
SelectionTypeSelectionTypeמספר של סוגי הבחירות.
ShapeTypeShapeTypeספירה של סוגי הצורות.
SheetsChartEmbedTypeSheetsChartEmbedTypeספירה של סוגי ההטמעה לתרשים של Sheets.
SlideLinkingModeSlideLinkingModeספירה של הדרכים שבהן אפשר לקשר את Slides.
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. ה-builder מוגדרת מראש עם טרנספורמציה של אפיון הזהות.

חזרה

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