Class TextStyle

TekstStyl

Styl tekstu.

Metody odczytu w tej klasie zwracają null, jeśli odpowiadający im element TextRange obejmuje wiele fragmentów tekstu, a te fragmenty mają różne wartości wywoływanej metody odczytu. Aby tego uniknąć, przeprowadź zapytanie o style tekstu, używając TextRange zwróconych przez metodę TextRange.getRuns().

Jeśli używasz metod, które zmieniają sposób dopasowywania tekstu do kształtu, wszystkie ustawienia autodopasowania zastosowane do stylów tekstu są dezaktywowane.

Metody

MetodaZwracany typKrótki opis
getBackgroundColor()ColorZwraca kolor tła tekstu lub null, jeśli tekst ma wiele stylów.
getBaselineOffset()TextBaselineOffsetZwraca przesunięcie pionowe tekstu od jego normalnej pozycji lub null, jeśli tekst ma wiele stylów.
getFontFamily()StringZwraca rodzinę czcionek tekstu lub null, jeśli tekst ma wiele stylów.
getFontSize()NumberZwraca rozmiar czcionki tekstu w punktach lub null, jeśli tekst ma wiele stylów.
getFontWeight()IntegerZwraca grubość czcionki tekstu lub null, jeśli tekst ma wiele stylów.
getForegroundColor()ColorZwraca kolor pierwszego planu tekstu lub null, jeśli tekst ma wiele stylów.
getLink()LinkZwraca Link w tekście lub null, jeśli nie ma linku lub jeśli link jest częścią tekstu lub jeśli jest ich kilka.
hasLink()BooleanZwraca wartość true, jeśli w tekście jest link, false, jeśli go nie ma, lub null, jeśli link jest częścią tekstu lub jeśli jest ich kilka.
isBackgroundTransparent()BooleanZwraca wartość true, jeśli tło tekstu jest przezroczyste, false, jeśli nie jest przezroczyste, lub null, jeśli tekst ma wiele stylów.
isBold()BooleanZwraca wartość true, jeśli tekst jest wyświetlany pogrubioną czcionką, wartość false, jeśli nie jest, lub wartość null, jeśli tekst ma wiele stylów.
isItalic()BooleanZwraca wartość true, jeśli tekst jest pochylony, false, jeśli nie jest pochylony, lub null, jeśli tekst ma wiele stylów.
isSmallCaps()BooleanZwraca wartość true, jeśli tekst jest w małej literze, false, jeśli nie jest, lub null, jeśli tekst ma wiele stylów.
isStrikethrough()BooleanZwraca wartość true, jeśli tekst jest przekreślony, false, jeśli nie jest przekreślony, lub null, jeśli tekst ma wiele stylów.
isUnderline()BooleanZwraca wartość true, jeśli tekst jest podkreślony, false, jeśli nie jest podkreślony, lub null, jeśli tekst ma wiele stylów.
removeLink()TextStyleUsuwa Link.
setBackgroundColor(color)TextStyleUstawia kolor tła tekstu.
setBackgroundColor(red, green, blue)TextStyleUstawia kolor tła tekstu na podane wartości RGB od 0 do 255.
setBackgroundColor(hexColor)TextStyleUstawia kolor tła tekstu na podany ciąg znaków koloru heksadecymalnego.
setBackgroundColor(color)TextStyleUstawia kolor tła tekstu na określony ThemeColorType.
setBackgroundColorTransparent()TextStyleUstawia przezroczysty kolor tła tekstu.
setBaselineOffset(offset)TextStyleUstawia przesunięcie pionowe tekstu względem jego normalnej pozycji.
setBold(bold)TextStyleOkreśla, czy tekst ma być wyświetlany pogrubioną czcionką.
setFontFamily(fontFamily)TextStyleUstawia rodzinę czcionek tekstu .
setFontFamilyAndWeight(fontFamily, fontWeight)TextStyleUstawia rodzinę czcionek i grubość tekstu.
setFontSize(fontSize)TextStyleUstawia rozmiar czcionki tekstu w punktach.
setForegroundColor(foregroundColor)TextStyleUstawia kolor pierwszego planu tekstu.
setForegroundColor(red, green, blue)TextStyleUstawia kolor pierwszego planu tekstu na podane wartości RGB od 0 do 255.
setForegroundColor(hexColor)TextStyleUstawia kolor pierwszego planu tekstu na podany ciąg znaków koloru heksadecymalnego.
setForegroundColor(color)TextStyleUstawia kolor pierwszego planu tekstu na określony ThemeColorType.
setItalic(italic)TextStyleOkreśla, czy tekst ma być kursywą.
setLinkSlide(slideIndex)TextStylePrzypisuje wartość Link do podanego parametru Slide, używając indeksu liczonego od 0.
setLinkSlide(slide)TextStyleUstawia Link na podanym Slide, a link jest ustawiany za pomocą podanego identyfikatora slajdu.
setLinkSlide(slidePosition)TextStyleUstawia Link na podanej wartości Slide, używając względnego położenia slajdu.
setLinkUrl(url)TextStyleUstawia Link na podany niepusty ciąg znaków adresu URL.
setSmallCaps(smallCaps)TextStyleOkreśla, czy tekst jest renderowany w małych literach.
setStrikethrough(strikethrough)TextStyleOkreśla, czy tekst ma być przekreślony.
setUnderline(underline)TextStyleOkreśla, czy tekst ma być podkreślony.

Szczegółowa dokumentacja

getBackgroundColor()

Zwraca kolor tła tekstu lub null, jeśli tekst ma wiele stylów.

Powrót

Color

Autoryzacja

Skrypty, które korzystają 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

getBaselineOffset()

Zwraca przesunięcie pionowe tekstu od jego normalnej pozycji lub null, jeśli tekst ma wiele stylów.

Powrót

TextBaselineOffset

Autoryzacja

Skrypty, które korzystają 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

getFontFamily()

Zwraca rodzinę czcionek tekstu lub null, jeśli tekst ma wiele stylów.

Powrót

String

Autoryzacja

Skrypty, które korzystają 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

getFontSize()

Zwraca rozmiar czcionki tekstu w punktach lub null, jeśli tekst ma wiele stylów.

Powrót

Number

Autoryzacja

Skrypty, które korzystają 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

getFontWeight()

Zwraca grubość czcionki tekstu lub null, jeśli tekst ma wiele stylów.

Waga jest wielokrotnością 100 z zakresu od 100 do 900 włącznie. Ten zakres odpowiada wartościom liczbowym opisanym w specyfikacji CSS 2.1 (sekcja 15.6), z tym że wartości niebędące liczbami są niedozwolone. Wagi większe lub równe 700 są uważane za pogrubione, w którym przypadku isBold() zwraca true. Wartość domyślna to 400 („normalny”).

Powrót

Integer

Autoryzacja

Skrypty, które korzystają 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

getForegroundColor()

Zwraca kolor pierwszego planu tekstu lub null, jeśli tekst ma wiele stylów.

Powrót

Color

Autoryzacja

Skrypty, które korzystają 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 Link w tekście lub null, jeśli nie ma linku lub jeśli link jest częścią tekstu lub jeśli jest ich kilka. Zadzwoń pod numer hasLink(), aby sprawdzić, czy SMS nie zawiera linku.

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
const textLink = shape.getText().getTextStyle().getLink();
if (textLink != null) {
  Logger.log(`Shape text has a link of type: ${textLink.getLinkType()}`);
}

Powrót

Link

Autoryzacja

Skrypty, które korzystają 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 wartość true, jeśli w tekście jest link, false, jeśli go nie ma, lub null, jeśli link jest częścią tekstu lub jeśli jest ich kilka.

Nie można ustawiać linków na znakach nowego wiersza. Dlatego jeśli TextRange zawiera znak tabulacji, ta metoda zawsze zwraca null lub false.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

isBackgroundTransparent()

Zwraca wartość true, jeśli tło tekstu jest przezroczyste, false, jeśli nie jest przezroczyste, lub null, jeśli tekst ma wiele stylów.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

isBold()

Zwraca wartość true, jeśli tekst jest wyświetlany pogrubioną czcionką, wartość false, jeśli nie jest, lub wartość null, jeśli tekst ma wiele stylów.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

isItalic()

Zwraca wartość true, jeśli tekst jest pochylony, false, jeśli nie jest pochylony, lub null, jeśli tekst ma wiele stylów.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

isSmallCaps()

Zwraca wartość true, jeśli tekst jest w małej literze, false, jeśli nie jest, lub null, jeśli tekst ma wiele stylów.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

isStrikethrough()

Zwraca wartość true, jeśli tekst jest przekreślony, false, jeśli nie jest przekreślony, lub null, jeśli tekst ma wiele stylów.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

isUnderline()

Zwraca wartość true, jeśli tekst jest podkreślony, false, jeśli nie jest podkreślony, lub null, jeśli tekst ma wiele stylów.

Powrót

Boolean

Autoryzacja

Skrypty, które korzystają 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

Usuwa Link.

Usunięcie linku powoduje usunięcie koloru tła hiperlinku i stylu podkreślenia tekstu. Jeśli to możliwe, te style są stosowane w celu dopasowania tekstu poprzedzającego link.

const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
textRange.getTextStyle().removeLink();

Powrót

TextStyle


setBackgroundColor(color)

Ustawia kolor tła tekstu.

Parametry

NazwaTypOpis
colorColor

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setBackgroundColor(red, green, blue)

Ustawia kolor tła tekstu na podane wartości RGB od 0 do 255.

Parametry

NazwaTypOpis
redInteger
greenInteger
blueInteger

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setBackgroundColor(hexColor)

Ustawia kolor tła tekstu na podany ciąg znaków koloru heksadecymalnego.

Ciąg szesnastkowy musi mieć format „#RRGGBB”. Na przykład różowy będzie reprezentowany jako „#FFC0CB”.

Parametry

NazwaTypOpis
hexColorString

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setBackgroundColor(color)

Ustawia kolor tła tekstu na określony ThemeColorType.

Parametry

NazwaTypOpis
colorThemeColorType

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setBackgroundColorTransparent()

Ustawia przezroczysty kolor tła tekstu.

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setBaselineOffset(offset)

Ustawia przesunięcie pionowe tekstu względem jego normalnej pozycji.

Parametry

NazwaTypOpis
offsetTextBaselineOffset

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setBold(bold)

Określa, czy tekst ma być wyświetlany pogrubioną czcionką.

Zmiana pogrubienia tekstu aktualizuje grubość czcionki używanej do renderowania tekstu.

Parametry

NazwaTypOpis
boldBoolean

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setFontFamily(fontFamily)

Ustawia rodzinę czcionek tekstu .

Parametry

NazwaTypOpis
fontFamilyString

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setFontFamilyAndWeight(fontFamily, fontWeight)

Ustawia rodzinę czcionek i grubość tekstu.

Waga jest wielokrotnością 100 z zakresu od 100 do 900 włącznie. Ten zakres odpowiada wartościom liczbowym opisanym w specyfikacji CSS 2.1 (sekcja 15.6), przy czym wartości niebędące liczbami są niedozwolone. Wagi większe lub równe 700 są uważane za pogrubione, w którym przypadku isBold() zwraca true. Wartość domyślna to 400 („normalny”).

Parametry

NazwaTypOpis
fontFamilyString
fontWeightInteger

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setFontSize(fontSize)

Ustawia rozmiar czcionki tekstu w punktach.

Parametry

NazwaTypOpis
fontSizeNumber

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setForegroundColor(foregroundColor)

Ustawia kolor pierwszego planu tekstu.

Parametry

NazwaTypOpis
foregroundColorColor

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setForegroundColor(red, green, blue)

Ustawia kolor pierwszego planu tekstu na podane wartości RGB od 0 do 255.

Parametry

NazwaTypOpis
redInteger
greenInteger
blueInteger

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setForegroundColor(hexColor)

Ustawia kolor pierwszego planu tekstu na podany ciąg znaków koloru heksadecymalnego.

Ciąg szesnastkowy musi mieć format „#RRGGBB”. Na przykład różowy będzie reprezentowany jako „#FFC0CB”.

Parametry

NazwaTypOpis
hexColorString

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setForegroundColor(color)

Ustawia kolor pierwszego planu tekstu na określony ThemeColorType.

Parametry

NazwaTypOpis
colorThemeColorType

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setItalic(italic)

Określa, czy tekst ma być kursywą.

Parametry

NazwaTypOpis
italicBoolean

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setLinkSlide(slideIndex)

Przypisuje wartość Link do podanego parametru Slide, używając indeksu liczonego od 0.

Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i nadanie mu koloru ThemeColorType.HYPERLINK na pierwszym planie. Możesz to zmienić za pomocą parametrów setForegroundColor(hexColor)setUnderline(underline).

Ponieważ nie można ustawiać linków na znakach nowego wiersza, znaki nowego wiersza w sekcji TextRange są ignorowane.

// Set a link to the first slide of the presentation.
const presentation = SlidesApp.getActivePresentation();
const slide = presentation.getSlides()[0];
const textRange = slide.getShapes()[0].getText();
textRange.getTextStyle().setLinkSlide(0);

Parametry

NazwaTypOpis
slideIndexIntegerIndeks slajdów liczony od zera.

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setLinkSlide(slide)

Ustawia Link na podanym Slide, a link jest ustawiany za pomocą podanego identyfikatora slajdu.

Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i nadanie mu koloru ThemeColorType.HYPERLINK na pierwszym planie. Możesz to zmienić za pomocą parametrów setForegroundColor(hexColor)setUnderline(underline).

Ponieważ linków nie można ustawiać na znakach nowego wiersza, znaki nowego wiersza w sekcji TextRange są ignorowane.

// Set a link to the first slide of the presentation.
const presentation = SlidesApp.getActivePresentation();
const slide = presentation.getSlides()[0];
const textRange = slide.getShapes()[0].getText();
textRange.getTextStyle().setLinkSlide(slide);

Parametry

NazwaTypOpis
slideSlideSlide, które mają być połączone.

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setLinkSlide(slidePosition)

Ustawia Link na podanej wartości Slide, używając względnego położenia slajdu.

Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i nadanie mu koloru ThemeColorType.HYPERLINK na pierwszym planie. Możesz to zmienić za pomocą parametrów setForegroundColor(hexColor)setUnderline(underline).

Ponieważ nie można ustawiać linków na znakach nowego wiersza, znaki nowego wiersza w sekcji TextRange są ignorowane.

// Set a link to the first slide of the presentation.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
textRange.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

Parametry

NazwaTypOpis
slidePositionSlidePositionWzględne SlidePosition.

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setLinkUrl(url)

Ustawia Link na podany niepusty ciąg znaków adresu URL.

Ustawienie linku powoduje zmianę stylu tekstu na podkreślony i nadanie mu koloru ThemeColorType.HYPERLINK na pierwszym planie. Możesz to zmienić za pomocą parametrów setForegroundColor(hexColor)setUnderline(underline).

Ponieważ nie można ustawiać linków na znakach nowego wiersza, znaki nowego wiersza w sekcji TextRange są ignorowane.

// Set a link to the URL.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
textRange.getTextStyle().setLinkUrl('https://slides.google.com');

Parametry

NazwaTypOpis
urlStringAdres URL.

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setSmallCaps(smallCaps)

Określa, czy tekst jest renderowany w małych literach.

Parametry

NazwaTypOpis
smallCapsBoolean

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setStrikethrough(strikethrough)

Określa, czy tekst ma być przekreślony.

Parametry

NazwaTypOpis
strikethroughBoolean

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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

setUnderline(underline)

Określa, czy tekst ma być podkreślony.

Parametry

NazwaTypOpis
underlineBoolean

Powrót

TextStyle

Autoryzacja

Skrypty, które korzystają 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