Główny element prezentacji.
Elementy nadrzędne zawierają wszystkie wspólne elementy strony i właściwości wspólne dla zestawu układów. Ta służą 3 celom:
- Kształty zastępcze w elemencie głównym zawierają domyślne style tekstu i właściwości kształtu wszystkich kształtów zastępczych na stronach, które korzystają z tego wzorca.
- Właściwości strony głównej określają wspólne właściwości strony dziedziczone przez jej układy.
- Wszelkie inne kształty na slajdzie głównym będą widoczne na wszystkich slajdach korzystających z tego wzorca, niezależnie od ich układ.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getBackground() | PageBackground | Pobiera tło strony. |
getColorScheme() | ColorScheme | Pobiera obiekt ColorScheme powiązany ze stroną. |
getGroups() | Group[] | Zwraca listę obiektów Group na stronie. |
getImages() | Image[] | Zwraca listę obiektów Image na stronie. |
getLayouts() | Layout[] | Pobiera układy tego mastera. |
getLines() | Line[] | Zwraca listę obiektów Line na stronie. |
getObjectId() | String | Pobiera unikalny identyfikator strony. |
getPageElementById(id) | PageElement | Zwraca PageElement na stronie o podanym identyfikatorze lub null , jeśli nie ma takiego identyfikatora. |
getPageElements() | PageElement[] | Zwraca listę PageElement obiektów wyrenderowanych na stronie. |
getPageType() | PageType | Pobiera typ strony. |
getPlaceholder(placeholderType) | PageElement | Zwraca obiekt zastępczy PageElement dla określonej wartości PlaceholderType lub
null , jeśli nie ma pasującego symbolu zastępczego. |
getPlaceholder(placeholderType, placeholderIndex) | PageElement | Zwraca obiekt zastępczy PageElement dla określonego parametru PlaceholderType i
indeks zastępczy lub null , jeśli go nie ma. |
getPlaceholders() | PageElement[] | Zwraca listę obiektów zastępczych PageElement na stronie. |
getShapes() | Shape[] | Zwraca listę obiektów Shape na stronie. |
getSheetsCharts() | SheetsChart[] | Zwraca listę obiektów SheetsChart na stronie. |
getTables() | Table[] | Zwraca listę obiektów Table na stronie. |
getVideos() | Video[] | Zwraca listę obiektów Video na stronie. |
getWordArts() | WordArt[] | Zwraca listę obiektów WordArt na stronie. |
group(pageElements) | Group | Grupuje wszystkie określone elementy strony. |
insertGroup(group) | Group | Wstawia kopię elementu Group na stronie. |
insertImage(blobSource) | Image | Wstawia obraz w lewym górnym rogu strony w domyślnym rozmiarze z określonego graficzny obiekt blob. |
insertImage(blobSource, left, top, width, height) | Image | Wstawia na stronie obraz o podanej pozycji i rozmiarze z określonego obiektu blob obrazu. |
insertImage(image) | Image | Wstawia kopię elementu Image na stronie. |
insertImage(imageUrl) | Image | Wstawia w lewym górnym rogu strony obraz w domyślnym rozmiarze z podanego adresu URL. |
insertImage(imageUrl, left, top, width, height) | Image | Wstawia na stronie obraz o podanej pozycji i rozmiarze z podanego adresu URL. |
insertLine(line) | Line | Wstawia kopię elementu Line na stronie. |
insertLine(lineCategory, startConnectionSite, endConnectionSite) | Line | Wstawia na stronie linię łączącą dwa typy connection sites . |
insertLine(lineCategory, startLeft, startTop, endLeft, endTop) | Line | Wstawia linię na stronie. |
insertPageElement(pageElement) | PageElement | Wstawia kopię elementu PageElement na stronie. |
insertShape(shape) | Shape | Wstawia kopię elementu Shape na stronie. |
insertShape(shapeType) | Shape | Wstawia kształt na stronie. |
insertShape(shapeType, left, top, width, height) | Shape | Wstawia kształt na stronie. |
insertSheetsChart(sourceChart) | SheetsChart | Wstawia wykres z Arkuszy Google na stronie. |
insertSheetsChart(sourceChart, left, top, width, height) | SheetsChart | Wstawia na stronie wykres z Arkuszy Google o podanej pozycji i rozmiarze. |
insertSheetsChart(sheetsChart) | SheetsChart | Wstawia kopię elementu SheetsChart na stronie. |
insertSheetsChartAsImage(sourceChart) | Image | Wstawia wykres z Arkuszy Google jako obiekt Image na stronie. |
insertSheetsChartAsImage(sourceChart, left, top, width, height) | Image | Wstawia wykres z Arkuszy Google jako element Image na stronie z podaną pozycją i
rozmiaru. |
insertTable(numRows, numColumns) | Table | Wstawia tabelę na stronie. |
insertTable(numRows, numColumns, left, top, width, height) | Table | Wstawia na stronie tabelę o podanej pozycji i rozmiarze. |
insertTable(table) | Table | Wstawia kopię elementu Table na stronie. |
insertTextBox(text) | Shape | Wstawia pole tekstowe Shape zawierające podany na stronie ciąg znaków. |
insertTextBox(text, left, top, width, height) | Shape | Wstawia pole tekstowe Shape zawierające podany na stronie ciąg znaków. |
insertVideo(videoUrl) | Video | Wstawia film o domyślnym rozmiarze w lewym górnym rogu strony. |
insertVideo(videoUrl, left, top, width, height) | Video | Wstawia na stronie film o podanej pozycji i rozmiarze. |
insertVideo(video) | Video | Wstawia kopię elementu Video na stronie. |
insertWordArt(wordArt) | WordArt | Wstawia kopię elementu WordArt na stronie. |
remove() | void | Usuwa stronę. |
replaceAllText(findText, replaceText) | Integer | Zastępuje wszystkie wystąpienia tekstu pasującego do znalezionego tekstu poleceniem zamiennym. |
replaceAllText(findText, replaceText, matchCase) | Integer | Zastępuje wszystkie wystąpienia tekstu pasującego do znalezionego tekstu poleceniem zamiennym. |
selectAsCurrentPage() | void | Wybiera element Page w aktywnej prezentacji jako element current page selection i usuwa wszystkie poprzednie zaznaczenia. |
Szczegółowa dokumentacja
getBackground()
Pobiera tło strony.
Powrót
PageBackground
– tło strony.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getColorScheme()
Pobiera obiekt ColorScheme
powiązany ze stroną.
Powrót
ColorScheme
– schemat kolorów strony.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getGroups()
getImages()
getLayouts()
getLines()
getObjectId()
Pobiera unikalny identyfikator strony. Strony i elementy strony mają takie same identyfikatory obiektów przestrzeni nazw.
Powrót
String
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementById(id)
Zwraca PageElement
na stronie o podanym identyfikatorze lub null
, jeśli nie ma takiego identyfikatora.
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String | Identyfikator pobieranego elementu strony. |
Powrót
PageElement
– element strony o podanym identyfikatorze.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElements()
Zwraca listę PageElement
obiektów wyrenderowanych na stronie.
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageType()
getPlaceholder(placeholderType)
Zwraca obiekt zastępczy PageElement
dla określonej wartości PlaceholderType
lub
null
, jeśli nie ma pasującego symbolu zastępczego.
Jeśli istnieje kilka zmiennych tego samego typu, zwracany jest ten o wartości minimalnej indeks zastępczy. Jeśli istnieje wiele pasujących obiektów zastępczych z tym samym indeksem, funkcja ta zwraca pierwszy obiekt zastępczy ze zbioru elementów strony.
var slide = SlidesApp.getActivePresentation().getSlides()[0]; var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);
Parametry
Nazwa | Typ | Opis |
---|---|---|
placeholderType | PlaceholderType |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholder(placeholderType, placeholderIndex)
Zwraca obiekt zastępczy PageElement
dla określonego parametru PlaceholderType
i
indeks zastępczy lub null
, jeśli go nie ma.
Jeśli istnieje wiele obiektów zastępczych o tym samym typie i indeksie, zwraca on pierwszą z kolekcji elementów strony.
var slide = SlidesApp.getActivePresentation().getSlides()[0]; var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE, 0);
Parametry
Nazwa | Typ | Opis |
---|---|---|
placeholderType | PlaceholderType | |
placeholderIndex | Integer |
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholders()
Zwraca listę obiektów zastępczych PageElement
na stronie.
var master = SlidesApp.getActivePresentation().getMasters()[0]; Logger.log('Number of placeholders in the master: ' + master.getPlaceholders().length);
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getShapes()
getSheetsCharts()
Zwraca listę obiektów SheetsChart
na stronie.
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTables()
getVideos()
getWordArts()
group(pageElements)
Grupuje wszystkie określone elementy strony.
Na tej samej stronie powinny znajdować się co najmniej dwa elementy, których nie ma jeszcze na innym
grupy reklam. Niektórych elementów strony, takich jak Videos
, Tables
i placeholder Shapes
, nie można zgrupować.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pageElements | PageElement[] | Elementy do zgrupowania. |
Powrót
Group
– nowa grupa.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertGroup(group)
Wstawia kopię elementu Group
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a group between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var group = otherPresentationSlide.getGroups()[0]; currentPresentationSlide.insertGroup(group); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
group | Group | Grupa do skopiowania i wstawienia. |
Powrót
Group
– wstawiona grupa.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(blobSource)
Wstawia obraz w lewym górnym rogu strony w domyślnym rozmiarze z określonego graficzny obiekt blob.
Wstawienie obrazu powoduje jego pobranie z BlobSource
, a kopia jest przechowywana przez
które będą widoczne w prezentacji. Rozmiar obrazu nie może przekraczać 50 MB, ale nie może przekraczać 25 MB
megapikseli i musi być w formacie PNG, JPEG lub GIF.
var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. var image = DriveApp.getFileById(fileId); slide.insertImage(image);
Parametry
Nazwa | Typ | Opis |
---|---|---|
blobSource | BlobSource | Dane obrazu. |
Powrót
Image
– wstawiony obraz.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(blobSource, left, top, width, height)
Wstawia na stronie obraz o podanej pozycji i rozmiarze z określonego obiektu blob obrazu.
Obraz jest pobierany z podanego przez użytkownika BlobSource
raz w momencie wstawiania i kopie
jest zapisywany i wyświetlany w prezentacji. Rozmiar obrazu nie może przekraczać 50 MB.
musi być większy niż 25 megapikseli i musi być zapisany w formacie PNG, JPEG lub GIF.
Aby zachować współczynnik proporcji obrazu, jest on skalowany i wyśrodkowany zgodnie z założeniami w podanym rozmiarze.
var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. var image = DriveApp.getFileById(fileId); var position = {left: 0, top: 0}; var size = {width: 300, height: 100}; slide.insertImage(image, position.left, position.top, size.width, size.height);
Parametry
Nazwa | Typ | Opis |
---|---|---|
blobSource | BlobSource | Dane obrazu. |
left | Number | Pozioma pozycja obrazu w punktach mierzona od lewego górnego rogu. strony. |
top | Number | Pionowa pozycja obrazu w punktach, mierzona od lewego górnego rogu stronę. |
width | Number | Szerokość obrazu w punktach. |
height | Number | Wysokość obrazu w punktach. |
Powrót
Image
– wstawiony obraz.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(image)
Wstawia kopię elementu Image
na stronie.
Pozycja wstawionych obrazów na tej stronie jest określana na podstawie pozycji obrazu źródłowego na odpowiedniej stronie.
Jeśli przesłany obraz jest symbolem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układów, również dziedziczą po wstawionym obrazie.
Jeśli udostępniony obraz jest obiektem zastępczym skopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane na obraz ze źródła prezentacji. Jeśli skopiowany obraz zastępczy jest pusty, nic nie zostanie wstawione w miejscu docelowym. prezentacji.
// Copy an image between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var image = otherPresentationSlide.getImages[0]; currentPresentationSlide.insertImage(image);
Parametry
Nazwa | Typ | Opis |
---|---|---|
image | Image | Obraz do skopiowania i wstawienia. |
Powrót
Image
– wstawiony obraz.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(imageUrl)
Wstawia w lewym górnym rogu strony obraz w domyślnym rozmiarze z podanego adresu URL.
Wstawienie obrazu powoduje jego pobranie z adresu URL tylko raz, a jego kopia jest zapisywana w celu wyświetlenia prezentacji. Rozmiar zdjęć nie może przekraczać 50 MB, nie może przekraczać 25 megapikseli. być w formacie PNG, JPEG lub GIF.
Podany adres URL musi być publicznie dostępny i nie może być większy niż 2 kB. Sam URL jest zapisywany
i udostępniany za pomocą Image.getSourceUrl()
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
imageUrl | String | Adres URL obrazu. |
Powrót
Image
– wstawiony obraz.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(imageUrl, left, top, width, height)
Wstawia na stronie obraz o podanej pozycji i rozmiarze z podanego adresu URL.
Wstawienie obrazu powoduje jego pobranie z adresu URL tylko raz, a jego kopia jest zapisywana w celu wyświetlenia prezentacji. Rozmiar zdjęć nie może przekraczać 50 MB, nie może przekraczać 25 megapikseli. być w formacie PNG, JPEG lub GIF.
Podany adres URL musi być publicznie dostępny i nie może być większy niż 2 kB. Sam URL jest zapisywany
i udostępniany za pomocą Image.getSourceUrl()
.
Aby zachować współczynnik proporcji obrazu, jest on skalowany i wyśrodkowany zgodnie z założeniami w podanym rozmiarze.
Parametry
Nazwa | Typ | Opis |
---|---|---|
imageUrl | String | Adres URL obrazu. |
left | Number | Pozioma pozycja obrazu w punktach mierzona od lewego górnego rogu. strony. |
top | Number | Pionowa pozycja obrazu w punktach, mierzona od lewego górnego rogu stronę. |
width | Number | Szerokość obrazu w punktach. |
height | Number | Wysokość obrazu w punktach. |
Powrót
Image
– wstawiony obraz.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(line)
Wstawia kopię elementu Line
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a line between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var line = otherPresentationSlide.getLines[0]; currentPresentationSlide.insertLine(line);
Parametry
Nazwa | Typ | Opis |
---|---|---|
line | Line | Wiersz do skopiowania i wstawienia. |
Powrót
Line
– wstawiona linia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(lineCategory, startConnectionSite, endConnectionSite)
Wstawia na stronie linię łączącą dwa typy connection sites
. Obie
witryny połączenia muszą znajdować się na tej stronie.
// Insert a line in the first slide of the presentation connecting two shapes. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE); var shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD); slide.insertLine( SlidesApp.LineCategory.BENT, shape1.getConnectionSites()[0], shape2.getConnectionSites()[1]);
Parametry
Nazwa | Typ | Opis |
---|---|---|
lineCategory | LineCategory | Kategoria wiersza do wstawienia. |
startConnectionSite | ConnectionSite | Miejsce połączenia, do którego ma zostać podłączony początek linii. |
endConnectionSite | ConnectionSite | Miejsce połączenia, do którego ma zostać podłączony koniec linii. |
Powrót
Line
– wstawiona linia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)
Wstawia linię na stronie.
// Insert a line in the first slide of the presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var startPoint = {left: 10, top: 10}; var endPoint = {left: 40, top: 40}; slide.insertLine( SlidesApp.LineCategory.STRAIGHT, startPoint.left, startPoint.top, endPoint.left, endPoint.top);
Parametry
Nazwa | Typ | Opis |
---|---|---|
lineCategory | LineCategory | Kategoria wiersza do wstawienia. |
startLeft | Number | Pozycja w poziomie punktu początkowego linii podana w punktach w lewym górnym rogu strony. |
startTop | Number | Położenie pionowe punktu początkowego linii, mierzone w punktach od w lewym górnym rogu strony. |
endLeft | Number | Pozycja pozioma punktu końcowego linii podana w punktach od w lewym górnym rogu strony. |
endTop | Number | Położenie pionowe punktu końcowego linii, mierzone w punktach od w lewym górnym rogu strony. |
Powrót
Line
– wstawiona linia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertPageElement(pageElement)
Wstawia kopię elementu PageElement
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a page element between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var pageElement = otherPresentationSlide.getPageElements()[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertPageElement(pageElement);
Parametry
Nazwa | Typ | Opis |
---|---|---|
pageElement | PageElement | Element strony do skopiowania i wstawienia. |
Powrót
PageElement
– wstawiony element strony.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shape)
Wstawia kopię elementu Shape
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a shape between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var shape = otherPresentationSlide.getShapes[0]; currentPresentationSlide.insertShape(shape); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
shape | Shape | Kształt do skopiowania i wstawienia. |
Powrót
Shape
– wstawiony kształt.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shapeType)
Wstawia kształt na stronie.
Kształt zostanie wstawiony w domyślnym rozmiarze w lewym górnym rogu strony.
// Insert a shape in the first slide of the presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Also available for Layout, Master, and Page. slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
Parametry
Nazwa | Typ | Opis |
---|---|---|
shapeType | ShapeType | Typ kształtu do wstawienia. |
Powrót
Shape
– wstawiony kształt.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shapeType, left, top, width, height)
Wstawia kształt na stronie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
shapeType | ShapeType | Typ kształtu do wstawienia. |
left | Number | Pozioma pozycja kształtu mierzona od lewego górnego rogu stronę. |
top | Number | Pionowa pozycja kształtu mierzona od lewego górnego rogu strony. |
width | Number | Szerokość kształtu. |
height | Number | Wysokość kształtu. |
Powrót
Shape
– wstawiony kształt.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sourceChart)
Wstawia wykres z Arkuszy Google na stronie.
Wykres jest wstawiony w domyślnym rozmiarze w lewym górnym rogu strony.
Wstawiony wykres jest połączony ze źródłowym wykresem Arkuszy Google, dzięki czemu Zaktualizowano. Inni współpracownicy mogą zobaczyć link do źródłowego arkusza kalkulacyjnego.
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChart(chart);
Parametry
Nazwa | Typ | Opis |
---|---|---|
sourceChart | EmbeddedChart | Wykres w arkuszu kalkulacyjnym do wstawienia na stronie. |
Powrót
SheetsChart
– wykres wstawiony na stronie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sourceChart, left, top, width, height)
Wstawia na stronie wykres z Arkuszy Google o podanej pozycji i rozmiarze.
Aby zachować współczynnik proporcji wykresu, jest on skalowany i wyśrodkowany zgodnie z założeniami w podanym rozmiarze.
Wstawiony wykres jest połączony ze źródłowym wykresem Arkuszy Google, dzięki czemu Zaktualizowano. Inni współpracownicy mogą zobaczyć link do źródłowego arkusza kalkulacyjnego.
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var position = {left: 0, top: 0}; var size = {width: 200, height: 200}; // Also available for Layout, Master, and Page. slide.insertSheetsChart( chart, position.left, position.top, size.width, size.height);
Parametry
Nazwa | Typ | Opis |
---|---|---|
sourceChart | EmbeddedChart | Wykres w arkuszu kalkulacyjnym do wstawienia na stronie. |
left | Number | Pozioma pozycja wykresu w punktach mierzona od lewego górnego rogu. strony. |
top | Number | Pozycja pionowa wykresu w punktach mierzona od lewego górnego rogu wykresu stronę. |
width | Number | Szerokość wykresu w punktach. |
height | Number | Wysokość wykresu w punktach. |
Powrót
SheetsChart
– wykres wstawiony na stronie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sheetsChart)
Wstawia kopię elementu SheetsChart
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a sheets chart between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var sheetsChart = otherPresentationSlide.getSheetsCharts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertSheetsChart(sheetsChart);
Parametry
Nazwa | Typ | Opis |
---|---|---|
sheetsChart | SheetsChart | Wykres w Arkuszach do skopiowania i wstawienia. |
Powrót
SheetsChart
– wykres wstawionych arkuszy.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChartAsImage(sourceChart)
Wstawia wykres z Arkuszy Google jako obiekt Image
na stronie.
Obraz wykresu jest wstawiony w domyślnym rozmiarze w lewym górnym rogu strony.
Wstawiony obraz wykresu nie jest połączony ze źródłowym wykresem Arkuszy Google.
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChartAsImage(chart); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
sourceChart | EmbeddedChart | Wykres w arkuszu kalkulacyjnym do wstawienia na stronie. |
Powrót
Image
– wstawiony obraz wykresu na stronie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChartAsImage(sourceChart, left, top, width, height)
Wstawia wykres z Arkuszy Google jako element Image
na stronie z podaną pozycją i
rozmiaru.
Aby zachować proporcje obrazu wykresu, obraz jest skalowany i wyśrodkowany za pomocą w odniesieniu do podanego rozmiaru.
Wstawiony obraz wykresu nie jest połączony ze źródłowym wykresem Arkuszy Google.
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var position = {left: 0, top: 0}; var size = {width: 200, height: 200}; // Also available for Layout, Master, and Page. slide.insertSheetsChartAsImage( chart, position.left, position.right, size.width, size.height);
Parametry
Nazwa | Typ | Opis |
---|---|---|
sourceChart | EmbeddedChart | Wykres w arkuszu kalkulacyjnym do wstawienia na stronie. |
left | Number | Pozioma pozycja wykresu w punktach mierzona od lewego górnego rogu. strony. |
top | Number | Pozycja pionowa wykresu w punktach mierzona od lewego górnego rogu wykresu stronę. |
width | Number | Szerokość wykresu w punktach. |
height | Number | Wysokość wykresu w punktach. |
Powrót
Image
– wstawiony obraz wykresu na stronie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(numRows, numColumns)
Wstawia tabelę na stronie.
Tabela jest wyśrodkowana na stronie z domyślnym rozmiarem i równomiernie rozmieszczonymi wierszami i kolumnami.
Parametry
Nazwa | Typ | Opis |
---|---|---|
numRows | Integer | Liczba wierszy w tabeli. |
numColumns | Integer | Liczba kolumn w tabeli. |
Powrót
Table
– wstawiona tabela.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(numRows, numColumns, left, top, width, height)
Wstawia na stronie tabelę o podanej pozycji i rozmiarze.
Wiersze i kolumny są równomiernie rozłożone w utworzonej tabeli.
Parametry
Nazwa | Typ | Opis |
---|---|---|
numRows | Integer | Liczba wierszy w tabeli. |
numColumns | Integer | Liczba kolumn w tabeli. |
left | Number | Pozioma pozycja tabeli, mierzona od lewego górnego rogu tabeli stronę. |
top | Number | Pionowa pozycja tabeli mierzona od lewego górnego rogu strony. |
width | Number | Szerokość tabeli. |
height | Number | Minimalna wysokość tabeli. Rzeczywista wysokość renderowanej tabeli zależy na takie czynniki jak rozmiar czcionki. |
Powrót
Table
– wstawiona tabela.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(table)
Wstawia kopię elementu Table
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a table between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var table = otherPresentationSlide.getTables[0]; currentPresentationSlide.insertTable(table); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
table | Table | Tabela do skopiowania i wstawienia. |
Powrót
Table
– wstawiona tabela.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTextBox(text)
Wstawia pole tekstowe Shape
zawierające podany na stronie ciąg znaków.
Kształt pola tekstowego zostanie wstawiony w rozmiarze domyślnym w lewym górnym rogu strony.
// Insert text box with "Hello" on the first slide of presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
text | String | Ciąg tekstowy, który powinien zawierać kształt pola tekstowego. |
Powrót
Shape
– kształt wstawionego pola tekstowego.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTextBox(text, left, top, width, height)
Wstawia pole tekstowe Shape
zawierające podany na stronie ciąg znaków.
// Insert text box with "Hello" on the first slide of presentation. This text box is a square // with a length of 10 points on each side. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox('Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
text | String | Ciąg tekstowy, który powinien zawierać kształt pola tekstowego. |
left | Number | Położenie pola tekstowego w poziomie, mierzone od lewego górnego rogu. strony. |
top | Number | Pionowa pozycja kształtu pola tekstowego, mierzona od lewego górnego rogu stronę. |
width | Number | Szerokość kształtu pola tekstowego. |
height | Number | Wysokość kształtu pola tekstowego. |
Powrót
Shape
– kształt wstawionego pola tekstowego.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertVideo(videoUrl)
Wstawia film o domyślnym rozmiarze w lewym górnym rogu strony.
Obecnie obsługiwane są tylko filmy z YouTube.
Parametry
Nazwa | Typ | Opis |
---|---|---|
videoUrl | String | Adres URL filmu do wstawienia. |
Powrót
Video
– wstawiony film.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertVideo(videoUrl, left, top, width, height)
Wstawia na stronie film o podanej pozycji i rozmiarze.
Obecnie obsługiwane są tylko filmy z YouTube.
Parametry
Nazwa | Typ | Opis |
---|---|---|
videoUrl | String | Adres URL filmu do wstawienia. |
left | Number | Pozioma pozycja filmu (w punktach) mierzona od lewego górnego rogu. strony. |
top | Number | Pozycja pionowa (w punktach) mierzona od lewego górnego rogu filmu stronę. |
width | Number | Szerokość filmu w punktach. |
height | Number | Wysokość filmu w punktach. |
Powrót
Video
– wstawiony film.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertVideo(video)
Wstawia kopię elementu Video
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a video between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var video = otherPresentationSlide.getVideos[0]; currentPresentationSlide.insertVideo(video); // Also available for Layout, Master, and Page.
Parametry
Nazwa | Typ | Opis |
---|---|---|
video | Video | Film do skopiowania i wstawienia. |
Powrót
Video
– wstawiony film.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertWordArt(wordArt)
Wstawia kopię elementu WordArt
na stronie.
Pozycja wstawionego elementu na tej stronie jest określana na podstawie parametru na odpowiedniej stronie.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z bieżącej prezentacji, właściwości, które dziedziczą ze stron głównych lub układu, również dziedziczą wstawiony element.
Jeśli udostępniony element jest obiektem zastępczym kopiowanym z innej prezentacji, właściwości, które dziedziczą strony główne lub układu, są kopiowane do elementu ze źródła prezentacji.
// Copy a word art between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var wordArt = otherPresentationSlide.getWordArts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertWordArt(wordArt);
Parametry
Nazwa | Typ | Opis |
---|---|---|
wordArt | WordArt | Grupa do skopiowania i wstawienia. |
Powrót
WordArt
– wstawiony tekst WordArt.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove()
Usuwa stronę.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
Zastępuje wszystkie wystąpienia tekstu pasującego do znalezionego tekstu poleceniem zamiennym. Bierzemy pod uwagę wielkość liter niewrażliwe.
Parametry
Nazwa | Typ | Opis |
---|---|---|
findText | String | Tekst do znalezienia. |
replaceText | String | Tekst, który ma zastąpić dopasowany tekst. |
Powrót
Integer
– liczba zmienionych wystąpień;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText, matchCase)
Zastępuje wszystkie wystąpienia tekstu pasującego do znalezionego tekstu poleceniem zamiennym.
Parametry
Nazwa | Typ | Opis |
---|---|---|
findText | String | Tekst do znalezienia. |
replaceText | String | Tekst, który ma zastąpić dopasowany tekst. |
matchCase | Boolean | W przypadku reguły true wielkość liter w wyszukiwaniu ma znaczenie. jeśli false , wyszukiwanie ma postać
wielkość liter nie jest rozróżniana. |
Powrót
Integer
– liczba zmienionych wystąpień;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
selectAsCurrentPage()
Wybiera element Page
w aktywnej prezentacji jako element current page selection
i usuwa wszystkie poprzednie zaznaczenia.
Skrypt ma dostęp do wyboru użytkownika, który go uruchomił, i tylko wtedy, gdy skrypt jest powiązany z prezentacją.
// Select the first slide as the current page selection and replace any previous selection. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations