Tworzy i otwiera plik Presentations
, który można edytować.
// Open a presentation by ID. var 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 |
---|---|---|
AlignmentPosition | AlignmentPosition | Lista typów położenia wyrównania. |
ArrowStyle | ArrowStyle | Lista różnych stylów strzałek, jakie może występować w elemencie Line . |
AutoTextType | AutoTextType | Lista typów tekstów automatycznych. |
AutofitType | AutofitType | Lista typów automatycznego dopasowania. |
CellMergeState | CellMergeState | Lista różnych stanów scalania komórki tabeli. |
ColorType | ColorType | Lista typów kolorów. |
ContentAlignment | ContentAlignment | Lista wartości używanych do określenia wyrównania treści. |
DashStyle | DashStyle | Lista różnych stylów łączników, które może występować w elemencie Line . |
FillType | FillType | Lista typów wypełnienia. |
LineCategory | LineCategory | Lista kategorii elementów typu Line . |
LineFillType | LineFillType | Lista typów elementów LineFill . |
LineType | LineType | Lista typów elementów Line . |
LinkType | LinkType | Lista typów linków. |
ListPreset | ListPreset | Lista typów gotowych ustawień listy. |
PageBackgroundType | PageBackgroundType | Lista typów teł strony. |
PageElementType | PageElementType | Lista typów elementów strony. |
PageType | PageType | Lista typów stron. |
ParagraphAlignment | ParagraphAlignment | Lista typów wyrównania akapitów. |
PlaceholderType | PlaceholderType | Lista typów obiektów zastępczych. |
PredefinedLayout | PredefinedLayout | Lista wstępnie zdefiniowanych układów. |
SelectionType | SelectionType | Lista typów opcji. |
ShapeType | ShapeType | Lista typów kształtów. |
SheetsChartEmbedType | SheetsChartEmbedType | Lista typów osadzania wykresów z Arkuszy. |
SlideLinkingMode | SlideLinkingMode | Lista sposobów łączenia Prezentacji. |
SlidePosition | SlidePosition | Lista typów rodzajów pozycji slajdów. |
SpacingMode | SpacingMode | Lista typów trybów odstępów. |
TextBaselineOffset | TextBaselineOffset | Lista typów przesunięcia punktu odniesienia dla tekstu. |
TextDirection | TextDirection | Lista typów wskazówek tekstowych. |
ThemeColorType | ThemeColorType | Lista kolorów motywu. |
VideoSourceType | VideoSourceType | Lista typów źródeł wideo. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create(name) | Presentation | Tworzy i otwiera nowe Presentation . |
getActivePresentation() | Presentation | Zwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null , jeśli nie ma żadnej
aktywną prezentację. |
getUi() | Ui | Zwraca wystąpienie środowiska interfejsu użytkownika prezentacji, które umożliwia skryptowi dodać funkcje, takie jak menu, okna dialogowe i paski boczne; |
newAffineTransformBuilder() | AffineTransformBuilder | Zwraca nową wartość AffineTransformBuilder , aby utworzyć AffineTransform . |
openById(id) | Presentation | Otwiera Presentation o podanym identyfikatorze. |
openByUrl(url) | Presentation | Otwiera Presentation z podanym adresem URL. |
Szczegółowa dokumentacja
create(name)
Tworzy i otwiera nowe Presentation
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa, która ma zostać nadana utworzonej prezentacji. |
Powrót
Presentation
– prezentacja o podanej nazwie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
Zwraca aktualnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null
, jeśli nie ma żadnej
aktywną prezentację. Interakcja z prezentacją, w której skrypt nie jest dostępny
powiązany z kontenerem, użyj w zamian zasady openById(id)
.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();
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
getUi()
Zwraca wystąpienie środowiska interfejsu użytkownika prezentacji, które umożliwia skryptowi dodać funkcje, takie jak menu, okna dialogowe i paski boczne; Skrypt może wchodzić w interakcje z interfejsem tylko w przypadku bieżącej instancji otwartej prezentacji i tylko wtedy, gdy skrypt jest powiązany z tą prezentacją. Więcej informacji: przewodniki po menu oraz oknach i paskach 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
newAffineTransformBuilder()
Zwraca nową wartość AffineTransformBuilder
, aby utworzyć AffineTransform
. Kreator
jest wstępnie ustawione z przekształceniem afinicznym tożsamości.
Powrót
openById(id)
Otwiera Presentation
o podanym identyfikatorze.
// Open a presentation by ID. var 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 co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations
openByUrl(url)
Otwiera Presentation
z podanym adresem URL.
// Open a presentation by URL. var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String |
Powrót
Presentation
– prezentacja z podanym adresem URL;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations