Class TextRange

TextRange

Segment treści tekstowych z elementu Shape lub TableCell.

Jeśli używasz metod, które pozwalają edytować sposób dopasowania tekstu do kształtu, wszystkie ustawienia autodopasowania zastosowane do kształtu zostaną wyłączone.

Metody

MetodaZwracany typKrótki opis
appendParagraph(text)ParagraphDodaje akapit na końcu zakresu tekstu.
appendRange(textRange)TextRangeDodaje kopię podanego zakresu tekstu na końcu bieżącego zakresu tekstu.
appendRange(textRange, matchSourceFormatting)TextRangeDodaje kopię podanego zakresu tekstu na końcu bieżącego zakresu tekstu.
appendText(text)TextRangeDodaje tekst na końcu zakresu tekstu.
asRenderedString()StringZwraca wyrenderowany tekst ograniczony przez ten zakres powiązanego kształtu lub komórki tabeli w formacie odpowiednim do wyświetlania użytkownikom.
asString()StringZwraca nieprzetworzony tekst ograniczony przez ten zakres powiązanego kształtu lub komórki tabeli.
clear()voidUsuwa tekst ograniczony do tego zakresu.
clear(startOffset, endOffset)voidUsuwa tekst ograniczony od przesunięcia względem początku i końca zakresu.
find(pattern)TextRange[]Zwraca wszystkie zakresy pasujące do wzorca wyszukiwania w bieżącym zakresie tekstowym.
find(pattern, startOffset)TextRange[]Zwraca wszystkie zakresy pasujące do wzorca wyszukiwania w bieżącym zakresie tekstowym, zaczynając od przesunięcia początkowego.
getAutoTexts()AutoText[]Zwraca tekst automatyczny z bieżącego zakresu tekstu.
getEndIndex()IntegerZwraca indeks wyłączny dla ostatniego znaku w tym zakresie (od 0).
getLength()IntegerZwraca liczbę znaków z wybranego zakresu.
getLinks()TextRange[]Zwraca zbiór zakresów tekstowych, które odpowiadają wszystkim Link z bieżącego zakresu tekstowego lub pokrywają się z bieżącym zakresem tekstu.
getListParagraphs()Paragraph[]Zwraca akapity na listach, które pokrywają się z bieżącym zakresem tekstu.
getListStyle()ListStyleZwraca wartość ListStyle bieżącego zakresu tekstu.
getParagraphStyle()ParagraphStyleZwraca wartość ParagraphStyle bieżącego zakresu tekstu.
getParagraphs()Paragraph[]Zwraca akapity, które nakładają się na bieżący zakres tekstu.
getRange(startOffset, endOffset)TextRangeZwraca nową wartość TextRange obejmującą część zakresu, z którego pochodzi.
getRuns()TextRange[]Zwraca uruchomienia tekstu, który nakłada się na bieżący zakres tekstu.
getStartIndex()IntegerZwraca indeks włączający od 0 dla pierwszego znaku w tym zakresie.
getTextStyle()TextStyleZwraca styl tekstu w zakresie lub null, jeśli zakres jest pusty.
insertParagraph(startOffset, text)ParagraphWstawia akapit w punkcie początkowym.
insertRange(startOffset, textRange)TextRangeWstawia kopię podanego zakresu tekstu w punkcie początkowym.
insertRange(startOffset, textRange, matchSourceFormatting)TextRangeWstawia kopię podanego zakresu tekstu w punkcie początkowym.
insertText(startOffset, text)TextRangeWstawia tekst od przesunięcia początkowego.
isEmpty()BooleanZwraca wartość true, jeśli w danym zakresie nie ma znaków, i zwraca false w przeciwnym razie.
replaceAllText(findText, replaceText)IntegerZastępuje wszystkie wystąpienia pasującego tekstu do znalezienia tekstu przez funkcję zamiany tekstu.
replaceAllText(findText, replaceText, matchCase)IntegerZastępuje wszystkie wystąpienia pasującego tekstu do znalezienia tekstu przez funkcję zamiany tekstu.
select()voidZaznacza tylko element TextRange w aktywnej prezentacji i usuwa wszystkie wcześniejsze zaznaczenie.
setText(newText)TextRangeUstawia tekst ograniczony przez ten zakres powiązanego kształtu lub komórki tabeli.

Szczegółowa dokumentacja

appendParagraph(text)

Dodaje akapit na końcu zakresu tekstu. Akapit zachowuje styl końca bieżącego zakresu tekstu.

Podany ciąg tekstowy jest dołączany jako akapit, dodając do niego co najmniej jeden sąsiadujący znak nowego wiersza.

Gdy podany ciąg znaków zawiera znaki nowego wiersza (czyli wiele akapitów), zwracany jest ostatni dodany akapit.

Parametry

NazwaTypOpis
textStringCiąg do dołączenia jako akapit.

Powroty

Paragraph – dołączony element Paragraph.

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

appendRange(textRange)

Dodaje kopię podanego zakresu tekstu na końcu bieżącego zakresu tekstu.

Formatowanie wstawionego tekstu będzie zgodne z formatem tekstu źródłowego.

Parametry

NazwaTypOpis
textRangeTextRangeZakres tekstu do dołączenia.

Powroty

TextRange – zakres tekstu reprezentujący dołączony tekst,

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

appendRange(textRange, matchSourceFormatting)

Dodaje kopię podanego zakresu tekstu na końcu bieżącego zakresu tekstu.

Jeśli zasada jest zgodna z formatowaniem tekstu docelowego, elementy AutoText z podanego zakresu tekstowego są zastępowane renderowanymi wartościami. Poza tym żadne inne elementy z podanego zakresu tekstu nie są dołączane.

Parametry

NazwaTypOpis
textRangeTextRangeZakres tekstu do dołączenia.
matchSourceFormattingBooleanJeśli ustawiona jest wartość true, pamiętaj o zgodnym z formatowaniem tekstu źródłowego. Jeśli false – tak jak w tekście docelowym.

Powroty

TextRange – zakres tekstu reprezentujący dołączony tekst,

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

appendText(text)

Dodaje tekst na końcu zakresu tekstu. W tekście zostanie zachowany styl końca istniejącego tekstu.

Parametry

NazwaTypOpis
textStringCiąg do dołączenia.

Powroty

TextRange – zakres tekstu reprezentujący dołączony tekst.

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

asRenderedString()

Zwraca wyrenderowany tekst ograniczony przez ten zakres powiązanego kształtu lub komórki tabeli w formacie odpowiednim do wyświetlania użytkownikom.

Elementy tekstu autouzupełniania, takie jak wygenerowane numery slajdów, są zastępowane wyrenderowanymi wartościami. Wszystkie elementy nietekstowe w zakresie zostaną pominięte.

Powroty

String

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

asString()

Zwraca nieprzetworzony tekst ograniczony przez ten zakres powiązanego kształtu lub komórki tabeli.

Elementy autouzupełniania, takie jak wygenerowane numery slajdów i wszystkie elementy nietekstowe w zakresie, są zastępowane znakiem Unicode U+E907.

Powroty

String

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

clear()

Usuwa tekst ograniczony do tego zakresu.

Ponieważ cały tekst w komórce lub kształcie tabeli musi kończyć się znakiem nowego wiersza, ostatni wiersz w tekście nie jest usuwany.

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

clear(startOffset, endOffset)

Usuwa tekst ograniczony od przesunięcia względem początku i końca zakresu.

Tekst musi kończyć się znakiem nowego wiersza, więc ostatni wiersz w tekście nie zostanie usunięty nawet wtedy, gdy jest zasłonięty podanymi przesunięciami.

Parametry

NazwaTypOpis
startOffsetIntegerLiczba znaków po przekroczeniu indeksu początkowego bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego do wyczyszczenia. Wartość przesunięcia początkowego musi być równa lub większa niż 0 i mniejsza niż lub równa endOffset. Wartość startOffset musi też być mniejsza niż długość bieżącego zakresu.
endOffsetIntegerLiczba znaków poza indeksem początkowym bieżącego zakresu tekstu, który służy do określenia wyłącznego indeksu końcowego dla zakresu do wyczyszczenia. Wartość endOffset musi być równa startOffset lub większa. Wartość endOffset nie może być większa od długości bieżącego zakresu.

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

find(pattern)

Zwraca wszystkie zakresy pasujące do wzorca wyszukiwania w bieżącym zakresie tekstowym. Wielkość liter podczas wyszukiwania jest rozróżniana.

Parametry

NazwaTypOpis
patternStringWzorzec wyrażenia regularnego do wyszukania. Wszystkie ukośniki odwrotne we wzorcu powinny być poprzedzone znakiem zmiany znaczenia.

Powroty

TextRange[]

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

find(pattern, startOffset)

Zwraca wszystkie zakresy pasujące do wzorca wyszukiwania w bieżącym zakresie tekstowym, zaczynając od przesunięcia początkowego. Podczas wyszukiwania wielkość liter ma znaczenie.

Parametry

NazwaTypOpis
patternStringWzorzec wyrażenia regularnego do wyszukania. Wszystkie ukośniki odwrotne we wzorcu powinny być poprzedzone znakiem zmiany znaczenia.
startOffsetIntegerLiczba znaków po indeksie początkowym bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego zakresu do przeszukania. Wartość startOffset musi też być mniejsza niż długość bieżącego zakresu.

Powroty

TextRange[]

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

getAutoTexts()

Zwraca tekst automatyczny z bieżącego zakresu tekstu.

Powroty

AutoText[]

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

getEndIndex()

Zwraca indeks wyłączny dla ostatniego znaku w tym zakresie (od 0). Jeśli indeksy początkowe i końcowe są równe, zakres jest uznawany za pusty.

Powroty

Integer

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

getLength()

Zwraca liczbę znaków z wybranego zakresu.

Powroty

Integer

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

Zwraca zbiór zakresów tekstowych, które odpowiadają wszystkim Link z bieżącego zakresu tekstowego lub pokrywają się z bieżącym zakresem tekstu.

Każdy zwrócony zakres podczas tworzenia ma gwarancję, że będzie obejmował 1 link. Modyfikacje tekstu mogą spowodować, że nie będzie on już odzwierciedlać dokładnie 1 linku.

Dostęp do poszczególnych wartości Link w zwróconych zakresach można uzyskać za pomocą TextStyle.getLink().

// Accesses the first link on a TextRange object.
var linkTextRange = textRange.getLinks()[0];
var textStyle = linkTextRange.getTextStyle();
Logger.log(textStyle.hasLink()); // logs 'true'
var link = textStyle.getLink();  // Link object

Powroty

TextRange[]

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

getListParagraphs()

Zwraca akapity na listach, które pokrywają się z bieżącym zakresem tekstu.

Powroty

Paragraph[]

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

getListStyle()

Zwraca wartość ListStyle bieżącego zakresu tekstu.

Powroty

ListStyle

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

getParagraphStyle()

Zwraca wartość ParagraphStyle bieżącego zakresu tekstu.

Powroty

ParagraphStyle

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

getParagraphs()

Zwraca akapity, które nakładają się na bieżący zakres tekstu.

Powroty

Paragraph[]

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

getRange(startOffset, endOffset)

Zwraca nową wartość TextRange obejmującą część zakresu, z którego pochodzi.

Parametry

NazwaTypOpis
startOffsetIntegerLiczba znaków po przekroczeniu indeksu początkowego bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego zwróconego zakresu. Wartość przesunięcia początkowego musi być równa lub większa niż 0 i mniejsza niż lub równa endOffset. Wartość startOffset musi też być mniejsza niż długość bieżącego zakresu.
endOffsetIntegerLiczba znaków poza indeksem początkowym bieżącego zakresu tekstu, który służy do określenia wyłącznego indeksu końcowego zwróconego zakresu. Wartość endOffset musi być równa startOffset lub większa. Wartość endOffset nie może być większa od długości bieżącego zakresu.

Powroty

TextRange

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

getRuns()

Zwraca uruchomienia tekstu, który nakłada się na bieżący zakres tekstu. Uruchomienie tekstu to fragment tekstu, w którym wszystkie znaki mają ten sam styl.

Każdy zwrócony zakres ma gwarancję, że po utworzeniu będzie obejmował tylko 1 uruchomienie. Modyfikacje tekstu lub stylu mogą sprawić, że nie będzie ona już odzwierciedlać dokładnie jednego uruchomienia.

Powroty

TextRange[]

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

getStartIndex()

Zwraca indeks włączający od 0 dla pierwszego znaku w tym zakresie. Jeśli indeksy początkowe i końcowe są równe, zakres jest uznawany za pusty.

Powroty

Integer

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

getTextStyle()

Zwraca styl tekstu w zakresie lub null, jeśli zakres jest pusty.

Powroty

TextStyle

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

insertParagraph(startOffset, text)

Wstawia akapit w punkcie początkowym. W akapicie zostanie zachowany styl z bieżącego zakresu tekstu.

Podany ciąg tekstowy jest wstawiony jako akapit, dodając do niego co najmniej jeden otaczający go znak nowego wiersza.

Gdy podany ciąg znaków zawiera znaki nowego wiersza (czyli wiele akapitów), zwracany jest ostatni dodany akapit.

Parametry

NazwaTypOpis
startOffsetIntegerLiczba znaków po przekroczeniu indeksu początkowego bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego do wstawienia.
textStringCiąg znaków do wstawienia.

Powroty

Paragraph – wstawiony Paragraph.

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

insertRange(startOffset, textRange)

Wstawia kopię podanego zakresu tekstu w punkcie początkowym.

Formatowanie wstawionego tekstu będzie zgodne z formatem tekstu źródłowego.

Parametry

NazwaTypOpis
startOffsetIntegerLiczba znaków po przekroczeniu indeksu początkowego bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego do wstawienia.
textRangeTextRangeZakres tekstu do wstawienia.

Powroty

TextRange – zakres tekstu reprezentujący wstawiony tekst,

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

insertRange(startOffset, textRange, matchSourceFormatting)

Wstawia kopię podanego zakresu tekstu w punkcie początkowym.

Jeśli zasada jest zgodna z formatowaniem tekstu docelowego, elementy AutoText z podanego zakresu tekstowego są zastępowane renderowanymi wartościami. Poza tym żadne inne elementy z podanego zakresu tekstu nie są wstawiane.

Parametry

NazwaTypOpis
startOffsetIntegerLiczba znaków po przekroczeniu indeksu początkowego bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego do wstawienia.
textRangeTextRangeZakres tekstu do wstawienia.
matchSourceFormattingBooleanJeśli ustawiona jest wartość true, pamiętaj o zgodnym z formatowaniem tekstu źródłowego. Jeśli false – tak jak w tekście docelowym.

Powroty

TextRange – zakres tekstu reprezentujący wstawiony tekst,

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

insertText(startOffset, text)

Wstawia tekst od przesunięcia początkowego. W tekście zostanie zachowany styl istniejącego tekstu w odsunięciu początkowym.

Parametry

NazwaTypOpis
startOffsetIntegerLiczba znaków po przekroczeniu indeksu początkowego bieżącego zakresu tekstu, który służy do określenia inkluzywnego indeksu początkowego do wstawienia.
textStringCiąg znaków do wstawienia.

Powroty

TextRange – zakres tekstu reprezentujący wstawiony tekst.

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

isEmpty()

Zwraca wartość true, jeśli w danym zakresie nie ma znaków, i zwraca false w przeciwnym razie.

Powroty

Boolean

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

NazwaTypOpis
findTextStringTekst do znalezienia.
replaceTextStringTekst, 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

NazwaTypOpis
findTextStringTekst do znalezienia.
replaceTextStringTekst, który ma zastąpić dopasowany tekst.
matchCaseBooleanJeś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

select()

Zaznacza tylko element TextRange w aktywnej prezentacji i usuwa wszystkie wcześniejsze zaznaczenie.

Skrypt ma dostęp tylko do użytkownika, który ma go uruchamiać, i tylko wtedy, gdy jest powiązany z prezentacją.

Element nadrzędny Page odpowiedniego elementu Shape lub TableCell jest ustawiony jako current page selection. Pole Shape lub TableCell ma wartość selected page element.

    Możliwe są 2 typy Selection:
    • 1. Zakres tekstu; zaznacz zakres znaków w niepustym elemencie TextRange.
    • 2. Położenie kursora – użyj pustego pola TextRange, aby umieścić kursor w wybranym indeksie.
      var shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
      shape.getText().setText("Hello");
      // Range selection: Select the text range "He".
      shape.getText().getRange(0, 2).select();
      // Cursor selection: Place the cursor after "H" like "H|ello".
      shape.getText().getRange(1, 1).select();

      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

    setText(newText)

    Ustawia tekst ograniczony przez ten zakres powiązanego kształtu lub komórki tabeli. W tekście zachowujemy styl początku istniejącego tekstu.

    Parametry

    NazwaTypOpis
    newTextStringCiąg, który ma zostać ustawiony jako nowy tekst.

    Powroty

    TextRange – zakres tekstu reprezentujący ustawiony tekst,

    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