Tworzy i otwiera plik Presentations
, który można edytować.
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Alignment | Alignment | Wyliczenie typów pozycji wyrównania. |
Arrow | Arrow | Wyliczenie różnych stylów strzałek, które może mieć Line . |
Auto | Auto | Wyliczenie typów tekstu automatycznego. |
Autofit | Autofit | Wyliczenie typów automatycznego dopasowania. |
Cell | Cell | Wyliczenie różnych stanów scalania komórki tabeli. |
Color | Color | Wyliczenie typów kolorów. |
Content | Content | Wyliczenie wartości służących do określania wyrównania treści. |
Dash | Dash | Wyliczenie różnych stylów przecinka, które może mieć Line . |
Fill | Fill | Wyliczenie typów wypełnień. |
Line | Line | Wyliczenie kategorii Line . |
Line | Line | Wyliczenie typów Line . |
Line | Line | Wyliczenie typów Line . |
Link | Link | Wyliczenie typów linków. |
List | List | Wyliczenie typów wstępnie skonfigurowanych list. |
Page | Page | Wyliczenie typów tła strony. |
Page | Page | Wyliczenie typów elementów strony. |
Page | Page | Wyliczenie typów stron. |
Paragraph | Paragraph | Wyliczenie typów wyrównania akapitu. |
Placeholder | Placeholder | Wyliczenie typów obiektów zastępczych. |
Predefined | Predefined | Wyliczenie wstępnie zdefiniowanych układów. |
Selection | Selection | Wyliczenie typów selekcji. |
Shape | Shape | Wyliczenie typów kształtów. |
Sheets | Sheets | Wyliczenie typów osadzania wykresów w Arkuszach. |
Slide | Slide | Wyliczenie sposobów łączenia prezentacji. |
Slide | Slide | Wyliczenie typów pozycji slajdu. |
Spacing | Spacing | Wyliczenie typów trybów interpolacji. |
Text | Text | Wyliczenie typów offsetu podstawowego tekstu. |
Text | Text | Wyliczenie typów wskazówek tekstowych. |
Theme | Theme | Wyliczenie kolorów motywu. |
Video | Video | Wyliczenie typów źródeł wideo. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create(name) | Presentation | Tworzy i otwiera nowy plik Presentation . |
get | Presentation | Zwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null , jeśli nie ma aktywnej prezentacji. |
get | Ui | Zwraca instancję środowiska interfejsu użytkownika prezentacji, która umożliwia skryptowi dodawanie funkcji takich jak menu, dialogi i paski boczne. |
new | Affine | Zwraca nową wartość Affine , która służy do utworzenia wartości Affine . |
open | Presentation | Otwiera Presentation o podanym identyfikatorze. |
open | Presentation | Otwiera Presentation z podanym adresem URL. |
Szczegółowa dokumentacja
create(name)
Tworzy i otwiera nowy plik Presentation
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa, jaką ma mieć utworzona prezentacja. |
Powrót
Presentation
– prezentacja o podanej nazwie.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
Zwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null
, jeśli nie ma aktywnej prezentacji. Aby wchodzić w interakcje z prezentacją, do której skrypt nie jest powiązany z kontenerem, użyj polecenia open
.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.
Powró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
get Ui()
Zwraca instancję środowiska interfejsu użytkownika prezentacji, która umożliwia skryptowi dodawanie funkcji takich jak menu, dialogi i paski boczne. Skrypt może wchodzić w interakcję z interfejsem tylko w przypadku bieżącej instancji otwartej prezentacji i tylko wtedy, gdy jest powiązany z tą prezentacją. Więcej informacji znajdziesz w przewodnikach dotyczących menu oraz okienek dialogowych i pasków bocznych.
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
Powrót
new Affine Transform Builder()
Zwraca nową wartość Affine
, która służy do utworzenia wartości Affine
. W kreatorze jest wstępnie ustawiona transformacja podobieństwa do tożsamości.
Powrót
open By Id(id)
Otwiera Presentation
o podanym identyfikatorze.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String |
Powrót
Presentation
– prezentacja o podanym identyfikatorze
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations
open By Url(url)
Otwiera Presentation
z podanym adresem URL.
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String |
Powrót
Presentation
– prezentacja z danym adresem URL
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations