PageElement שמייצג צורה כללית שאין לה סיווג ספציפי יותר. כולל תיבות טקסט, מלבנים וצורות מוגדרות מראש אחרות.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
align | Shape | מיישר את הרכיב למיקום היישור שצוין בדף. |
bring | Shape | העברת רכיב הדף קדימה בדף ברמה אחת. |
bring | Shape | העברת רכיב הדף לחזית הדף. |
duplicate() | Page | משכפל את רכיב הדף. |
get | Autofit|null | הפונקציה מחזירה את Autofit של הטקסט בתוך הצורה הזו. |
get | Border | הפונקציה מחזירה את Border של הצורה. |
get | Connection | מחזירה את רשימת ה-Connections ברכיב הדף, או רשימה ריקה אם אין לרכיב הדף אתרי חיבור. |
get | Content | הפונקציה מחזירה את Content של הטקסט בצורה. |
get | String | הפונקציה מחזירה את התיאור של הטקסט החלופי של רכיב הדף. |
get | Fill | הפונקציה מחזירה את Fill של הצורה. |
get | Number|null | הפונקציה מחזירה את גובה הרכיב בנקודות, שהוא הגובה של תיבת התוחמת של הרכיב כשהרכיב לא מסובב. |
get | Number|null | הפונקציה מחזירה את הגובה המובנה של הרכיב בנקודות. |
get | Number|null | הפונקציה מחזירה את הרוחב המובנה של הרכיב בנקודות. |
get | Number | הפונקציה מחזירה את המיקום האופקי של הרכיב בנקודות, שנמדד מהפינה הימנית העליונה של הדף כשהרכיב לא מסובב. |
get | Link|null | הפונקציה מחזירה את הערך Link או null אם אין קישור. |
get | String | מחזירה את המזהה הייחודי של האובייקט. |
get | Page | הפונקציה מחזירה את סוג רכיב הדף, שמיוצג כספירת ערכים (enum) מסוג Page. |
get | Group|null | הפונקציה מחזירה את הקבוצה שאליה שייך מרכיב הדף הזה, או null אם מרכיב הדף לא נמצא בקבוצה. |
get | Page | מחזירה את הדף שרכיב הדף הזה נמצא בו. |
get | Page | החזרת רכיב דף האב של ה-placeholder. |
get | Integer|null | מחזירה את אינדקס placeholder של הצורה. |
get | Placeholder | הפונקציה מחזירה את סוג הפלייסהולדר של הצורה, או Placeholder אם הצורה היא לא פלייסהולדר. |
get | Number | הפונקציה מחזירה את זווית הסיבוב של הרכיב בכיוון השעון סביב המרכז שלו במעלות, כאשר אפס מעלות פירושו שאין סיבוב. |
get | Shape | הפונקציה מחזירה את סוג הצורה. |
get | Text | הפונקציה מחזירה את תוכן הטקסט של הצורה. |
get | String | הפונקציה מחזירה את הכותרת של הטקסט החלופי של רכיב הדף. |
get | Number | מחזירה את המיקום האנכי של האלמנט בנקודות, שנמדד מהפינה השמאלית העליונה של הדף כשהאלמנט לא מסובב. |
get | Affine | מחזירה את הטרנספורמציה של רכיב הדף. |
get | Number|null | הפונקציה מחזירה את רוחב הרכיב בנקודות, שהוא הרוחב של התיבה התוחמת של הרכיב כשהרכיב לא מסובב. |
preconcatenate | Shape | מבצע שרשור מראש של טרנספורמציה שסופקה לטרנספורמציה הקיימת של רכיב הדף. |
remove() | void | הסרת רכיב הדף. |
remove | void | הסרה של Link. |
replace | Image | הפעולה הזו מחליפה את הצורה בתמונה שסופקה על ידי Blob. |
replace | Image | הפעולה הזו מחליפה את הצורה בתמונה שסופקה על ידי Blob. |
replace | Image | החלפת הצורה הזו בתמונה. |
replace | Image | החלפת הצורה הזו בתמונה. |
replace | Sheets | הצורה הזו מוחלפת בתרשים של Google Sheets. |
replace | Image | הצורה הזו מוחלפת בתמונה של תרשים מ-Google Sheets. |
scale | Shape | משנה את גובה הרכיב בהתאם ליחס שצוין. |
scale | Shape | הפונקציה משנה את רוחב הרכיב לפי היחס שצוין. |
select() | void | בוחר רק את השקף Page במצגת הפעילה ומסיר את הבחירה הקודמת. |
select(replace) | void | בוחרים את Page במצגת הפעילה. |
send | Shape | העברת רכיב הדף אחורה בדף ברכיב אחד. |
send | Shape | העברת רכיב הדף לחלק האחורי של הדף. |
set | Shape | הגדרת Content של הטקסט בצורה. |
set | Shape | הגדרת תיאור הטקסט החלופי של רכיב הדף. |
set | Shape | הגדרת הגובה של הרכיב בנקודות, שהוא הגובה של תיבת התוחמת של הרכיב כשהרכיב לא מסובב. |
set | Shape | הגדרה של המיקום האופקי של האלמנט בנקודות, שנמדד מהפינה השמאלית העליונה של הדף כשהאלמנט לא מסובב. |
set | Link | מגדיר את Link לערך Slide שצוין באמצעות אינדקס השקף שמתחיל בספרה אפס. |
set | Link | מגדירה Link לערך Slide שצוין, הקישור מוגדר לפי מזהה השקף שצוין. |
set | Link | הגדרת Link לערך Slide שצוין באמצעות המיקום היחסי של השקף. |
set | Link | מגדיר Link למחרוזת כתובת ה-URL הלא ריקה שצוינה. |
set | Shape | הגדרה של זווית הסיבוב של האלמנט בכיוון השעון סביב המרכז שלו, במעלות. |
set | Shape | הגדרת הכותרת של הטקסט החלופי של רכיב הדף. |
set | Shape | הגדרה של המיקום האנכי של האלמנט בנקודות, שנמדד מהפינה הימנית העליונה של הדף כשהאלמנט לא מסובב. |
set | Shape | ההגדרה הזו קובעת את השינוי של רכיב הדף באמצעות השינוי שצוין. |
set | Shape | מגדיר את רוחב הרכיב בנקודות, שהוא הרוחב של התיבה התוחמת של הרכיב כשהרכיב לא מסובב. |
תיעוד מפורט
alignOnPage(alignmentPosition)
מיישר את הרכיב למיקום היישור שצוין בדף.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
alignment | Alignment | המיקום שבו רכיב הדף הזה ייושר בדף. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
bringForward()
bringToFront()
duplicate()
משכפל את רכיב הדף.
רכיב הדף הכפול ממוקם באותו דף ובאותו מיקום כמו המקור.
חזרה
PageElement – העותק המשוכפל החדש של רכיב הדף הזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getAutofit()
הפונקציה מחזירה את Autofit של הטקסט בתוך הצורה הזו. הערך הוא null אם הצורה לא מאפשרת טקסט.
חזרה
Autofit|null — ההתאמה האוטומטית של הטקסט בתוך הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getBorder()
getConnectionSites()
מחזירה את רשימת ה-ConnectionSites ברכיב הדף, או רשימה ריקה אם אין לרכיב הדף אתרי חיבור.
חזרה
ConnectionSite[] — רשימת האתרים המקושרים, שעשויה להיות ריקה אם לרכיב הזה אין אתרים מקושרים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getContentAlignment()
הפונקציה מחזירה את ContentAlignment של הטקסט בצורה.
חזרה
ContentAlignment — יישור הטקסט בתוך הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getDescription()
הפונקציה מחזירה את התיאור של הטקסט החלופי של רכיב הדף. התיאור משולב עם הכותרת כדי להציג ולקרוא טקסט חלופי.
חזרה
String — תיאור הטקסט החלופי של רכיב הדף.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getFill()
getHeight()
מחזירה את גובה הרכיב בנקודות, שהוא הגובה של תיבת התוחמת של הרכיב כשהרכיב לא מסובב.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
חזרה
Number|null – הגובה המובנה של רכיב הדף בנקודות, או null אם לרכיב הדף אין גובה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getInherentHeight()
הפונקציה מחזירה את הגובה המובנה של הרכיב בנקודות.
הטרנספורמציה של רכיב הדף היא יחסית לגודל המובנה שלו. הגודל המובנה משמש יחד עם טרנספורמציה של האלמנט כדי לקבוע את המראה החזותי הסופי של האלמנט.
חזרה
Number|null – הגובה המובנה של רכיב הדף בנקודות, או null אם לרכיב הדף אין גובה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getInherentWidth()
הפונקציה מחזירה את הרוחב המובנה של הרכיב בנקודות.
הטרנספורמציה של רכיב הדף היא יחסית לגודל המובנה שלו. הגודל המובנה משמש יחד עם טרנספורמציה של האלמנט כדי לקבוע את המראה החזותי הסופי של האלמנט.
חזרה
Number|null – הרוחב המובנה של רכיב הדף בנקודות, או null אם לרכיב הדף אין רוחב.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLeft()
הפונקציה מחזירה את המיקום האופקי של הרכיב בנקודות, שנמדד מהפינה הימנית העליונה של הדף כשהרכיב לא מסובב.
חזרה
Number — המיקום האופקי של הרכיב הזה בנקודות, מהפינה הימנית העליונה של הדף.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLink()
הפונקציה מחזירה את הערך Link או null אם אין קישור.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
חזרה
Link|null — Link או null אם אין קישור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getObjectId()
מחזירה את המזהה הייחודי של האובייקט הזה. מזהי האובייקטים שמשמשים דפים ורכיבי דפים חולקים את אותו מרחב שמות.
חזרה
String – המזהה הייחודי של האובייקט.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPageElementType()
הפונקציה מחזירה את סוג רכיב הדף, שמיוצג כספירת ערכים (enum) מסוג PageElementType.
חזרה
PageElementType – סוג רכיב הדף.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentGroup()
הפונקציה מחזירה את הקבוצה שאליה שייך מרכיב הדף הזה, או null אם מרכיב הדף לא נמצא בקבוצה.
חזרה
Group|null – הקבוצה שאליה שייך רכיב הדף הזה, או null.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentPage()
getParentPlaceholder()
החזרת רכיב דף האב של ה-placeholder. הפונקציה מחזירה null אם הצורה היא לא placeholder או אם אין לה הורה.
חזרה
PageElement|null — רכיב דף האב של ה-placeholder הזה של הצורה, או null אם הצורה הזו לא
היא placeholder או שאין לה רכיב אב.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPlaceholderIndex()
מחזירה את אינדקס placeholder של הצורה. אם בדף מסוים יש שני מופעים או יותר של אותם סוגים של placeholder, לכל אחד מהם יש ערך אינדקס ייחודי משלו. הפונקציה מחזירה null אם הצורה היא לא פלייסהולדר.
חזרה
Integer|null – האינדקס של הפלייסהולדר של הצורה הזו, או null אם הצורה היא לא פלייסהולדר.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPlaceholderType()
הפונקציה מחזירה את סוג הפלייסהולדר של הצורה, או PlaceholderType.NONE אם הצורה היא לא פלייסהולדר.
חזרה
PlaceholderType – סוג הפלייסהולדר של הצורה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getRotation()
הפונקציה מחזירה את זווית הסיבוב של הרכיב בכיוון השעון סביב המרכז שלו במעלות, כאשר אפס מעלות פירושו שאין סיבוב.
חזרה
Number – זווית הסיבוב במעלות בין 0 (כולל) ל-360 (לא כולל).
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getShapeType()
getText()
הפונקציה מחזירה את תוכן הטקסט של הצורה.
הטקסט בתוך צורה תמיד מסתיים בתו מעבר לשורה חדשה.
חזרה
TextRange – תוכן הטקסט של הצורה הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTitle()
הפונקציה מחזירה את הכותרת של הטקסט החלופי של רכיב הדף. הכותרת משולבת עם התיאור כדי להציג ולקרוא טקסט חלופי.
חזרה
String — הכותרת של הטקסט החלופי של רכיב הדף.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTop()
מחזירה את המיקום האנכי של האלמנט בנקודות, שנמדד מהפינה השמאלית העליונה של הדף כשהאלמנט לא מסובב.
חזרה
Number — המיקום האנכי של הרכיב בנקודות, מהפינה הימנית העליונה של הדף.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTransform()
מחזירה את הטרנספורמציה של רכיב הדף.
המראה החזותי של רכיב הדף נקבע לפי הטרנספורמציה המוחלטת שלו. כדי לחשב את הטרנספורמציה המוחלטת, צריך לשרשר מראש את הטרנספורמציה של רכיב בדף עם הטרנספורמציות של כל קבוצות ההורה שלו. אם רכיב הדף לא נמצא בקבוצה, הטרנספורמציה המוחלטת שלו זהה לערך בשדה הזה.
חזרה
AffineTransform — טרנספורמציה של רכיב הדף.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getWidth()
הפונקציה מחזירה את רוחב הרכיב בנקודות, שהוא הרוחב של התיבה התוחמת של הרכיב כשהרכיב לא מסובב.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
חזרה
Number|null – הרוחב המובנה של רכיב הדף בנקודות, או null אם לרכיב הדף אין רוחב.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
preconcatenateTransform(transform)
משרשרת מראש את הטרנספורמציה שצוינה לטרנספורמציה הקיימת של רכיב הדף.
newTransform = argument * existingTransform;
לדוגמה, כדי להזיז רכיבי דף 36 נקודות שמאלה:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
אפשר גם להחליף את הטרנספורמציה של רכיב הדף ב-setTransform(transform).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
transform | Affine | הטרנספורמציה שצריך להוסיף לטרנספורמציה של רכיב הדף הזה. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove()
הסרת רכיב הדף.
אם אחרי פעולת הסרה, רכיב Group מכיל רק רכיב דף אחד או לא מכיל רכיבי דף בכלל, הקבוצה עצמה מוסרת גם כן.
אם מסירים placeholder PageElement מתבנית ראשית או מפריסת שקפים, יוסרו גם placeholder-ים ריקים שמועברים בירושה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
removeLink()
הסרה של Link.
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replaceWithImage(blobSource)
הפעולה הזו מחליפה את הצורה בתמונה שסופקה על ידי BlobSource.
התמונה מאוחזרת ממאפיין הקישור לתמונה [BlobSource] שצוין פעם אחת בזמן ההוספה, ועושים עותק שלה כדי להציג אותה במצגת. התמונות צריכות להיות קטנות מ-50MB, לא יכולות להיות גדולות מ-25 מגה-פיקסל, וחייבות להיות בפורמט PNG, JPEG או GIF.
כדי לשמור על יחס הגובה-רוחב של התמונה, המערכת משנה את גודל התמונה וממקמת אותה במרכז ביחס לגודל הצורה הקיימת.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); shape.replaceWithImage(driveImage);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
blob | Blob | נתוני התמונה. |
חזרה
Image – הצורה Image שהחליפה את הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(blobSource, crop)
הפעולה הזו מחליפה את הצורה בתמונה שסופקה על ידי BlobSource.
כשמוסיפים את התמונה, היא נשלפת מ-BlobSource פעם אחת ועותק שלה נשמר כדי להציג אותה במצגת. התמונות צריכות להיות בגודל של עד 50MB, לא יכולות להיות גדולות מ-25 מגה-פיקסל, והן צריכות להיות בפורמט PNG, JPEG או GIF.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); // Replace and crop the replaced image. shape.replaceWithImage(driveImage, true);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
blob | Blob | נתוני התמונה. |
crop | Boolean | אם true, התמונה תיחתך כך שתתאים לגודל הצורה הקיימת. אחרת, התמונה תותאם ותמוקם במרכז. |
חזרה
Image – הצורה Image שהחליפה את הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl)
החלפת הצורה הזו בתמונה.
כשמוסיפים את התמונה, היא נשלפת מכתובת ה-URL פעם אחת, ועותק שלה נשמר כדי להציג אותה במצגת. התמונות צריכות להיות קטנות מ-50MB, לא יכולות להיות גדולות מ-25 מגה-פיקסל, וחייבות להיות בפורמט PNG, JPEG או GIF.
כתובת ה-URL שצוינה צריכה להיות נגישה לכולם, והגודל שלה לא יכול להיות גדול מ-2KB. כתובת ה-URL עצמה נשמרת עם התמונה ומוצגת דרך Image.getSourceUrl().
כדי לשמור על יחס הגובה-רוחב של התמונה, המערכת משנה את גודל התמונה וממקמת אותה במרכז ביחס לגודל הצורה הקיימת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
image | String | כתובת ה-URL של התמונה שממנה רוצים להוריד את התמונה. |
חזרה
Image – הצורה Image שהחליפה את הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl, crop)
החלפת הצורה הזו בתמונה.
כשמוסיפים את התמונה, היא נשלפת מכתובת ה-URL פעם אחת, ועותק שלה נשמר כדי להציג אותה במצגת. התמונות צריכות להיות קטנות מ-50MB, לא יכולות להיות גדולות מ-25 מגה-פיקסל, וחייבות להיות בפורמט PNG, JPEG או GIF.
כתובת ה-URL שצוינה לא יכולה להיות גדולה מ-2KB. כתובת ה-URL עצמה נשמרת עם התמונה ומוצגת דרך Image.getSourceUrl().
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
image | String | כתובת ה-URL של התמונה שממנה רוצים להוריד את התמונה. |
crop | Boolean | אם true, התמונה תיחתך כך שתתאים לגודל הצורה הקיימת. אחרת, התמונה תותאם ותמוקם במרכז. |
חזרה
Image – הצורה Image שהחליפה את הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithSheetsChart(sourceChart)
הצורה הזו מוחלפת בתרשים של Google Sheets.
התרשים מקושר לתרשים המקור ב-Google Sheets, כך שאפשר לעדכן אותו. שותפי עריכה אחרים יכולים לראות את הקישור לגיליון האלקטרוני המקורי.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChart(chart);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
source | Embedded | התרשים בגיליון האלקטרוני שמחליף את הצורה. |
חזרה
SheetsChart — התרשים שהחליף את הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithSheetsChartAsImage(sourceChart)
הצורה הזו מוחלפת בתמונה של תרשים מ-Google Sheets.
כדי לשמור על יחס הגובה-רוחב של התרשים ב-Google Sheets, המערכת משנה את גודל התמונה של התרשים וממקמת אותה במרכז ביחס לגודל הצורה הקיימת.
התמונה של התרשים לא מקושרת לתרשים המקור ב-Google Sheets.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart as an image. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChartAsImage(chart);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
source | Embedded | התרשים בגיליון האלקטרוני שמחליף את הצורה. |
חזרה
Image — תמונה של התרשים שהחליף את הצורה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
משנה את גובה הרכיב בהתאם ליחס שצוין. גובה הרכיב הוא הגובה של התיבה התוחמת שלו כשהרכיב לא מסובב.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
ratio | Number | היחס שלפיו יבוצע שינוי הגודל של גובה הרכיב הזה בדף. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
הפונקציה משנה את רוחב הרכיב לפי היחס שצוין. רוחב הרכיב הוא רוחב התיבה התוחמת שלו כשהרכיב לא מסובב.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
ratio | Number | היחס להגדלת הרוחב של הרכיב הזה בדף. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select()
בוחר רק את השקף PageElement במצגת הפעילה ומסיר את הבחירה הקודמת. היא שקולה לקריאה לפונקציה select(replace) עם true.
סקריפט יכול לגשת רק לבחירה של המשתמש שמריץ את הסקריפט, ורק אם הסקריפט מקשר למצגת.
הפעולה הזו מגדירה את Page ההורה של PageElement כcurrent page selection.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = slide.getPageElements()[0]; // Only select this page element and replace any previous selection. pageElement.select();
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select(replace)
בוחרים את PageElement במצגת הפעילה.
סקריפט יכול לגשת רק לבחירה של המשתמש שמריץ את הסקריפט, ורק אם הסקריפט מקשר למצגת.
מעבירים true לשיטה הזו כדי לבחור רק את PageElement ולהסיר כל בחירה קודמת. בנוסף, ההגדרה הזו קובעת שההורה Page של PageElement יהיה current page selection.
מחזיקים את המקש false כדי לבחור כמה אובייקטים PageElement. אובייקטים של PageElement
צריכים להיות באותו Page.
התנאים הבאים צריכים להתקיים כשבוחרים רכיב בדף באמצעות פרמטר false:
- תג ההורה
Pageשל האובייקטPageElementחייב להיותcurrent page selection. - לא יכולים להיות כמה אובייקטים מסוג
Pageשנבחרו.
כדי לוודא שזה המצב, הגישה המומלצת היא לבחור קודם את רכיב ההורה Page באמצעות Page.selectAsCurrentPage() ואז לבחור את רכיבי הדף בדף הזה.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // First select the slide page, as the current page selection. slide.selectAsCurrentPage(); // Then select all the page elements in the selected slide page. const pageElements = slide.getPageElements(); for (let i = 0; i < pageElements.length; i++) { pageElements[i].select(false); }
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
replace | Boolean | אם true, הבחירה מחליפה את הבחירה הקודמת. אחרת, הבחירה מתווספת לבחירה הקודמת. |
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendBackward()
sendToBack()
setContentAlignment(contentAlignment)
הגדרת ContentAlignment של הטקסט בצורה.
השיטה הזו משביתה אוטומטית את מאפייני ההתאמה האוטומטית של הטקסט בצורות המעודכנות.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | Content | היישור שצריך להגדיר. |
חזרה
Shape — הצורה הזו, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setDescription(description)
הגדרת תיאור הטקסט החלופי של רכיב הדף.
השיטה לא נתמכת ברכיבי Group.
// Set the first page element's alt text description to "new alt text // description". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setDescription('new alt text description'); Logger.log(pageElement.getDescription());
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
description | String | המחרוזת להגדרת התיאור של הטקסט החלופי. |
חזרה
Shape – רכיב הדף הזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setHeight(height)
הגדרת הגובה של הרכיב בנקודות, שהוא הגובה של תיבת התוחמת של הרכיב כשהרכיב לא מסובב.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
height | Number | הגובה החדש של מרכיב הדף הזה שצריך להגדיר, בנקודות. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLeft(left)
הגדרה של המיקום האופקי של האלמנט בנקודות, שנמדד מהפינה השמאלית העליונה של הדף כשהאלמנט לא מסובב.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
left | Number | המיקום האופקי החדש שרוצים להגדיר, בנקודות. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkSlide(slideIndex)
מגדיר את Link לערך Slide שצוין באמצעות אינדקס השקף שמתחיל בספרה אפס.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(0);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
slide | Integer | האינדקס של השקף, כשהספירה מתחילה מ-0. |
חזרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkSlide(slide)
מגדירה Link לערך Slide שצוין, הקישור מוגדר לפי מזהה השקף שצוין.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(slides[0]);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
slide | Slide | ה-Slide שיש לקשר. |
חזרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkSlide(slidePosition)
הגדרת Link לערך Slide שצוין באמצעות המיקום היחסי של השקף.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
slide | Slide | הערך היחסי Slide. |
חזרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
מגדיר Link למחרוזת כתובת ה-URL הלא ריקה שצוינה.
// Set a link to the URL. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkUrl('https://slides.google.com');
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
url | String | מחרוזת כתובת ה-URL. |
חזרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setRotation(angle)
הגדרה של זווית הסיבוב של האלמנט בכיוון השעון סביב המרכז שלו, במעלות.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
angle | Number | זווית הסיבוב החדשה בכיוון השעון שצריך להגדיר, במעלות. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTitle(title)
הגדרת הכותרת של הטקסט החלופי של רכיב הדף.
השיטה לא נתמכת ברכיבי Group.
// Set the first page element's alt text title to "new alt text title". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setTitle('new alt text title'); Logger.log(pageElement.getTitle());
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
title | String | המחרוזת שבה רוצים להגדיר את הכותרת של הטקסט החלופי. |
חזרה
Shape – רכיב הדף הזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTop(top)
הגדרה של המיקום האנכי של האלמנט בנקודות, שנמדד מהפינה הימנית העליונה של הדף כשהאלמנט לא מסובב.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
top | Number | המיקום האנכי החדש להגדרה, בנקודות. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTransform(transform)
ההגדרה הזו קובעת את השינוי של מרכיב דף באמצעות השינוי שצוין.
עדכון של טרנספורמציה של קבוצה משנה את הטרנספורמציה המוחלטת של רכיבי הדף בקבוצה הזו, מה שיכול לשנות את המראה שלהם.
עדכון של טרנספורמציה של רכיב בדף שנמצא בקבוצה משנה רק את הטרנספורמציה של הרכיב הזה. הוא לא משפיע על הטרנספורמציות של הקבוצה או של רכיבים אחרים בדף שנמצאים בקבוצה.
לפרטים על האופן שבו טרנספורמציות משפיעות על המראה החזותי של רכיבי דף, אפשר לעיין במאמר getTransform().
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
transform | Affine | הטרנספורמציה שמוגדרת לרכיב הדף הזה. |
חזרה
Shape — רכיב זה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setWidth(width)
מגדיר את רוחב הרכיב בנקודות, שהוא הרוחב של התיבה התוחמת של הרכיב כשהרכיב לא מסובב.
השיטה הזו לא מתאימה לכל רכיבי הדף. כדי לדעת אילו רכיבי דף לא תואמים לשיטה הזו, אפשר לעיין ב מגבלות על שינוי הגודל והמיקום.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
width | Number | הרוחב החדש של מרכיב הדף הזה שצריך להגדיר, בנקודות. |
חזרה
Shape – רכיב הדף הזה, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations