Page
oznacza ogólny kształt, który nie ma bardziej szczegółowej klasyfikacji. Obejmuje pola tekstowe, prostokąty i inne wstępnie zdefiniowane kształty.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
align | Shape | Wyrównuje element do określonej pozycji wyrównania na stronie. |
bring | Shape | Przesuwa element o jeden element w górę. |
bring | Shape | Przesuwa element na wierzch strony. |
duplicate() | Page | Zduplikuje element strony. |
get | Autofit | Zwraca Autofit tekstu w tym kształcie. |
get | Border | Zwraca Border kształtu. |
get | Connection | Zwraca listę Connection w elemencie strony lub pustą listę, jeśli element strony nie ma żadnych miejsc połączenia. |
get | Content | Zwraca Content tekstu w kształcie. |
get | String | Zwraca opis tekstu alternatywnego elementu strony. |
get | Fill | Zwraca Fill kształtu. |
get | Number | Pobiera wysokość elementu w punktach, czyli wysokość jego prostokąta ograniczającego, gdy nie jest on obracany. |
get | Number | Zwraca wbudowaną wysokość elementu w punktach. |
get | Number | Zwraca wbudowaną szerokość elementu w punktach. |
get | Number | Zwraca poziomą pozycję elementu w punktach, mierząc od lewego górnego rogu strony, gdy element nie jest obracany. |
get | Link | Zwraca wartość Link lub null , jeśli nie ma linku. |
get | String | Zwraca unikalny identyfikator tego obiektu. |
get | Page | Zwraca typ elementu strony jako typ enumeracji Page . |
get | Group | Zwraca grupę, do której należy ten element strony, lub null , jeśli element nie należy do żadnej grupy. |
get | Page | Zwraca stronę, na której znajduje się element strony. |
get | Page | Zwraca element strony nadrzędnej elementu zastępczego. |
get | Integer | Zwraca indeks zastępnika kształtu. |
get | Placeholder | Zwraca typ zastępczego kształtu lub wartość Placeholder , jeśli kształt nie jest zastępczy. |
get | Number | Zwraca kąt obrotu elementu wokół jego środka w stopniach, przy czym 0 stopni oznacza brak obrotu. |
get | Shape | Zwraca typ kształtu. |
get | Text | Zwraca zawartość tekstową kształtu. |
get | String | Zwraca tytuł tekstu alternatywnego elementu strony. |
get | Number | Pobiera pionowe położenie elementu w punktach, mierzone od lewego górnego rogu strony, gdy element nie jest obracany. |
get | Affine | Zwraca transformację elementu strony. |
get | Number | Zwraca szerokość elementu w punktach, czyli szerokość jego prostokąta ograniczającego, gdy element nie jest obrócony. |
preconcatenate | Shape | Przekształca podany obiekt transformacji w istniejącą transformację elementu strony. |
remove() | void | Usuwa element strony. |
remove | void | Usuwa Link . |
replace | Image | Zastępuje ten kształt obrazem dostarczonym przez Blob . |
replace | Image | Zastępuje ten kształt obrazem dostarczonym przez Blob . |
replace | Image | Zastępuje ten kształt obrazem. |
replace | Image | Zastępuje ten kształt obrazem. |
replace | Sheets | Zastępuje ten kształt wykresem w Arkuszach Google. |
replace | Image | Zastępuje ten kształt obrazem wykresu z Arkuszy Google. |
scale | Shape | Skaluje wysokość elementu zgodnie z określonym współczynnikiem. |
scale | Shape | Skaluje szerokość elementu według określonego współczynnika. |
select() | void | Wybiera tylko Page w aktywnej prezentacji i usuwa wszystkie poprzednie zaznaczenia. |
select(replace) | void | Wybiera Page w aktywnej prezentacji. |
send | Shape | Przesuwa element o jeden element w tył. |
send | Shape | Przesuwa element na końcu strony. |
set | Shape | Ustawia Content tekstu w kształcie. |
set | Shape | Ustawia tekst alternatywny elementu strony. |
set | Shape | Ustawia wysokość elementu w punktach, czyli wysokość jego prostokąta ograniczającego, gdy nie jest on obracany. |
set | Shape | Ustawia położenie elementu w osi poziomej w punktach, mierzone od lewego górnego rogu strony, gdy element nie jest obracany. |
set | Link | Przypisuje wartość Link do podanego parametru Slide , używając indeksu liczonego od 0. |
set | Link | Ustawia Link na podanym Slide , a link jest ustawiany za pomocą podanego identyfikatora slajdu. |
set | Link | Ustawia Link na podanej wartości Slide , używając względnego położenia slajdu. |
set | Link | Ustawia Link na podany niepusty ciąg znaków adresu URL. |
set | Shape | Ustawia kąt obrotu elementu wokół jego środka zgodnie z ruchem wskazówek zegara w stopniach. |
set | Shape | Ustawia tytuł tekstu alternatywnego elementu strony. |
set | Shape | Ustawia położenie pionowe elementu w punktach, mierzone od lewego górnego rogu strony, gdy element nie jest obracany. |
set | Shape | Ustawia przekształcenie elementu strony za pomocą podanego przekształcenia. |
set | Shape | Ustawia szerokość elementu w punktach, czyli szerokość jego prostokąta ograniczającego, gdy nie jest on obracany. |
Szczegółowa dokumentacja
align On Page(alignmentPosition)
Wyrównuje element do określonej pozycji wyrównania na stronie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
alignment | Alignment | Pozycja, w której ma być wyrównany ten element strony. |
Powrót
Shape
– ten element strony, do łańcuchowania.
bring Forward()
Przesuwa element o jeden element w górę.
Element strony nie może być w grupie.
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
bring To Front()
Przesuwa element na wierzch strony.
Element strony nie może być w grupie.
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
duplicate()
Zduplikuje element strony.
Zduplikowany element strony jest umieszczany na tej samej stronie i w tej samej pozycji co element oryginalny.
Powrót
Page
– nowy duplikat tego elementu strony.
Autoryzacja
Skrypty, które korzystają 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
get Autofit()
Zwraca Autofit
tekstu w tym kształcie. null
, jeśli kształt nie pozwala na umieszczenie tekstu.
Powrót
Autofit
– automatyczne dopasowanie tekstu w tym kształcie.
Autoryzacja
Skrypty, które korzystają 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
get Border()
get Connection Sites()
Zwraca listę Connection
w elemencie strony lub pustą listę, jeśli element strony nie ma żadnych miejsc połączenia.
Powrót
Connection
– lista witryn połączenia, która może być pusta, jeśli ten element nie ma żadnych witryn połączenia.
Autoryzacja
Skrypty, które korzystają 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
get Content Alignment()
Zwraca Content
tekstu w kształcie.
Powrót
Content
– wyrównanie tekstu w tym kształcie.
Autoryzacja
Skrypty, które korzystają 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
get Description()
Zwraca opis tekstu alternatywnego elementu strony. Opis jest łączony z tytułem, aby wyświetlać i czytać tekst alternatywny.
Powrót
String
– opis tekstu alternatywnego elementu strony.
Autoryzacja
Skrypty, które korzystają 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
get Fill()
get Height()
Pobiera wysokość elementu w punktach, czyli wysokość jego prostokąta ograniczającego, gdy nie jest on obracany.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Powrót
Number
– Właściwa wysokość elementu strony w punktach lub null
, jeśli element strony nie ma wysokości.
Autoryzacja
Skrypty, które korzystają 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
get Inherent Height()
Zwraca wbudowaną wysokość elementu w punktach.
Przekształcenie elementu strony jest względne względem jego rzeczywistego rozmiaru. Użyj rozmiaru elementu w połączeniu z jego przekształceniem, aby określić jego ostateczny wygląd.
Powrót
Number
– Właściwa wysokość elementu strony w punktach lub null
, jeśli element strony nie ma wysokości.
Autoryzacja
Skrypty, które korzystają 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
get Inherent Width()
Zwraca wbudowaną szerokość elementu w punktach.
Przekształcenie elementu strony jest względne względem jego rzeczywistego rozmiaru. Użyj rozmiaru elementu w połączeniu z jego przekształceniem, aby określić jego ostateczny wygląd.
Powrót
Number
– Właściwa szerokość elementu strony w punktach lub null
, jeśli element strony nie ma szerokości.
Autoryzacja
Skrypty, które korzystają 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
get Left()
Zwraca poziomą pozycję elementu w punktach, mierząc od lewego górnego rogu strony, gdy element nie jest obracany.
Powrót
Number
– poziome położenie tego elementu w punktach, licząc od lewego górnego rogu strony.
Autoryzacja
Skrypty, które korzystają 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
get Link()
Zwraca wartość Link
lub null
, jeśli nie ma linku.
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()}`); }
Powrót
Link
– Link
lub null
, jeśli nie ma połączenia.
Autoryzacja
Skrypty, które korzystają 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
get Object Id()
Zwraca unikalny identyfikator tego obiektu. Identyfikatory obiektów używane przez strony i elementy stron należą do tej samej przestrzeni nazw.
Powrót
String
– niepowtarzalny identyfikator tego obiektu.
Autoryzacja
Skrypty, które korzystają 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
get Page Element Type()
Zwraca typ elementu strony jako typ Page
.
Powrót
Page
– typ elementu strony.
Autoryzacja
Skrypty, które korzystają 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
get Parent Group()
Zwraca grupę, do której należy ten element strony, lub null
, jeśli element nie należy do żadnej grupy.
Powrót
Group
– grupa, do której należy ten element strony, lub null
.
Autoryzacja
Skrypty, które korzystają 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
get Parent Page()
Zwraca stronę, na której znajduje się element strony.
Powrót
Page
– strona, na której znajduje się element.
Autoryzacja
Skrypty, które korzystają 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
get Parent Placeholder()
Zwraca element strony nadrzędnej elementu zastępczego. Zwraca null
, jeśli kształt nie jest zastępnikiem lub nie ma elementu nadrzędnego.
Powrót
Page
– nadrzędny element strony tego placeholdera kształtu lub null
, jeśli kształt nie jest placeholderem lub nie ma nadrzędnego.
Autoryzacja
Skrypty, które korzystają 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
get Placeholder Index()
Zwraca indeks zastępnika kształtu. Jeśli na tej samej stronie znajduje się co najmniej 2 typy placeholderów, każdy z nich ma swoją własną wartość indeksu. Zwraca null
, jeśli kształt nie jest obiektem zastępczym.
Powrót
Integer
– indeks symbolu zastępczego tego kształtu lub null
, jeśli kształt nie jest symbolem zastępczym.
Autoryzacja
Skrypty, które korzystają 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
get Placeholder Type()
Zwraca typ zastępczego kształtu lub wartość Placeholder
, jeśli kształt nie jest zastępczy.
Powrót
Placeholder
– typ obiektu zastępczego tego kształtu.
Autoryzacja
Skrypty, które korzystają 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
get Rotation()
Zwraca kąt obrotu elementu wokół jego środka w stopniach, przy czym 0 stopni oznacza brak obrotu.
Powrót
Number
– kąt obrotu wyrażony w stopniach w zakresie od 0 (włącznie) do 360 (wyłącznie).
Autoryzacja
Skrypty, które korzystają 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
get Shape Type()
get Text()
Zwraca zawartość tekstową kształtu.
Tekst w kształcie zawsze kończy się znakiem nowego wiersza.
Powrót
Text
– zawartość tekstowa tego kształtu.
Autoryzacja
Skrypty, które korzystają 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
get Title()
Zwraca tytuł tekstu alternatywnego elementu strony. Tytuł jest połączony z opisem, aby wyświetlać i odczytywać tekst alternatywny.
Powrót
String
– tytuł tekstu alternatywnego elementu strony.
Autoryzacja
Skrypty, które korzystają 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
get Top()
Zwraca pionowe położenie elementu w punktach, mierzone od lewego górnego rogu strony, gdy element nie jest obracany.
Powrót
Number
– pionowe położenie tego elementu w punktach, licząc od lewego górnego rogu strony.
Autoryzacja
Skrypty, które korzystają 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
get Transform()
Zwraca transformację elementu strony.
Wizualny wygląd elementu strony jest określany przez jego bezwzględną transformację. Aby obliczyć transformację bezwzględną, złącz uprzednio transformację elementu strony z transformacjami wszystkich jego grup nadrzędnych. Jeśli element strony nie znajduje się w grupie, jego transformacja bezwzględna jest taka sama jak wartość w tym polu.
Powrót
Affine
– transformacja elementu strony.
Autoryzacja
Skrypty, które korzystają 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
get Width()
Zwraca szerokość elementu w punktach, czyli szerokość jego prostokąta ograniczającego, gdy element nie jest obrócony.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Powrót
Number
– Właściwa szerokość elementu strony w punktach lub null
, jeśli element strony nie ma szerokości.
Autoryzacja
Skrypty, które korzystają 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
preconcatenate Transform(transform)
Przekształca podany obiekt transformacji w istniejącą transformację elementu strony.
newTransform = argument * existingTransform;
Aby na przykład przesunąć element strony o 36 punktów w lewo:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
Możesz też zastąpić transformację elementu strony wartością set
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
transform | Affine | Transformacja do wstępnego konkatenowania na potrzeby transformacji tego elementu strony. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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 element strony.
Jeśli po operacji usuwania element Group
zawiera tylko jeden element strony lub nie zawiera żadnego, sama grupa również zostanie usunięta.
Jeśli w masterze lub szablonie usuniesz element zastępczy Page
, zostaną też usunięte wszystkie puste elementy zastępcze, które go dziedziczyły.
Autoryzacja
Skrypty, które korzystają 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 Link()
Usuwa Link
.
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replace With Image(blobSource)
Zastępuje ten kształt obrazem dostarczonym przez Blob
.
Obraz jest pobierany z podanego adresu Blob
raz w momencie wstawienia, a jego kopia jest przechowywana na potrzeby wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w formacie PNG, JPEG lub GIF.
Aby zachować współczynnik proporcji obrazu, obraz jest skalowany i wyśrodkowywany względem rozmiaru dotychczasowego kształtu.
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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
blob | Blob | Dane obrazu. |
Powrót
Image
– Image
, który zastąpił kształt.
Autoryzacja
Skrypty, które korzystają 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
replace With Image(blobSource, crop)
Zastępuje ten kształt obrazem dostarczonym przez Blob
.
Wstawianie obrazu powoduje jego pobranie z Blob
, a kopia jest przechowywana na potrzeby wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą mieć więcej niż 25 megapikseli i muszą być w formacie PNG, JPEG lub 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
blob | Blob | Dane obrazu. |
crop | Boolean | Jeśli true , obraz jest przycinany tak, aby pasował do rozmiaru bieżącego kształtu. W przeciwnym razie obraz zostanie przeskalowany i wyśrodkowany. |
Powrót
Image
– Image
, który zastąpił kształt.
Autoryzacja
Skrypty, które korzystają 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
replace With Image(imageUrl)
Zastępuje ten kształt obrazem.
Wstawianie obrazu powoduje jego pobieranie z adresu URL, a kopia jest przechowywana na potrzeby wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w formacie PNG, JPEG lub GIF.
Podany adres URL musi być dostępny publicznie i nie może mieć rozmiaru większego niż 2 KB. Sam adres URL jest zapisywany wraz z obrazem i wyświetlany za pomocą Image.getSourceUrl()
.
Aby zachować współczynnik proporcji obrazu, obraz jest skalowany i wyśrodkowywany względem rozmiaru dotychczasowego kształtu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
image | String | Adres URL obrazu, z którego chcesz pobrać obraz. |
Powrót
Image
– Image
, który zastąpił kształt.
Autoryzacja
Skrypty, które korzystają 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
replace With Image(imageUrl, crop)
Zastępuje ten kształt obrazem.
Wstawianie obrazu powoduje jego pobieranie z adresu URL, a kopia jest przechowywana na potrzeby wyświetlania w prezentacji. Obrazy muszą mieć rozmiar mniejszy niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w formacie PNG, JPEG lub GIF.
Podany adres URL nie może być dłuższy niż 2 kB. Sam adres URL jest zapisywany wraz z obrazem i wyświetlany za pomocą Image.getSourceUrl()
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
image | String | Adres URL obrazu, z którego chcesz pobrać obraz. |
crop | Boolean | Jeśli true , obraz jest przycinany tak, aby pasował do rozmiaru bieżącego kształtu. W przeciwnym razie obraz zostanie przeskalowany i wyśrodkowany. |
Powrót
Image
– Image
, który zastąpił kształt.
Autoryzacja
Skrypty, które korzystają 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
replace With Sheets Chart(sourceChart)
Zastępuje ten kształt wykresem w Arkuszach Google.
Wykres jest połączony ze źródłowym wykresem w Arkuszach Google, co umożliwia jego aktualizowanie. Inni współpracownicy mogą zobaczyć link do źródłowego arkusza kalkulacyjnego.
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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
source | Embedded | wykres w arkuszu kalkulacyjnym, który zastępuje kształt; |
Powrót
Sheets
– wykres, który zastąpił kształt.
Autoryzacja
Skrypty, które korzystają 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
replace With Sheets Chart As Image(sourceChart)
Zastępuje ten kształt obrazem wykresu z Arkuszy Google.
Aby zachować format obrazu wykresu w Arkuszach Google, obraz wykresu jest skalowany i wyśrodkowywany względem rozmiaru dotychczasowego kształtu.
Obraz wykresu nie jest połączony z wykresem źródłowym z Arkuszy Google.
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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
source | Embedded | wykres w arkuszu kalkulacyjnym, który zastępuje kształt; |
Powrót
Image
– obraz wykresu, który zastąpił kształt.
Autoryzacja
Skrypty, które korzystają 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
scale Height(ratio)
Skaluje wysokość elementu zgodnie z określonym współczynnikiem. Wysokość elementu to wysokość jego ogranicznika, gdy element nie jest obracany.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
ratio | Number | Współczynnik, o który należy pomnożyć wysokość tego elementu strony. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
scale Width(ratio)
Skaluje szerokość elementu według określonego współczynnika. Szerokość elementu to szerokość jego ogranicznika, gdy element nie jest obracany.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
ratio | Number | Współczynnik, o który należy pomnożyć szerokość tego elementu strony. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
select()
Wybiera tylko Page
w aktywnej prezentacji i usuwa wszystkie poprzednie zaznaczenia. To samo co wywołanie funkcji select(replace)
z argumentem true
.
Skrypt może uzyskać dostęp tylko do elementów wybranych przez użytkownika, który go uruchamia, i tylko wtedy, gdy skrypt jest powiązany z prezentacją.
Spowoduje to ustawienie nadrzędnego Page
Page
jako 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();
Autoryzacja
Skrypty, które korzystają 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
select(replace)
Wybiera Page
w aktywnej prezentacji.
Skrypt może uzyskać dostęp tylko do elementów wybranych przez użytkownika, który go uruchamia, i tylko wtedy, gdy skrypt jest powiązany z prezentacją.
Przekaż zmienną true
do tej metody, aby wybrać tylko Page
i usunąć poprzednie zaznaczenie. W ten sposób ustawiasz też element nadrzędny Page
elementu Page
jako element current page selection
.
Przekaz false
, aby wybrać wiele obiektów Page
. Obiekty Page
muszą znajdować się w tym samym Page
.
Podczas wybierania elementu strony za pomocą parametru false
należy spełnić te warunki:
- Obiekt nadrzędny
Page
obiektuPage
musi być obiektemElement current page selection
. - Nie powinno być wybranych kilku obiektów
Page
.
Aby mieć pewność, że tak jest, najlepiej najpierw wybrać element nadrzędny Page
za pomocą elementu Page.selectAsCurrentPage()
, a potem wybrać elementy strony na tej stronie.
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); }
Parametry
Nazwa | Typ | Opis |
---|---|---|
replace | Boolean | Jeśli zaznaczone jest true , wybór zastępuje wszystkie poprzednie; w przeciwnym razie dodawany jest do poprzedniego. |
Autoryzacja
Skrypty, które korzystają 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
send Backward()
Przesuwa element o jeden element w tył.
Element strony nie może być w grupie.
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
send To Back()
Przesuwa element na końcu strony.
Element strony nie może być w grupie.
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
set Content Alignment(contentAlignment)
Ustawia Content
tekstu w kształcie.
Ta metoda automatycznie dezaktywuje właściwości automatycznego dopasowania tekstu w zaktualizowanych kształtach.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | Content | Wybierz sposób wyrównania. |
Powrót
Shape
– ten kształt służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
set Description(description)
Ustawia tekst alternatywny elementu strony.
Ta metoda nie jest obsługiwana w przypadku elementów 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());
Parametry
Nazwa | Typ | Opis |
---|---|---|
description | String | Ciąg znaków, w którym ma być ustawiony tekst alternatywny. |
Powrót
Shape
– ten element strony.
Autoryzacja
Skrypty, które korzystają 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
set Height(height)
Ustawia wysokość elementu w punktach. Jest to wysokość jego prostokąta ograniczającego, gdy nie jest on obracany.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
height | Number | Nowa wysokość tego elementu strony do ustawienia w punktach. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
set Left(left)
Ustawia położenie elementu w osi poziomej w punktach, mierzone od lewego górnego rogu strony, gdy element nie jest obracany.
Parametry
Nazwa | Typ | Opis |
---|---|---|
left | Number | Nowa pozycja pozioma do ustawienia w punktach. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
set Link Slide(slideIndex)
Przypisuje wartość Link
do podanego parametru Slide
, używając indeksu liczonego od 0.
// 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slide | Integer | Indeks slajdów liczony od zera. |
Powrót
Link
– ustawiona wartość Link
.
Autoryzacja
Skrypty, które korzystają 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
set Link Slide(slide)
Ustawia Link
na podanym Slide
, a link jest ustawiany za pomocą podanego identyfikatora slajdu.
// 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]);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slide | Slide | Slide , które mają być połączone. |
Powrót
Link
– ustawiona wartość Link
.
Autoryzacja
Skrypty, które korzystają 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
set Link Slide(slidePosition)
Ustawia Link
na podanej wartości Slide
, używając względnego położenia slajdu.
// 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slide | Slide | Względne Slide . |
Powrót
Link
– ustawiona wartość Link
.
Autoryzacja
Skrypty, które korzystają 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
set Link Url(url)
Ustawia Link
na podany niepusty ciąg znaków adresu 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');
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL. |
Powrót
Link
– ustawiona wartość Link
.
Autoryzacja
Skrypty, które korzystają 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
set Rotation(angle)
Ustawia kąt obrotu elementu wokół jego środka zgodnie z ruchem wskazówek zegara w stopniach.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
angle | Number | Nowy kąt obrotu zgodnie z ruchem wskazówek zegara do ustawienia w stopniach. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
set Title(title)
Ustawia tytuł tekstu alternatywnego elementu strony.
Ta metoda nie jest obsługiwana w przypadku elementów 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());
Parametry
Nazwa | Typ | Opis |
---|---|---|
title | String | Ciąg tekstowy, w którym ma być ustawiony tytuł tekstu alternatywnego. |
Powrót
Shape
– ten element strony.
Autoryzacja
Skrypty, które korzystają 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
set Top(top)
Ustawia położenie pionowe elementu w punktach, mierzone od lewego górnego rogu strony, gdy element nie jest obracany.
Parametry
Nazwa | Typ | Opis |
---|---|---|
top | Number | Nowa pozycja pionowa do ustawienia w punktach. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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
set Transform(transform)
Ustawia przekształcenie elementu strony za pomocą podanego przekształcenia.
Zmiana transformacji grupy zmienia bezwzględną transformację elementów strony w tej grupie, co może zmienić ich wygląd.
Zmiana transformacji elementu strony, który jest w grupie, zmienia tylko transformację tego elementu. Nie wpływa na transformacje grupy ani innych elementów strony w grupie.
Szczegółowe informacje o tym, jak transformacje wpływają na wygląd elementów strony, znajdziesz w artykule get
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
transform | Affine | Transformacja ustawiona dla tego elementu strony. |
Powrót
Shape
– ten element do łańcucha.
Autoryzacja
Skrypty, które korzystają 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
set Width(width)
Ustawia szerokość elementu w punktach, czyli szerokość jego prostokąta ograniczającego, gdy nie jest on obracany.
Ta metoda nie jest zgodna ze wszystkimi elementami strony. Aby dowiedzieć się, które elementy strony nie są zgodne z tą metodą, zapoznaj się z ograniczeniami dotyczącymi rozmiaru i umieszczenia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
width | Number | Nowa szerokość tego elementu strony do ustawienia w punktach. |
Powrót
Shape
– ten element strony, do łańcuchowania.
Autoryzacja
Skrypty, które korzystają 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