Élément représentant une section d'en-tête. Un Document
ne contient généralement qu'un seul Header
. Header
peut contenir des éléments List
, Paragraph
et Table
. Pour en savoir plus sur la structure des documents, consultez le guide d'extension de Google Docs.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
append | Horizontal | Crée et ajoute un objet Horizontal . |
append | Inline | Crée et ajoute un Inline à partir du blob d'image spécifié. |
append | Inline | Ajoute le Inline donné. |
append | List | Ajoute le List donné. |
append | List | Crée et ajoute un List contenant le contenu textuel spécifié. |
append | Paragraph | Ajoute le Paragraph donné. |
append | Paragraph | Crée et ajoute un Paragraph contenant le contenu textuel spécifié. |
append | Table | Crée et ajoute un objet Table . |
append | Table | Ajoute un nouvel élément Table contenant un élément Table pour chaque valeur de chaîne spécifiée. |
append | Table | Ajoute le Table donné. |
clear() | Header | Efface le contenu de l'élément. |
copy() | Header | Renvoie une copie profonde dissociée de l'élément actuel. |
edit | Text | Récupère une version Text de l'élément actuel, à des fins de modification. |
find | Range | Recherche dans le contenu de l'élément un descendant du type spécifié. |
find | Range | Recherche dans le contenu de l'élément un descendant du type spécifié, à partir de l'Range spécifié. |
find | Range | Recherche dans le contenu de l'élément le format de texte spécifié à l'aide d'expressions régulières. |
find | Range | Recherche le motif de texte spécifié dans le contenu de l'élément, à partir d'un résultat de recherche donné. |
get | Object | Récupère les attributs de l'élément. |
get | Element | Récupère l'élément enfant à l'index enfant spécifié. |
get | Integer | Récupère l'index de l'élément enfant pour l'élément enfant spécifié. |
get | Inline | Récupère tous les Inline contenus dans la section. |
get | List | Récupère tous les List contenus dans la section. |
get | Integer | Récupère le nombre d'enfants. |
get | Paragraph[] | Récupère tous les Paragraphs contenus dans la section (y compris List ). |
get | Container | Récupère l'élément parent de l'élément. |
get | Table[] | Récupère tous les Tables contenus dans la section. |
get | String | Récupère le contenu de l'élément sous forme de chaîne de texte. |
get | Text | Récupère l'alignement du texte. |
get | Element | Récupère le Element de l'élément. |
insert | Horizontal | Crée et insère un Horizontal à l'index spécifié. |
insert | Inline | Crée et insère un Inline à partir du blob d'image spécifié, à l'index spécifié. |
insert | Inline | Insère l'Inline donné à l'index spécifié. |
insert | List | Insère l'List donné à l'index spécifié. |
insert | List | Crée et insère un nouvel élément List à l'index spécifié, contenant le contenu textuel spécifié. |
insert | Paragraph | Insère l'Paragraph donné à l'index spécifié. |
insert | Paragraph | Crée et insère un nouvel élément Paragraph à l'index spécifié, contenant le contenu textuel spécifié. |
insert | Table | Crée et insère un Table à l'index spécifié. |
insert | Table | Crée et insère un Table contenant les cellules spécifiées à l'index spécifié. |
insert | Table | Insère l'Table donné à l'index spécifié. |
remove | Header | Supprime l'élément enfant spécifié. |
remove | Header | Supprime l'élément de son parent. |
replace | Element | Remplace toutes les occurrences d'un modèle de texte donné par une chaîne de remplacement donnée, à l'aide d'expressions régulières. |
set | Header | Définit les attributs de l'élément. |
set | Header | Définit le contenu en texte brut. |
set | Header | Définit l'alignement du texte. |
Documentation détaillée
append Horizontal Rule()
Crée et ajoute un objet Horizontal
.
Horizontal
sera contenu dans un nouveau Paragraph
.
Renvois
Horizontal
: nouvelle règle horizontale.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Image(image)
Crée et ajoute un Inline
à partir du blob d'image spécifié.
L'image sera contenue dans un nouvel élément Paragraph
.
Paramètres
Nom | Type | Description |
---|---|---|
image | Blob | Données d'image. |
Renvois
Inline
: image ajoutée.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Image(image)
Ajoute le Inline
donné.
Inline
sera contenu dans un nouveau Paragraph
.
Utilisez cette version de append
lorsque vous ajoutez une copie d'un Inline
existant.
Paramètres
Nom | Type | Description |
---|---|---|
image | Inline | Données d'image. |
Renvois
Inline
: image ajoutée.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append List Item(listItem)
Ajoute le List
donné.
Utilisez cette version de append
lorsque vous ajoutez une copie d'un List
existant.
Paramètres
Nom | Type | Description |
---|---|---|
list | List | Élément de liste à ajouter. |
Renvois
List
: élément de liste ajouté.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append List Item(text)
Crée et ajoute un List
contenant le contenu textuel spécifié.
Les éléments de liste consécutifs sont ajoutés dans la même liste.
Paramètres
Nom | Type | Description |
---|---|---|
text | String | Contenu textuel de l'élément de liste. |
Renvois
List
: nouvel élément de liste.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
Ajoute le Paragraph
donné.
Utilisez cette version de append
lorsque vous ajoutez une copie d'un Paragraph
existant.
Paramètres
Nom | Type | Description |
---|---|---|
paragraph | Paragraph | Paragraphe à ajouter. |
Renvois
Paragraph
: paragraphe ajouté.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Paragraph(text)
Crée et ajoute un Paragraph
contenant le contenu textuel spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
text | String | Contenu textuel du paragraphe. |
Renvois
Paragraph
: nouveau paragraphe.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table()
Crée et ajoute un objet Table
.
Cette méthode ajoute également un paragraphe vide après le tableau, car les documents Google Docs ne peuvent pas se terminer par un tableau.
Renvois
Table
: nouvelle table.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table(cells)
Ajoute un nouvel élément Table
contenant un élément Table
pour chaque valeur de chaîne spécifiée.
Cette méthode ajoute également un paragraphe vide après le tableau, car les documents Google Docs ne peuvent pas se terminer par un tableau.
Paramètres
Nom | Type | Description |
---|---|---|
cells | String[][] | Contenu textuel des cellules de la table à ajouter à la nouvelle table. |
Renvois
Table
: table ajoutée.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
append Table(table)
Ajoute le Table
donné.
Utilisez cette version de append
lorsque vous ajoutez une copie d'un Table
existant.
Cette méthode ajoute également un paragraphe vide après le tableau, car les documents Google Docs ne peuvent pas se terminer par un tableau.
Paramètres
Nom | Type | Description |
---|---|---|
table | Table | Table à ajouter. |
Renvois
Table
: table ajoutée.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
clear()
copy()
Renvoie une copie profonde dissociée de l'élément actuel.
Tous les éléments enfants présents dans l'élément sont également copiés. Le nouvel élément n'a pas de parent.
Renvois
Header
: nouvelle copie.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
edit As Text()
Récupère une version Text
de l'élément actuel, à des fins de modification.
Utilisez edit
pour manipuler le contenu des éléments en tant que texte enrichi. Le mode edit
ignore les éléments non textuels (tels que Inline
et Horizontal
).
Les éléments enfants entièrement contenus dans une plage de texte supprimée sont supprimés de l'élément.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Insert two paragraphs separated by a paragraph containing an // horizontal rule. body.insertParagraph(0, 'An editAsText sample.'); body.insertHorizontalRule(0); body.insertParagraph(0, 'An example.'); // Delete " sample.\n\n An" removing the horizontal rule in the process. body.editAsText().deleteText(14, 25);
Renvois
Text
: version textuelle de l'élément actuel
find Element(elementType)
Recherche dans le contenu de l'élément un descendant du type spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
element | Element | Type d'élément à rechercher. |
Renvois
Range
: résultat de recherche indiquant la position de l'élément de recherche.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Element(elementType, from)
Recherche dans le contenu de l'élément un descendant du type spécifié, à partir de l'Range
spécifié.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Define the search parameters. let searchResult = null; // Search until the paragraph is found. while ( (searchResult = body.findElement( DocumentApp.ElementType.PARAGRAPH, searchResult, ))) { const par = searchResult.getElement().asParagraph(); if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) { // Found one, update and stop. par.setText('This is the first header.'); break; } }
Paramètres
Nom | Type | Description |
---|---|---|
element | Element | Type d'élément à rechercher. |
from | Range | Résultat de recherche à partir duquel effectuer une recherche. |
Renvois
Range
: résultat de recherche indiquant la position suivante de l'élément de recherche.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Text(searchPattern)
Recherche dans le contenu de l'élément le format de texte spécifié à l'aide d'expressions régulières.
Un sous-ensemble des fonctionnalités d'expression régulière JavaScript n'est pas entièrement compatible, comme les groupes de capture et les modificateurs de mode.
Le modèle d'expression régulière fourni est mis en correspondance indépendamment avec chaque bloc de texte contenu dans l'élément actuel.
Paramètres
Nom | Type | Description |
---|---|---|
search | String | le modèle à rechercher |
Renvois
Range
: résultat de recherche indiquant la position du texte de recherche, ou "null" en l'absence de correspondance
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
find Text(searchPattern, from)
Recherche le motif de texte spécifié dans le contenu de l'élément, à partir d'un résultat de recherche donné.
Un sous-ensemble des fonctionnalités d'expression régulière JavaScript n'est pas entièrement compatible, comme les groupes de capture et les modificateurs de mode.
Le modèle d'expression régulière fourni est mis en correspondance indépendamment avec chaque bloc de texte contenu dans l'élément actuel.
Paramètres
Nom | Type | Description |
---|---|---|
search | String | le modèle à rechercher |
from | Range | le résultat de recherche à partir duquel effectuer la recherche |
Renvois
Range
: résultat de recherche indiquant la position suivante du texte de recherche, ou valeur nulle en l'absence de correspondance
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Attributes()
Récupère les attributs de l'élément.
Le résultat est un objet contenant une propriété pour chaque attribut d'élément valide, où chaque nom de propriété correspond à un élément de l'énumération Document
.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
Renvois
Object
: attributs de l'élément.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Child(childIndex)
Récupère l'élément enfant à l'index enfant spécifié.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Obtain the first element in the tab. const firstChild = body.getChild(0); // If it's a paragraph, set its contents. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { firstChild.asParagraph().setText('This is the first paragraph.'); }
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index de l'élément enfant à récupérer. |
Renvois
Element
: élément enfant à l'index spécifié.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Child Index(child)
Récupère l'index de l'élément enfant pour l'élément enfant spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Element | Élément enfant pour lequel récupérer l'index. |
Renvois
Integer
: index enfant.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Images()
Récupère tous les Inline
contenus dans la section.
Renvois
Inline
: images de la section.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get List Items()
Récupère tous les List
contenus dans la section.
Renvois
List
: éléments de la liste de sections.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Num Children()
Récupère le nombre d'enfants.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Log the number of elements in the tab. Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);
Renvois
Integer
: nombre d'enfants.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Paragraphs()
Récupère tous les Paragraphs
contenus dans la section (y compris List
).
Renvois
Paragraph[]
: paragraphes de la section.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Parent()
Récupère l'élément parent de l'élément.
L'élément parent contient l'élément actuel.
Renvois
Container
: élément parent.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Tables()
Récupère tous les Tables
contenus dans la section.
Renvois
Table[]
: tables de section.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Text()
Récupère le contenu de l'élément sous forme de chaîne de texte.
Renvois
String
: contenu de l'élément sous forme de chaîne de texte
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Text Alignment()
Récupère l'alignement du texte. Les types d'alignement disponibles sont Document
, Document
et Document
.
Renvois
Text
: type d'alignement du texte, ou null
si le texte contient plusieurs types d'alignement du texte ou si l'alignement du texte n'a jamais été défini
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Type()
Récupère le Element
de l'élément.
Utilisez get
pour déterminer le type exact d'un élément donné.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
Renvois
Element
: type d'élément.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Horizontal Rule(childIndex)
Crée et insère un Horizontal
à l'index spécifié.
Horizontal
sera contenu dans un nouveau Paragraph
.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Indice à partir duquel insérer l'élément. |
Renvois
Horizontal
: nouvelle règle horizontale.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Crée et insère un Inline
à partir du blob d'image spécifié, à l'index spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Indice à partir duquel insérer l'élément. |
image | Blob | Données d'image. |
Renvois
Inline
: image intégrée insérée.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Insère l'Inline
donné à l'index spécifié.
L'image sera contenue dans un nouvel élément Paragraph
.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Indice à partir duquel insérer l'élément. |
image | Inline | Image à insérer. |
Renvois
Inline
: image intégrée insérée.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert List Item(childIndex, listItem)
Insère l'List
donné à l'index spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
list | List | Élément de liste à insérer. |
Renvois
List
: élément de liste inséré.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert List Item(childIndex, text)
Crée et insère un nouvel élément List
à l'index spécifié, contenant le contenu textuel spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
text | String | Contenu textuel de l'élément de liste. |
Renvois
List
: nouvel élément de liste.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, paragraph)
Insère l'Paragraph
donné à l'index spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
paragraph | Paragraph | Paragraphe à insérer. |
Renvois
Paragraph
: paragraphe inséré.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, text)
Crée et insère un nouvel élément Paragraph
à l'index spécifié, contenant le contenu textuel spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
text | String | Contenu textuel du paragraphe. |
Renvois
Paragraph
: nouveau paragraphe.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex)
Crée et insère un Table
à l'index spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
Renvois
Table
: nouvelle table.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex, cells)
Crée et insère un Table
contenant les cellules spécifiées à l'index spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
cells | String[][] | Contenu textuel des cellules de la table à ajouter à la nouvelle table. |
Renvois
Table
: nouvelle table.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
insert Table(childIndex, table)
Insère l'Table
donné à l'index spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Integer | Index à insérer. |
table | Table | Tableau à insérer. |
Renvois
Table
: tableau inséré.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove Child(child)
Supprime l'élément enfant spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
child | Element | Élément enfant à supprimer. |
Renvois
Header
: élément actuel.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove From Parent()
Supprime l'élément de son parent.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
Renvois
Header
: élément supprimé.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
replace Text(searchPattern, replacement)
Remplace toutes les occurrences d'un modèle de texte donné par une chaîne de remplacement donnée, à l'aide d'expressions régulières.
Le format de recherche est transmis sous la forme d'une chaîne, et non d'un objet d'expression régulière JavaScript. Vous devez donc échapper toutes les barres obliques inverses dans le format.
Ces méthodes utilisent la bibliothèque d'expressions régulières RE2 de Google, ce qui limite la syntaxe compatible.
Le modèle d'expression régulière fourni est mis en correspondance indépendamment avec chaque bloc de texte contenu dans l'élément actuel.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
Paramètres
Nom | Type | Description |
---|---|---|
search | String | le motif d'expression régulière à rechercher |
replacement | String | le texte à utiliser en remplacement ; |
Renvois
Element
: élément actuel
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Attributes(attributes)
Définit les attributs de l'élément.
Le paramètre d'attributs spécifié doit être un objet dans lequel chaque nom de propriété est un élément de l'énumération Document
et chaque valeur de propriété est la nouvelle valeur à appliquer.
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
Paramètres
Nom | Type | Description |
---|---|---|
attributes | Object | Attributs de l'élément. |
Renvois
Header
: élément actuel.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Text(text)
Définit le contenu en texte brut.
Remarque: Les contenus existants sont effacés.
Paramètres
Nom | Type | Description |
---|---|---|
text | String | Nouveaux contenus textuels. |
Renvois
Header
: élément actuel.
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/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Text Alignment(textAlignment)
Définit l'alignement du texte. Les types d'alignement disponibles sont Document
, Document
et Document
.
// Make the entire first paragraph in the active tab be superscript. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const text = documentTab.getBody().getParagraphs()[0].editAsText(); text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | le type d'alignement du texte à appliquer |
Renvois
Header
: élément actuel
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/documents.currentonly
-
https://www.googleapis.com/auth/documents