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 autotekstu. |
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 używanych do określania wyrównania treści. |
Dash | Dash | Wyliczenie różnych stylów linii przerywanej, które może mieć element Line. |
Fill | Fill | Wyliczenie typów wypełnienia. |
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 gotowych ustawień 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 wyborów. |
Shape | Shape | Wyliczenie typów kształtów. |
Sheets | Sheets | Wyliczenie typów osadzania wykresów Arkuszy. |
Slide | Slide | Lista sposobów łączenia Prezentacji. |
Slide | Slide | Wyliczenie typów pozycji slajdów. |
Spacing | Spacing | Wyliczenie typów trybów odstępów. |
Text | Text | Wyliczenie typów przesunięcia linii bazowej tekstu. |
Text | Text | Wyliczenie typów kierunków tekstu. |
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 Presentation. |
get | Presentation|null | Zwraca obecnie aktywną prezentację, z którą skrypt jest powiązany, 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, okna i paski boczne. |
new | Affine | Zwraca nowy obiekt Affine do tworzenia obiektu 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 Presentation.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
name | String | Nazwa, która zostanie nadana utworzonej prezentacji. |
Powrót
Presentation – prezentacja o podanej nazwie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
Zwraca obecnie aktywną prezentację, z którą skrypt jest powiązany, lub null, jeśli nie ma aktywnej prezentacji. Aby wchodzić w interakcję z prezentacją, z którą skrypt nie jest powiązany, użyj open.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();
Powrót
Presentation|null
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego 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, okna 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 prezentacją. Więcej informacji znajdziesz w przewodnikach dotyczących menu oraz okien 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 nowy obiekt Affine do tworzenia obiektu Affine. Konstruktor
jest wstępnie ustawiony na przekształcenie afiniczne tożsamości.
Powrót
open By Id(id)
Otwiera Presentation o podanym identyfikatorze.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
id | String |
Powrót
Presentation – prezentacja o podanym identyfikatorze.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego 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', );
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
url | String |
Powrót
Presentation – prezentacja o podanym adresie URL.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations