Tworzy i otwiera element 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 pozycji wyrównania. |
ArrowStyle | ArrowStyle | Lista różnych stylów strzałek, które może mieć element Line . |
AutoTextType | AutoTextType | Lista typów tekstu automatycznego. |
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 | Wyliczenie wartości używanych do określania wyrównania treści. |
DashStyle | DashStyle | Lista różnych stylów myślników, które może mieć element Line . |
FillType | FillType | Lista typów wypełnienia. |
LineCategory | LineCategory | Lista kategorii kategorii Line . |
LineFillType | LineFillType | Lista typów obiektów LineFill . |
LineType | LineType | Lista typów obiektów Line . |
LinkType | LinkType | Lista typów linków. |
ListPreset | ListPreset | Lista typów gotowych ustawień listy. |
PageBackgroundType | PageBackgroundType | Lista typów tła 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 wybranych opcji. |
ShapeType | ShapeType | Lista typów kształtów. |
SheetsChartEmbedType | SheetsChartEmbedType | Lista typów umieszczania wykresów z Arkuszy. |
SlideLinkingMode | SlideLinkingMode | Lista sposobów łączenia Prezentacji. |
SlidePosition | SlidePosition | Lista typów pozycji slajdów. |
SpacingMode | SpacingMode | Lista typów trybów odstępów. |
TextBaselineOffset | TextBaselineOffset | Lista typów przesunięcia linii bazowej tekstu. |
TextDirection | TextDirection | Lista typów wskazówek dojazdu tekstowych. |
ThemeColorType | ThemeColorType | Lista kolorów motywu. |
VideoSourceType | VideoSourceType | Lista typów źródeł filmu. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create(name) | Presentation | Tworzy i otwiera nowy element: Presentation . |
getActivePresentation() | Presentation | Zwraca obecnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null , jeśli nie ma aktywnej prezentacji. |
getUi() | Ui | Zwraca wystąpienie środowiska interfejsu użytkownika prezentacji, które umożliwia skryptowi dodawanie funkcji takich jak menu, okna 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 nowy element: Presentation
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa, która zostanie nadana utworzonej prezentacji. |
Powroty
Presentation
– prezentacja o podanym nazwie.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
Zwraca obecnie aktywną prezentację, do której skrypt jest powiązany z kontenerem, lub null
, jeśli nie ma aktywnej prezentacji. Aby wejść w interakcję z prezentacją, do której skrypt nie jest powiązany z kontenerem, użyj elementu openById(id)
.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.
Powroty
Upoważnienie
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 dodawanie funkcji takich jak menu, okna i paski boczne. Skrypt może wchodzić w interakcje z interfejsem tylko w przypadku bieżącego wystąpienia otwartej prezentacji i tylko wtedy, gdy jest z nią powiązany. Więcej informacji znajdziesz w przewodnikach po menu oraz oknach dialogowych 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(); }
Powroty
newAffineTransformBuilder()
Zwraca nową wartość AffineTransformBuilder
, aby utworzyć AffineTransform
. Kreator ma wstępnie skonfigurowane przekształcenie afiniczne tożsamości.
Powroty
openById(id)
Otwiera Presentation
o podanym identyfikatorze.
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String |
Powroty
Presentation
– prezentacja o podanym identyfikatorze
Upoważnienie
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');Jeśli prezentacja jest już otwarta, zwracana jest ta sama instancja prezentacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String |
Powroty
Presentation
– prezentacja o podanym adresie URL
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations