Lo stile del testo.
I metodi di lettura in questa classe restituiscono null
se il corrispondente Text
si estende su più esecuzioni di testo e queste esecuzioni hanno valori diversi per il metodo di lettura chiamato. Per evitarlo, esegui una query per gli stili di testo utilizzando gli Text
restituiti dal metodo Text
.
Se utilizzi metodi che modificano la modalità di adattamento del testo all'interno di una forma, tutte le impostazioni di adattamento automatico applicate agli stili di testo vengono disattivate.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
get | Color | Restituisce il colore di sfondo del testo o null se il testo ha più stili. |
get | Text | Restituisce lo spazio verticale del testo rispetto alla sua posizione normale o null se il testo ha più stili. |
get | String | Restituisce la famiglia di caratteri del testo o null se il testo presenta più stili. |
get | Number | Restituisce le dimensioni del carattere del testo in punti o null se sono presenti più stili nel testo. |
get | Integer | Restituisce lo spessore del carattere del testo o null se il testo ha più stili. |
get | Color | Restituisce il colore di primo piano del testo o null se il testo ha più stili. |
get | Link | Restituisce Link sul testo o null se non è presente alcun link o se il link si trova su parte del testo o se sono presenti più link. |
has | Boolean | Restituisce true se il testo contiene un link, false in caso contrario o null se il link si trova in parte del testo o se sono presenti più link. |
is | Boolean | Restituisce true se lo sfondo del testo è trasparente, false in caso contrario o
null se il testo presenta più stili. |
is | Boolean | Restituisce true se il testo viene visualizzato in grassetto, false in caso contrario o null se il testo è composto da più stili. |
is | Boolean | Restituisce true se il testo è in corsivo, false in caso contrario o null se il testo ha più stili. |
is | Boolean | Restituisce true se il testo è in lettere maiuscole, false in caso contrario o null se il testo è in più stili. |
is | Boolean | Restituisce true se il testo è barrato, false se non lo è o null se il testo ha più stili. |
is | Boolean | Restituisce true se il testo è sottolineato, false in caso contrario o null se il testo ha più stili. |
remove | Text | Rimuove un Link . |
set | Text | Imposta il colore di sfondo del testo. |
set | Text | Imposta il colore di sfondo del testo sui valori RGB specificati da 0 a 255. |
set | Text | Imposta il colore di sfondo del testo sulla stringa di colore esadecimale specificata. |
set | Text | Imposta il colore di sfondo del testo sul valore Theme specificato. |
set | Text | Imposta il colore di sfondo del testo su trasparente. |
set | Text | Imposta lo spazio verticale del testo rispetto alla sua posizione normale. |
set | Text | Imposta se il testo deve essere visualizzato in grassetto. |
set | Text | Imposta la famiglia di caratteri del testo . |
set | Text | Imposta la famiglia di caratteri e il peso del testo. |
set | Text | Imposta la dimensione del carattere del testo in punti. |
set | Text | Imposta il colore del primo piano del testo. |
set | Text | Imposta il colore di primo piano del testo sui valori RGB specificati da 0 a 255. |
set | Text | Imposta il colore di primo piano del testo sulla stringa di colore esadecimale specificata. |
set | Text | Imposta il colore del primo piano del testo su Theme . |
set | Text | Imposta se il testo è in corsivo. |
set | Text | Imposta un Link per il Slide specificato utilizzando l'indice a partire da zero della diapositiva. |
set | Text | Imposta un Link sul Slide specificato. Il link viene impostato in base all'ID slide specificato. |
set | Text | Imposta un Link sul Slide specificato utilizzando la posizione relativa della diapositiva. |
set | Text | Imposta un Link sulla stringa URL non vuota specificata. |
set | Text | Imposta se il testo deve essere visualizzato in lettere maiuscole piccole. |
set | Text | Imposta se il testo è barrato. |
set | Text | Imposta se il testo è sottolineato. |
Documentazione dettagliata
getBackgroundColor()
Restituisce il colore di sfondo del testo o null
se il testo ha più stili.
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getBaselineOffset()
Restituisce lo spazio verticale del testo rispetto alla sua posizione normale o null
se il testo ha più stili.
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontFamily()
Restituisce la famiglia di caratteri del testo o null
se il testo presenta più stili.
Invio
String
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontSize()
Restituisce le dimensioni del carattere del testo in punti o null
se sono presenti più stili nel testo.
Invio
Number
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFontWeight()
Restituisce lo spessore del carattere del testo o null
se il testo ha più stili.
Il peso è un multiplo di 100 compreso tra 100 e 900, inclusi. Questo intervallo corrisponde ai valori numerici descritti nella sezione 15.6 della specifica CSS 2.1, con i valori non numerici non consentiti. I pesi maggiori o uguali a 700 sono considerati in grassetto, in questo caso is
restituisce true
. Il valore predefinito è 400
("normale").
Invio
Integer
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getForegroundColor()
Restituisce il colore di primo piano del testo o null
se il testo ha più stili.
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLink()
Restituisce Link
sul testo o null
se non è presente alcun link o se il link si trova su parte del testo o se sono presenti più link. Chiama has
per determinare se il testo non contiene link.
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()}`); }
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
hasLink()
Restituisce true
se il testo contiene un link, false
in caso contrario o null
se il link si trova in parte del testo o se sono presenti più link.
I link non possono essere impostati sui caratteri di nuova riga. Pertanto, se Text
contiene un carattere di riga nuova, questo metodo restituisce sempre null
o false
.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isBackgroundTransparent()
Restituisce true
se lo sfondo del testo è trasparente, false
in caso contrario o
null
se il testo presenta più stili.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isBold()
Restituisce true
se il testo viene visualizzato in grassetto, false
in caso contrario o null
se il testo è composto da più stili.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isItalic()
Restituisce true
se il testo è in corsivo, false
in caso contrario o null
se il testo ha più stili.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isSmallCaps()
Restituisce true
se il testo è in lettere maiuscole, false
in caso contrario o null
se il testo è in più stili.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isStrikethrough()
Restituisce true
se il testo è barrato, false
in caso contrario o null
se il testo ha più stili.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isUnderline()
Restituisce true
se il testo è sottolineato, false
in caso contrario o null
se il testo ha più stili.
Invio
Boolean
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeLink()
Rimuove un Link
.
La rimozione di un link comporta la rimozione del colore di primo piano del link ipertestuale e dello stile di sottolineatura del testo. Se possibile, questi stili vengono applicati in modo da corrispondere al testo che precede il link.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
Invio
setBackgroundColor(color)
Imposta il colore di sfondo del testo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
color | Color |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(red, green, blue)
Imposta il colore di sfondo del testo sui valori RGB specificati da 0 a 255.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(hexColor)
Imposta il colore di sfondo del testo sulla stringa di colore esadecimale specificata.
La stringa esadecimale deve essere nel formato "#RRGGBB". Ad esempio, il rosa viene rappresentato come '#FFC0CB'.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
hex | String |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColor(color)
Imposta il colore di sfondo del testo sul valore Theme
specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
color | Theme |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBackgroundColorTransparent()
setBaselineOffset(offset)
Imposta lo spazio verticale del testo rispetto alla sua posizione normale.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
offset | Text |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setBold(bold)
Imposta se il testo deve essere visualizzato in grassetto.
La modifica del grassetto del testo aggiorna lo spessore del carattere utilizzato per il rendering del testo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
bold | Boolean |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontFamily(fontFamily)
Imposta la famiglia di caratteri del testo .
Parametri
Nome | Tipo | Descrizione |
---|---|---|
font | String |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontFamilyAndWeight(fontFamily, fontWeight)
Imposta la famiglia di caratteri e il peso del testo.
Il peso è un multiplo di 100 compreso tra 100 e 900, inclusi. Questo intervallo corrisponde ai valori numerici descritti nella sezione 15.6 della specifica CSS 2.1, con i valori non numerici non consentiti. I pesi maggiori o uguali a 700 sono considerati in grassetto, in questo caso is
restituisce true
. Il valore predefinito è 400
("normale").
Parametri
Nome | Tipo | Descrizione |
---|---|---|
font | String | |
font | Integer |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setFontSize(fontSize)
Imposta la dimensione del carattere del testo in punti.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
font | Number |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(foregroundColor)
Imposta il colore del primo piano del testo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
foreground | Color |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(red, green, blue)
Imposta il colore di primo piano del testo sui valori RGB specificati da 0 a 255.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
red | Integer | |
green | Integer | |
blue | Integer |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(hexColor)
Imposta il colore di primo piano del testo sulla stringa di colore esadecimale specificata.
La stringa esadecimale deve essere nel formato "#RRGGBB". Ad esempio, il rosa viene rappresentato come '#FFC0CB'.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
hex | String |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setForegroundColor(color)
Imposta il colore del primo piano del testo su Theme
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
color | Theme |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setItalic(italic)
Imposta se il testo è in corsivo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
italic | Boolean |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slideIndex)
Imposta un Link
per il Slide
specificato utilizzando l'indice a partire da zero della diapositiva.
L'impostazione di un link modifica lo stile del testo da sottolineare e ne imposta un colore di primo piano Theme
. Questa impostazione può essere modificata tramite set
e set
.
Poiché i link non possono essere impostati sui caratteri di a capo, questi caratteri in Text
vengono ignorati.
// 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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
slide | Integer | L'indice della diapositiva basato su zero. |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slide)
Imposta un Link
sul Slide
specificato. Il link viene impostato in base all'ID slide specificato.
L'impostazione di un link modifica lo stile del testo da sottolineare e ne imposta un colore di primo piano Theme
. Questa impostazione può essere modificata tramite set
e set
.
Poiché i link non possono essere impostati sui caratteri di a capo, questi caratteri in Text
vengono ignorati.
// 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);
Parametri
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slidePosition)
Imposta un Link
sul Slide
specificato utilizzando la posizione relativa della diapositiva.
L'impostazione di un link modifica lo stile del testo da sottolineare e ne imposta un colore di primo piano Theme
. Questa impostazione può essere modificata tramite set
e set
.
Poiché i link non possono essere impostati sui caratteri di a capo, questi caratteri in Text
vengono ignorati.
// 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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
slide | Slide | Il Slide relativo. |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
Imposta un Link
sulla stringa URL non vuota specificata.
L'impostazione di un link modifica lo stile del testo da sottolineare e ne imposta un colore di primo piano Theme
. Questa impostazione può essere modificata tramite set
e set
.
Poiché i link non possono essere impostati sui caratteri di a capo, questi caratteri in Text
vengono ignorati.
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | La stringa dell'URL. |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setSmallCaps(smallCaps)
Imposta se il testo deve essere visualizzato in lettere maiuscole piccole.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
small | Boolean |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setStrikethrough(strikethrough)
Imposta se il testo è barrato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
strikethrough | Boolean |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setUnderline(underline)
Imposta se il testo è sottolineato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
underline | Boolean |
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations