Style du texte.
Les méthodes de lecture de cette classe renvoient null si le Text correspondant s'étend sur plusieurs exécutions de texte et que ces exécutions ont des valeurs différentes pour la méthode de lecture appelée. Pour éviter cela, interrogez les styles de texte à l'aide des Text renvoyés par la méthode Text.
Si vous utilisez des méthodes qui modifient l'ajustement du texte dans une forme, tous les paramètres d'ajustement automatique appliqués aux styles de texte sont désactivés.
Méthodes
| Méthode | Type renvoyé | Brève description | 
|---|---|---|
| get | Color | Affiche la couleur d'arrière-plan du texte ou nulls'il existe plusieurs styles de texte. | 
| get | Text | Renvoie le décalage vertical du texte par rapport à sa position normale, ou nulls'il existe plusieurs styles de texte. | 
| get | String | Affiche la famille de polices du texte ou nulls'il existe plusieurs styles de texte. | 
| get | Number | Renvoie la taille de la police du texte en points, ou nulls'il existe plusieurs styles de texte. | 
| get | Integer | Renvoie l'épaisseur de police du texte ou nullsi le texte comporte plusieurs styles. | 
| get | Color | Affiche la couleur de premier plan du texte ou nulls'il existe plusieurs styles de texte. | 
| get | Link | Renvoie le Linksur le texte, ounulls'il n'y a pas de lien, ou si le lien ne concerne qu'une partie du texte, ou s'il y a plusieurs liens. | 
| has | Boolean | Renvoie truesi le texte contient un lien,falsesi ce n'est pas le cas ounullsi le lien ne concerne qu'une partie du texte ou s'il y a plusieurs liens. | 
| is | Boolean | Renvoie truesi l'arrière-plan du texte est transparent,falsesi ce n'est pas le cas ounulls'il existe plusieurs styles de texte. | 
| is | Boolean | Renvoie truesi le texte est affiché en gras,falsesi ce n'est pas le cas ounulls'il existe plusieurs styles de texte. | 
| is | Boolean | Renvoie truesi le texte est en italique,falsesi ce n'est pas le cas ounulls'il existe plusieurs styles dans le texte. | 
| is | Boolean | Renvoie truesi le texte est en petites majuscules,falsedans le cas contraire ounulls'il existe plusieurs styles de texte. | 
| is | Boolean | Renvoie truesi le texte est barré,falsesi ce n'est pas le cas ounulls'il existe plusieurs styles dans le texte. | 
| is | Boolean | Renvoie truesi le texte est souligné,falsesi ce n'est pas le cas ounulls'il existe plusieurs styles dans le texte. | 
| remove | Text | Supprime un Link. | 
| set | Text | Définit la couleur d'arrière-plan du texte. | 
| set | Text | Définit la couleur d'arrière-plan du texte sur les valeurs RVB données, comprises entre 0 et 255. | 
| set | Text | Définit la couleur d'arrière-plan du texte sur la chaîne de couleur hexadécimale donnée. | 
| set | Text | Définit la couleur d'arrière-plan du texte sur l' Themedonnée. | 
| set | Text | Définit la couleur d'arrière-plan du texte sur transparent. | 
| set | Text | Définit le décalage vertical du texte par rapport à sa position normale. | 
| set | Text | Indique si le texte doit être affiché en gras. | 
| set | Text | Définit la famille de polices du texte . | 
| set | Text | Définit la famille de polices et l'épaisseur du texte. | 
| set | Text | Définit la taille de police du texte, en points. | 
| set | Text | Définit la couleur de premier plan du texte. | 
| set | Text | Définit la couleur de premier plan du texte sur les valeurs RVB données, comprises entre 0 et 255. | 
| set | Text | Définit la couleur de premier plan du texte sur la chaîne de couleur hexadécimale donnée. | 
| set | Text | Définit la couleur de premier plan du texte sur l' Themedonnée. | 
| set | Text | Indique si le texte est en italique. | 
| set | Text | Définit un Linksur l'Slidedonné à l'aide de l'indice de la diapositive basé sur zéro. | 
| set | Text | Définit un Linksur l'Slidedonné. Le lien est défini par l'ID de diapositive donné. | 
| set | Text | Définit un Linksur l'Slidedonné à l'aide de la position relative de la diapositive. | 
| set | Text | Définit un Linksur la chaîne d'URL non vide donnée. | 
| set | Text | Indique si le texte est affiché en petites majuscules. | 
| set | Text | Indique si le texte est barré. | 
| set | Text | Indique si le texte est souligné. | 
Documentation détaillée
get
Affiche la couleur d'arrière-plan du texte ou null s'il existe plusieurs styles de texte.
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
Renvoie le décalage vertical du texte par rapport à sa position normale, ou null s'il existe plusieurs styles de texte.
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
Affiche la famille de polices du texte ou null s'il existe plusieurs styles de texte.
Renvois
String
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
Renvoie la taille de la police du texte en points, ou null s'il existe plusieurs styles de texte.
Renvois
Number
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
Renvoie l'épaisseur de police du texte ou null si le texte comporte plusieurs styles.
La pondération est un multiple de 100 compris entre 100 et 900 inclus. Cette plage correspond aux valeurs numériques décrites dans la spécification CSS 2.1, section 15.6, les valeurs non numériques n'étant pas autorisées. Les poids supérieurs ou égaux à 700 sont considérés comme en gras, auquel cas is renvoie true. La valeur par défaut est 400 (valeur "normal").
Renvois
Integer
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
Affiche la couleur de premier plan du texte ou null s'il existe plusieurs styles de texte.
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
Renvoie le Link sur le texte, ou null s'il n'y a pas de lien, ou si le lien ne concerne qu'une partie du texte, ou s'il y a plusieurs liens. Appelez has pour déterminer si le texte ne comporte aucun lien.
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()}`); }
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
has
Renvoie true si le texte contient un lien, false si ce n'est pas le cas ou null si le lien ne concerne qu'une partie du texte ou s'il y a plusieurs liens.
Les liens ne peuvent pas être définis sur des caractères de nouvelle ligne. Par conséquent, si Text contient un caractère de nouvelle ligne, cette méthode renvoie toujours null ou false.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
is
Renvoie true si l'arrière-plan du texte est transparent, false si ce n'est pas le cas ou null s'il existe plusieurs styles de texte.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
is
Renvoie true si le texte est affiché en gras, false si ce n'est pas le cas ou null s'il existe plusieurs styles de texte.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
is
Renvoie true si le texte est en italique, false si ce n'est pas le cas ou null s'il existe plusieurs styles dans le texte.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
is
Renvoie true si le texte est en petites majuscules, false dans le cas contraire ou null s'il existe plusieurs styles de texte.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
is
Renvoie true si le texte est barré, false si ce n'est pas le cas ou null s'il existe plusieurs styles dans le texte.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
is
Renvoie true si le texte est souligné, false si ce n'est pas le cas ou null s'il existe plusieurs styles dans le texte.
Renvois
Boolean
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
remove
Supprime un Link.
Si vous supprimez un lien, la couleur de premier plan du lien hypertexte et le style de soulignement du texte sont supprimés. Si possible, ces styles sont appliqués pour correspondre au texte précédant le lien.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
Renvois
set
Définit la couleur d'arrière-plan du texte.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| color | Color | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur d'arrière-plan du texte sur les valeurs RVB données, comprises entre 0 et 255.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| red | Integer | |
| green | Integer | |
| blue | Integer | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur d'arrière-plan du texte sur la chaîne de couleur hexadécimale donnée.
La chaîne hexadécimale doit être au format "#RRGGBB". Par exemple, le rose est représenté par le code "#FFC0CB".
Paramètres
| Nom | Type | Description | 
|---|---|---|
| hex | String | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur d'arrière-plan du texte sur l'Theme donnée.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| color | Theme | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur d'arrière-plan du texte sur transparent.
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit le décalage vertical du texte par rapport à sa position normale.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| offset | Text | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Indique si le texte doit être affiché en gras.
Modifier la mise en gras du texte met à jour l'épaisseur de la police utilisée pour le rendre.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| bold | Boolean | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la famille de polices du texte .
Paramètres
| Nom | Type | Description | 
|---|---|---|
| font | String | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la famille de polices et l'épaisseur du texte.
La pondération est un multiple de 100 compris entre 100 et 900 inclus. Cette plage correspond aux valeurs numériques décrites dans la spécification CSS 2.1, section 15.6, les valeurs non numériques n'étant pas autorisées. Les poids supérieurs ou égaux à 700 sont considérés comme en gras, auquel cas is renvoie true. La valeur par défaut est 400 (valeur "normal").
Paramètres
| Nom | Type | Description | 
|---|---|---|
| font | String | |
| font | Integer | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la taille de police du texte, en points.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| font | Number | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur de premier plan du texte.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| foreground | Color | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur de premier plan du texte sur les valeurs RVB données, comprises entre 0 et 255.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| red | Integer | |
| green | Integer | |
| blue | Integer | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur de premier plan du texte sur la chaîne de couleur hexadécimale donnée.
La chaîne hexadécimale doit être au format "#RRGGBB". Par exemple, le rose est représenté par le code "#FFC0CB".
Paramètres
| Nom | Type | Description | 
|---|---|---|
| hex | String | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit la couleur de premier plan du texte sur l'Theme donnée.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| color | Theme | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Indique si le texte est en italique.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| italic | Boolean | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit un Link sur l'Slide donné à l'aide de l'indice de la diapositive basé sur zéro.
Le fait de définir un lien modifie le style du texte, qui est alors souligné et affiche une couleur de premier plan Theme. Vous pouvez modifier ce paramètre via set et set.
Étant donné qu'il est impossible de définir des liens sur des caractères de nouvelle ligne, les caractères de nouvelle ligne dans Text sont ignorés.
// 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);
Paramètres
| Nom | Type | Description | 
|---|---|---|
| slide | Integer | Index basé sur zéro de la diapositive. | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit un Link sur l'Slide donné. Le lien est défini par l'ID de diapositive donné.
Le fait de définir un lien modifie le style du texte, qui est alors souligné et affiche une couleur de premier plan Theme. Vous pouvez modifier ce paramètre via set et set.
Étant donné qu'il est impossible de définir des liens sur des caractères de nouvelle ligne, les caractères de nouvelle ligne dans Text sont ignorés.
// 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);
Paramètres
| Nom | Type | Description | 
|---|---|---|
| slide | Slide | Slideà associer. | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit un Link sur l'Slide donné à l'aide de la position relative de la diapositive.
Le fait de définir un lien modifie le style du texte, qui est alors souligné et affiche une couleur de premier plan Theme. Vous pouvez modifier ce paramètre via set et set.
Étant donné qu'il est impossible de définir des liens sur des caractères de nouvelle ligne, les caractères de nouvelle ligne dans Text sont ignorés.
// 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);
Paramètres
| Nom | Type | Description | 
|---|---|---|
| slide | Slide | Sliderelatif. | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Définit un Link sur la chaîne d'URL non vide donnée.
Le fait de définir un lien modifie le style du texte, qui est alors souligné et affiche une couleur de premier plan Theme. Vous pouvez modifier ce paramètre via set et set.
Étant donné qu'il est impossible de définir des liens sur des caractères de nouvelle ligne, les caractères de nouvelle ligne dans Text sont ignorés.
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
Paramètres
| Nom | Type | Description | 
|---|---|---|
| url | String | Chaîne d'URL. | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Indique si le texte est affiché en petites majuscules.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| small | Boolean | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Indique si le texte est barré.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| strikethrough | Boolean | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
set
Indique si le texte est souligné.
Paramètres
| Nom | Type | Description | 
|---|---|---|
| underline | Boolean | 
Renvois
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations