Tworzy i otwiera Presentations
, które 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ć Line . |
AutoTextType | AutoTextType | Lista typów tekstu automatycznego. |
AutofitType | AutofitType | Lista typów autodopasowania. |
CellMergeState | CellMergeState | Wyliczenie różnych stanów scalania komórki tabeli. |
ColorType | ColorType | Lista typów kolorów. |
ContentAlignment | ContentAlignment | Lista wartości używanych do określania wyrównania treści. |
DashStyle | DashStyle | Wyszczególnienie różnych stylów myślnika, które może mieć Line . |
FillType | FillType | Wyliczenie typów wypełnienia. |
LineCategory | LineCategory | Wyliczenie kategorii Line . |
LineFillType | LineFillType | Lista typów LineFill . |
LineType | LineType | Lista typów Line . |
LinkType | LinkType | Lista typów linków. |
ListPreset | ListPreset | Lista typów gotowych ustawień list. |
PageBackgroundType | PageBackgroundType | Lista typów tła stron. |
PageElementType | PageElementType | Lista typów elementów strony. |
PageType | PageType | Lista typów stron. |
ParagraphAlignment | ParagraphAlignment | Lista typów wyrównania akapitu. |
PlaceholderType | PlaceholderType | Lista typów obiektów zastępczych. |
PredefinedLayout | PredefinedLayout | Wyliczenie wstępnie zdefiniowanych układów. |
SelectionType | SelectionType | Lista typów wyboru. |
ShapeType | ShapeType | Lista typów kształtów. |
SheetsChartEmbedType | SheetsChartEmbedType | Wyliczenie typów umieszczania wykresu z Arkuszy. |
SlideLinkingMode | SlideLinkingMode | Lista sposobów łączenia Prezentacji. |
SlidePosition | SlidePosition | Lista typów pozycji slajdów. |
SpacingMode | SpacingMode | Lista typów trybów spacji. |
TextBaselineOffset | TextBaselineOffset | Wyliczenie typów przesunięcia bazowego tekstu. |
TextDirection | TextDirection | Lista typów tras tekstowych. |
ThemeColorType | ThemeColorType | Wyliczenie 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 aktualną 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 prezentacji i interfejsu użytkownika, które umożliwia skryptowi dodanie funkcji, takich jak menu, okna i paski boczne. |
newAffineTransformBuilder() | AffineTransformBuilder | Zwraca nową wartość AffineTransformBuilder w celu utworzenia AffineTransform . |
openById(id) | Presentation | Otwiera element Presentation o podanym identyfikatorze. |
openByUrl(url) | Presentation | Otwiera sekcję Presentation z podanym adresem URL. |
Szczegółowa dokumentacja
create(name)
Tworzy i otwiera nowe Presentation
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa nadana utworzonej prezentacji. |
Zwróć
Presentation
– prezentacja o podanej nazwie
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
Zwraca aktualną 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ą, która nie jest powiązana z kontenerem, użyj zdarzenia openById(id)
.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();Jeśli prezentacja jest już otwarta, zostanie zwrócona ta sama instancja.
Zwróć
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUi()
Zwraca wystąpienie środowiska prezentacji i interfejsu użytkownika, które umożliwia skryptowi dodanie funkcji, takich jak menu, okna i paski boczne. Skrypt może wchodzić w interakcję z interfejsem tylko w bieżącej instancji otwartej prezentacji i tylko wtedy, gdy skrypt jest powiązany z prezentacją. Więcej informacji znajdziesz w przewodnikach dotyczących menu oraz dialogów 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(); }
Zwróć
newAffineTransformBuilder()
Zwraca nową wartość AffineTransformBuilder
w celu utworzenia AffineTransform
. Kreator jest gotowy do przekształcenia a koligacji tożsamości.
Zwróć
openById(id)
Otwiera element Presentation
o podanym identyfikatorze.
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');Jeśli prezentacja jest już otwarta, zostanie zwrócona ta sama instancja.
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String |
Zwróć
Presentation
– prezentacja o podanym identyfikatorze,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations
openByUrl(url)
Otwiera sekcję 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, zostanie zwrócona ta sama instancja.
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String |
Zwróć
Presentation
– prezentacja z danym adresem URL,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/presentations