Prezentacja.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addEditor(emailAddress) | Presentation | Dodaje wskazanego użytkownika do listy edytorów w Presentation . |
addEditor(user) | Presentation | Dodaje wskazanego użytkownika do listy edytorów w Presentation . |
addEditors(emailAddresses) | Presentation | Dodaje podaną tablicę użytkowników do listy edytorów elementu Presentation . |
addViewer(emailAddress) | Presentation | Dodaje danego użytkownika do listy przeglądających stronę Presentation . |
addViewer(user) | Presentation | Dodaje danego użytkownika do listy przeglądających stronę Presentation . |
addViewers(emailAddresses) | Presentation | Dodaje podaną tablicę użytkowników do listy osób przeglądających element Presentation . |
appendSlide() | Slide | Dodaje slajd na końcu prezentacji, korzystając ze wstępnie zdefiniowanego układu PredefinedLayout.BLANK opartego na bieżącym wzorcu. |
appendSlide(layout) | Slide | Dodaje slajd na końcu prezentacji, korzystając z określonego układu na podstawie bieżącej wzorca. |
appendSlide(predefinedLayout) | Slide | Dodaje slajd na końcu prezentacji przy użyciu wstępnie zdefiniowanego układu na podstawie bieżącego wzorca. |
appendSlide(slide) | Slide | Dodaje kopię pliku Slide na końcu prezentacji. |
appendSlide(slide, linkingMode) | Slide | Dodaje kopię podanego Slide z prezentacji źródłowej do końca bieżącej prezentacji i ustawia link do slajdu zgodnie z wartością SlideLinkingMode . |
getEditors() | User[] | Pobiera listę edytorów tego elementu (Presentation ). |
getId() | String | Pobiera unikalny identyfikator prezentacji. |
getLayouts() | Layout[] | Pobiera układy w prezentacji. |
getMasters() | Master[] | Zapoznał się z uczestnikami prezentacji. |
getName() | String | Pobiera nazwę lub tytuł prezentacji. |
getNotesMaster() | NotesMaster | Pobiera mastera notatek w prezentacji. |
getNotesPageHeight() | Number | Pobiera w punktach wysokość strony wzorca notatek i stron notatek w prezentacji. |
getNotesPageWidth() | Number | Pobiera w punktach szerokość strony głównej notatek i stron notatek w prezentacji. |
getPageElementById(id) | PageElement | Zwraca wartość PageElement o podanym identyfikatorze lub null , jeśli nie istnieje. |
getPageHeight() | Number | Pobiera wysokość strony slajdów, układów i elementów głównych w prezentacji w punktach. |
getPageWidth() | Number | Pobiera szerokość strony ze slajdów, układów i elementów głównych w prezentacji w punktach. |
getSelection() | Selection | Pobiera wybór użytkownika z aktywnej prezentacji. |
getSlideById(id) | Slide | Zwraca wartość Slide o podanym identyfikatorze lub null , jeśli nie istnieje. |
getSlides() | Slide[] | Pobiera slajdy z prezentacji. |
getUrl() | String | Pobiera adres URL umożliwiający dostęp do tej prezentacji. |
getViewers() | User[] | Pobiera listę przeglądających i komentujących tego elementu (Presentation ). |
insertSlide(insertionIndex) | Slide | Wstawia slajd w określonym indeksie w prezentacji przy użyciu wstępnie zdefiniowanego układu PredefinedLayout.BLANK na podstawie bieżącego wzorca. |
insertSlide(insertionIndex, layout) | Slide | Wstawia slajd w określonym indeksie w prezentacji z użyciem określonego układu na podstawie bieżącego wzorca. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Wstawia slajd w określonym indeksie w prezentacji, korzystając z określonego wstępnie układu na podstawie bieżącego wzorca. |
insertSlide(insertionIndex, slide) | Slide | Wstawia kopię pliku Slide w określonym indeksie w prezentacji. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | Wstawia kopię podanego Slide z prezentacji źródłowej do określonego indeksu w bieżącej prezentacji i ustawia link do slajdu w formacie SlideLinkingMode . |
removeEditor(emailAddress) | Presentation | Usuwa danego użytkownika z listy edytorów Presentation . |
removeEditor(user) | Presentation | Usuwa danego użytkownika z listy edytorów Presentation . |
removeViewer(emailAddress) | Presentation | Usuwa danego użytkownika z listy przeglądających i komentujących elementu Presentation . |
removeViewer(user) | Presentation | Usuwa danego użytkownika z listy przeglądających i komentujących elementu Presentation . |
replaceAllText(findText, replaceText) | Integer | Zastępuje wszystkie wystąpienia pasującego tekstu do znalezienia tekstu przez funkcję zamiany tekstu. |
replaceAllText(findText, replaceText, matchCase) | Integer | Zastępuje wszystkie wystąpienia pasującego tekstu do znalezienia tekstu przez funkcję zamiany tekstu. |
saveAndClose() | void | Zapisuje bieżące Presentation . |
setName(name) | void | Ustawia nazwę lub tytuł prezentacji. |
Szczegółowa dokumentacja
addEditor(emailAddress)
Dodaje wskazanego użytkownika do listy edytorów w Presentation
. Jeśli użytkownik był już na liście widzów, ta metoda przesuwa go poza listę widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz dodać. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
addEditor(user)
Dodaje wskazanego użytkownika do listy edytorów w Presentation
. Jeśli użytkownik był już na liście widzów, ta metoda przesuwa go poza listę widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, który ma zostać dodany. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
addEditors(emailAddresses)
Dodaje podaną tablicę użytkowników do listy edytorów elementu Presentation
. Jeśli którykolwiek z użytkowników był już na liście widzów, ta metoda przesuwa go poza listę widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddresses | String[] | Tablica adresów e-mail użytkowników do dodania. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
addViewer(emailAddress)
Dodaje danego użytkownika do listy przeglądających stronę Presentation
. Jeśli użytkownik był już na liście edytorów, ta metoda nie ma żadnego efektu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz dodać. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
addViewer(user)
Dodaje danego użytkownika do listy przeglądających stronę Presentation
. Jeśli użytkownik był już na liście edytorów, ta metoda nie ma żadnego efektu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, który ma zostać dodany. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
addViewers(emailAddresses)
Dodaje podaną tablicę użytkowników do listy osób przeglądających element Presentation
. Jeśli którykolwiek z użytkowników był już na liście edytorów, ta metoda nie będzie działać.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddresses | String[] | Tablica adresów e-mail użytkowników do dodania. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
appendSlide()
Dodaje slajd na końcu prezentacji, korzystając ze wstępnie zdefiniowanego układu PredefinedLayout.BLANK
opartego na bieżącym wzorcu. Obecny wzorzec jest jednym z tych:
- Element główny bieżącego ostatniego slajdu.
- Pierwszy element główny w prezentacji, jeśli nie ma slajdu.
Powroty
Slide
– nowy slajd, który zostanie dołączony.
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
appendSlide(layout)
Dodaje slajd na końcu prezentacji, korzystając z określonego układu na podstawie bieżącej wzorca. Obecny wzorzec jest jednym z tych:
- Element główny bieżącego ostatniego slajdu.
- Pierwszy element główny w prezentacji, jeśli nie ma slajdu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
layout | Layout | Układ używany w nowym slajdzie; powinien on być obecny w bieżącym wzorcu. |
Powroty
Slide
– nowy slajd, który zostanie dołączony.
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
appendSlide(predefinedLayout)
Dodaje slajd na końcu prezentacji przy użyciu wstępnie zdefiniowanego układu na podstawie bieżącego wzorca. Obecny wzorzec jest jednym z tych:
- Element główny bieżącego ostatniego slajdu.
- Pierwszy element główny w prezentacji, jeśli nie ma slajdu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
predefinedLayout | PredefinedLayout | Wstępnie zdefiniowany układ do użycia w nowym slajdzie; powinien on być obecny w bieżącym wzorcu. |
Powroty
Slide
– nowy slajd, który zostanie dołączony.
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
appendSlide(slide)
Dodaje kopię pliku Slide
na końcu prezentacji.
Jeśli kopiowany slajd pochodzi z innej prezentacji, skopiujemy także nadrzędny element główny i strony układu, o ile nie istnieją one jeszcze w tej prezentacji.
// Copy a slide from another presentation and appends it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slide | Slide | Slajd, który chcesz skopiować i dołączyć. |
Powroty
Slide
– nowy slajd, który zostanie dołączony.
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
appendSlide(slide, linkingMode)
Dodaje kopię podanego Slide
z prezentacji źródłowej do końca bieżącej prezentacji i ustawia link do slajdu zgodnie z wartością SlideLinkingMode
.
Jeśli kopiowany slajd pochodzi z innej prezentacji, skopiujemy też nadrzędny element główny i strony układu, o ile nie istnieją one w bieżącej prezentacji.
Jeśli tryb połączenia to SlideLinkingMode.LINKED
, dołączony slajd można zaktualizować w taki sposób, aby pasował do podanego slajdu źródłowego po wywołaniu elementu Slide.refreshSlide()
. Inni współpracownicy zobaczą link do slajdu źródłowego. Elementu SlideLinkingMode.LINKED
nie można używać ze slajdami źródłowymi z bieżącej prezentacji.
// Copy a slide from another presentation, then append and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);
Parametry
Nazwa | Typ | Opis |
---|---|---|
slide | Slide | Slajd, który chcesz skopiować, dołączyć i połączyć. |
linkingMode | SlideLinkingMode | Tryb linku, którego chcesz użyć. |
Powroty
Slide
– nowy slajd.
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
getEditors()
Pobiera listę edytorów tego elementu (Presentation
).
Powroty
User[]
– tablica użytkowników z uprawnieniami do edycji.
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
getId()
Pobiera unikalny identyfikator prezentacji. Identyfikator prezentacji jest używany z elementem SlidesApp.openById()
do otwierania określonej instancji prezentacji.
Powroty
String
– identyfikator prezentacji.
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
getLayouts()
getMasters()
Zapoznał się z uczestnikami prezentacji.
Powroty
Master[]
– lista elementów głównych w danej prezentacji.
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
getName()
Pobiera nazwę lub tytuł prezentacji.
Powroty
String
– tytuł prezentacji.
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
getNotesMaster()
Pobiera mastera notatek w prezentacji.
Powroty
NotesMaster
– mistrz notatek w prezentacji.
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
getNotesPageHeight()
Pobiera w punktach wysokość strony wzorca notatek i stron notatek w prezentacji. Wszystkie mają taką samą wysokość strony.
Powroty
Number
– wysokość strony notatek w punktach.
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
getNotesPageWidth()
Pobiera w punktach szerokość strony głównej notatek i stron notatek w prezentacji. Wszystkie mają taką samą szerokość strony.
Powroty
Number
– szerokość strony notatek w punktach.
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
getPageElementById(id)
Zwraca wartość PageElement
o podanym identyfikatorze lub null
, jeśli nie istnieje.
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String | Identyfikator pobieranego elementu strony. |
Powroty
PageElement
– element strony 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.currentonly
-
https://www.googleapis.com/auth/presentations
getPageHeight()
Pobiera wysokość strony slajdów, układów i elementów głównych w prezentacji w punktach. Wszystkie mają taką samą wysokość strony.
Powroty
Number
– wysokość strony w punktach.
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
getPageWidth()
Pobiera szerokość strony ze slajdów, układów i elementów głównych w prezentacji w punktach. Wszystkie mają taką samą szerokość strony.
Powroty
Number
– szerokość strony w punktach.
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
getSelection()
Pobiera wybór użytkownika z aktywnej prezentacji. Skrypt ma dostęp tylko do użytkownika, który ma go uruchamiać, i tylko wtedy, gdy jest powiązany z prezentacją.
Zwrócony wybór jest aktualnym wyborem. W miarę jak skrypt wprowadza różne zmiany w prezentacji, wybór jest przekształcany w taki sposób, aby je uwzględnić. Jeśli na przykład wybierzesz 2 kształty A i B, a potem skrypt usunie kształt B, zwrócony obiekt zaznaczenia zostanie domyślnie zaktualizowany i wybrany zostanie tylko kształt A.
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
Powroty
Selection
– reprezentuje wybór użytkownika lub element null
, jeśli skrypt nie jest powiązany z prezentacją lub nie podano prawidłowego wyboru użytkownika.
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
getSlideById(id)
Zwraca wartość Slide
o podanym identyfikatorze lub null
, jeśli nie istnieje.
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String | Identyfikator slajdu, który jest pobierany. |
Powroty
Slide
– slajd 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.currentonly
-
https://www.googleapis.com/auth/presentations
getSlides()
getUrl()
Pobiera adres URL umożliwiający dostęp do tej prezentacji.
var presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());
Powroty
String
– adres URL umożliwiający dostęp do bieżącej prezentacji.
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
getViewers()
Pobiera listę przeglądających i komentujących tego elementu (Presentation
).
Powroty
User[]
– tablica użytkowników z uprawnieniami do wyświetlania lub komentowania.
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
insertSlide(insertionIndex)
Wstawia slajd w określonym indeksie w prezentacji przy użyciu wstępnie zdefiniowanego układu PredefinedLayout.BLANK
na podstawie bieżącego wzorca. Obecny główny to jeden z tych elementów:
- Element główny poprzedniego slajdu.
- Element główny pierwszego slajdu, jeśli indeks wstawiania wynosi zero.
- Pierwszy element główny w prezentacji, jeśli nie ma slajdu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
insertionIndex | Integer | Indeks liczony od zera, który wskazuje, gdzie wstawić slajd. |
Powroty
Slide
– nowy slajd, który zostanie wstawiony.
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
insertSlide(insertionIndex, layout)
Wstawia slajd w określonym indeksie w prezentacji z użyciem określonego układu na podstawie bieżącego wzorca. Obecny wzorzec jest jednym z tych:
- Element główny poprzedniego slajdu.
- Element główny pierwszego slajdu, jeśli indeks wstawiania wynosi zero.
- Pierwszy element główny w prezentacji, jeśli nie ma slajdu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
insertionIndex | Integer | Indeks liczony od zera, który wskazuje, gdzie wstawić slajd. |
layout | Layout | Układ używany w nowym slajdzie; powinien on być obecny w bieżącym wzorcu. |
Powroty
Slide
– nowy slajd, który zostanie wstawiony.
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
insertSlide(insertionIndex, predefinedLayout)
Wstawia slajd w określonym indeksie w prezentacji, korzystając z określonego wstępnie układu na podstawie bieżącego wzorca. Obecny wzorzec jest jednym z tych:
- Element główny poprzedniego slajdu.
- Element główny pierwszego slajdu, jeśli indeks wstawiania wynosi zero.
- Pierwszy element główny w prezentacji, jeśli nie ma slajdu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
insertionIndex | Integer | Indeks liczony od zera, który wskazuje, gdzie wstawić slajd. |
predefinedLayout | PredefinedLayout | Wstępnie zdefiniowany układ do użycia w nowym slajdzie; powinien on być obecny w bieżącym wzorcu. |
Powroty
Slide
– nowy slajd, który zostanie wstawiony.
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
insertSlide(insertionIndex, slide)
Wstawia kopię pliku Slide
w określonym indeksie w prezentacji.
Jeśli kopiowany slajd pochodzi z innej prezentacji, skopiujemy także nadrzędny element główny i strony układu, o ile nie istnieją one jeszcze w tej prezentacji.
// Copy a slide from another presentation and inserts it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; var insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
Parametry
Nazwa | Typ | Opis |
---|---|---|
insertionIndex | Integer | Indeks liczony od zera, który wskazuje, gdzie wstawić slajd. |
slide | Slide | Slajd, który chcesz skopiować i wstawić. |
Powroty
Slide
– nowy slajd, który zostanie wstawiony.
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
insertSlide(insertionIndex, slide, linkingMode)
Wstawia kopię podanego Slide
z prezentacji źródłowej do określonego indeksu w bieżącej prezentacji i ustawia link do slajdu w formacie SlideLinkingMode
.
Jeśli kopiowany slajd pochodzi z innej prezentacji, skopiujemy też nadrzędny element główny i strony układu, o ile nie istnieją one w bieżącej prezentacji.
Jeśli tryb połączenia to SlideLinkingMode.LINKED
, wstawiony slajd można zaktualizować w taki sposób, aby pasował do podanego slajdu źródłowego po wywołaniu elementu Slide.refreshSlide()
. Inni współpracownicy zobaczą link do slajdu źródłowego. Elementu SlideLinkingMode.LINKED
nie można używać ze slajdami źródłowymi z bieżącej prezentacji.
// Copy a slide from another presentation, then insert and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var insertionIndex = 1; var insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);
Parametry
Nazwa | Typ | Opis |
---|---|---|
insertionIndex | Integer | Indeks liczony od zera, który wskazuje, gdzie wstawić slajd. |
slide | Slide | Slajd, który chcesz skopiować i wstawić. |
linkingMode | SlideLinkingMode | Tryb linku, którego chcesz użyć. |
Powroty
Slide
– nowy slajd.
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
removeEditor(emailAddress)
Usuwa danego użytkownika z listy edytorów Presentation
. Ta metoda nie blokuje użytkownikom dostępu do Presentation
, jeśli należą do klasy użytkowników z dostępem ogólnym – na przykład gdy zasób Presentation
jest udostępniany całej domenie użytkownika lub gdy Presentation
znajduje się na dysku współdzielonym, do którego użytkownik ma dostęp.
W przypadku plików na Dysku spowoduje to też usunięcie użytkownika z listy osób przeglądających.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
removeEditor(user)
Usuwa danego użytkownika z listy edytorów Presentation
. Ta metoda nie blokuje użytkownikom dostępu do Presentation
, jeśli należą do klasy użytkowników z dostępem ogólnym – na przykład gdy zasób Presentation
jest udostępniany całej domenie użytkownika lub gdy Presentation
znajduje się na dysku współdzielonym, do którego użytkownik ma dostęp.
W przypadku plików na Dysku spowoduje to też usunięcie użytkownika z listy osób przeglądających.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, który ma zostać usunięty. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
removeViewer(emailAddress)
Usuwa danego użytkownika z listy przeglądających i komentujących elementu Presentation
. Ta metoda nie działa, jeśli użytkownik jest edytującym, a nie przeglądającym lub komentującym. Ta metoda nie blokuje też użytkownikom dostępu do zasobu Presentation
, jeśli należą do klasy użytkowników z ogólnymi uprawnieniami dostępu – na przykład gdy Presentation
jest udostępniony całej domenie użytkownika lub gdy Presentation
znajduje się na dysku współdzielonym, do którego użytkownik ma dostęp.
W przypadku plików na Dysku spowoduje to też usunięcie użytkownika z listy edytorów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
removeViewer(user)
Usuwa danego użytkownika z listy przeglądających i komentujących elementu Presentation
. Ta metoda nie działa, jeśli użytkownik jest edytorem, a nie przeglądającym. Ta metoda nie blokuje też użytkownikom dostępu do Presentation
, jeśli należą do klasy użytkowników z ogólnymi uprawnieniami dostępu – na przykład gdy Presentation
jest udostępniony całej domenie użytkownika lub Presentation
znajduje się na dysku współdzielonym, do którego użytkownik ma dostęp.
W przypadku plików na Dysku spowoduje to też usunięcie użytkownika z listy edytorów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, który ma zostać usunięty. |
Powroty
Presentation
– ten element typu Presentation
do tworzenia łańcuchów.
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
replaceAllText(findText, replaceText)
Zastępuje wszystkie wystąpienia pasującego tekstu do znalezienia tekstu przez funkcję zamiany tekstu. Wielkość liter nie jest rozróżniana.
Parametry
Nazwa | Typ | Opis |
---|---|---|
findText | String | Tekst do znalezienia. |
replaceText | String | Tekst, który ma zastąpić dopasowany tekst. |
Powroty
Integer
– liczba zmian;
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
replaceAllText(findText, replaceText, matchCase)
Zastępuje wszystkie wystąpienia pasującego tekstu do znalezienia tekstu przez funkcję zamiany tekstu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
findText | String | Tekst do znalezienia. |
replaceText | String | Tekst, który ma zastąpić dopasowany tekst. |
matchCase | Boolean | Jeśli wybierzesz true , wielkość liter ma znaczenie. Jeśli wybierzesz false , wielkość liter nie będzie rozróżniana. |
Powroty
Integer
– liczba zmian;
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
saveAndClose()
Zapisuje bieżące Presentation
. Powoduje usunięcie i zastosowanie oczekujących aktualizacji.
Metoda saveAndClose()
jest automatycznie wywoływana po zakończeniu wykonywania skryptu w przypadku każdego otwartego elementu Presentation
, nawet jeśli wykonanie skryptu zakończyło się błędem.
Nie można edytować zamkniętego obiektu Presentation
. Użyj jednej z metod otwartych w SlidesApp
, aby ponownie otworzyć prezentację do edycji.
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
setName(name)
Ustawia nazwę lub tytuł prezentacji.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa nadana tej prezentacji. |
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