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
get Background Color()
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
get Baseline Offset()
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
get Font Family()
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
get Font Size()
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
get Font Weight()
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
get Foreground Color()
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
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. 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
has Link()
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
is Background Transparent()
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
is Bold()
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
is Italic()
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
is Small Caps()
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
is Strikethrough()
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
is Underline()
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
remove Link()
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
set Background Color(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
set Background Color(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
set Background Color(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
set Background Color(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
set Background Color Transparent()
set Baseline Offset(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
set Bold(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
set Font Family(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
set Font Family And Weight(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
set Font Size(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
set Foreground Color(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
set Foreground Color(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
set Foreground Color(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
set Foreground Color(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
set Italic(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
set Link Slide(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
set Link Slide(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
Nome | Tipo | Descrizione |
---|---|---|
slide | Slide | L'Slide da collegare. |
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
set Link Slide(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
set Link Url(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
set Small Caps(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
set Strikethrough(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
set Underline(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