Un elemento che rappresenta una sezione di intestazione. Un Document in genere contiene al massimo un Header. L'elemento Header può contenere gli elementi List, Paragraph e
Table. Per saperne di più sulla struttura dei documenti, consulta la guida all'estensione di Google Docs.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
append | Horizontal | Crea e aggiunge un nuovo Horizontal. |
append | Inline | Crea e aggiunge un nuovo Inline dal blob dell'immagine specificato. |
append | Inline | Aggiunge l'elemento Inline specificato. |
append | List | Aggiunge l'elemento List specificato. |
append | List | Crea e aggiunge un nuovo List contenente i contenuti di testo specificati. |
append | Paragraph | Aggiunge l'elemento Paragraph specificato. |
append | Paragraph | Crea e aggiunge un nuovo Paragraph contenente i contenuti di testo specificati. |
append | Table | Crea e aggiunge un nuovo Table. |
append | Table | Aggiunge un nuovo Table contenente un Table per ogni valore stringa specificato. |
append | Table | Aggiunge l'elemento Table specificato. |
clear() | Header | Cancella i contenuti dell'elemento. |
copy() | Header | Restituisce una copia indipendente e completa dell'elemento corrente. |
edit | Text | Ottiene una versione Text dell'elemento corrente per la modifica. |
find | Range | Cerca nei contenuti dell'elemento un discendente del tipo specificato. |
find | Range | Cerca nei contenuti dell'elemento un discendente del tipo specificato, a partire dal
Range specificato. |
find | Range | Cerca nei contenuti dell'elemento il pattern di testo specificato utilizzando le espressioni regolari. |
find | Range | Cerca nel contenuto dell'elemento il pattern di testo specificato, a partire da un determinato risultato di ricerca. |
get | Object | Recupera gli attributi dell'elemento. |
get | Element | Recupera l'elemento secondario all'indice secondario specificato. |
get | Integer | Recupera l'indice figlio per l'elemento figlio specificato. |
get | Inline | Recupera tutti i Inline contenuti nella sezione. |
get | List | Recupera tutti i List contenuti nella sezione. |
get | Integer | Recupera il numero di figli. |
get | Paragraph[]|null | Recupera tutti i Paragraphs contenuti nella sezione (inclusi i List). |
get | Container | Recupera l'elemento principale dell'elemento. |
get | Table[]|null | Recupera tutti i Tables contenuti nella sezione. |
get | String | Recupera i contenuti dell'elemento come stringa di testo. |
get | Text | Ottiene l'allineamento del testo. |
get | Element | Recupera Element dell'elemento. |
insert | Horizontal | Crea e inserisce un nuovo Horizontal all'indice specificato. |
insert | Inline | Crea e inserisce un Inline dal blob dell'immagine specificato, all'indice specificato. |
insert | Inline | Inserisce il Inline specificato all'indice indicato. |
insert | List | Inserisce il List specificato all'indice indicato. |
insert | List | Crea e inserisce un nuovo List all'indice specificato, contenente i contenuti di testo specificati. |
insert | Paragraph | Inserisce il Paragraph specificato all'indice indicato. |
insert | Paragraph | Crea e inserisce un nuovo Paragraph all'indice specificato, contenente i contenuti di testo specificati. |
insert | Table | Crea e inserisce un nuovo Table all'indice specificato. |
insert | Table | Crea e inserisce un nuovo Table contenente le celle specificate, all'indice specificato. |
insert | Table | Inserisce il Table specificato all'indice indicato. |
remove | Header | Rimuove l'elemento figlio specificato. |
remove | Header | Rimuove l'elemento dal relativo elemento principale. |
replace | Element | Sostituisce tutte le occorrenze di un determinato pattern di testo con una determinata stringa di sostituzione, utilizzando espressioni regolari. |
set | Header | Imposta gli attributi dell'elemento. |
set | Header | Imposta i contenuti come testo normale. |
set | Header | Imposta l'allineamento del testo. |
Documentazione dettagliata
append Horizontal Rule()
Crea e aggiunge un nuovo Horizontal.
Il Horizontal sarà contenuto in un nuovo Paragraph.
Indietro
Horizontal: la nuova regola orizzontale.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Image(image)
Crea e aggiunge un nuovo Inline dal blob dell'immagine specificato.
L'immagine sarà contenuta in un nuovo Paragraph.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
image | Blob | I dati immagine. |
Indietro
Inline: l'immagine aggiunta.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Image(image)
Aggiunge l'elemento Inline specificato.
Il Inline sarà contenuto in un nuovo Paragraph.
Utilizza questa versione di append quando aggiungi una copia di un Inline esistente.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
image | Inline | I dati immagine. |
Indietro
Inline: l'immagine aggiunta.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append List Item(listItem)
Aggiunge l'elemento List specificato.
Utilizza questa versione di append quando aggiungi una copia di un List esistente.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
list | List | L'elemento dell'elenco da aggiungere. |
Indietro
List: l'elemento dell'elenco aggiunto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append List Item(text)
Crea e aggiunge un nuovo List contenente i contenuti di testo specificati.
Gli elementi di elenco consecutivi vengono aggiunti come parte dello stesso elenco.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
text | String | I contenuti di testo della voce di elenco. |
Indietro
List: il nuovo elemento dell'elenco.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
Aggiunge l'elemento Paragraph specificato.
Utilizza questa versione di append quando aggiungi una copia di un Paragraph esistente.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
paragraph | Paragraph | Il paragrafo da accodare. |
Indietro
Paragraph: il paragrafo aggiunto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Paragraph(text)
Crea e aggiunge un nuovo Paragraph contenente i contenuti di testo specificati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
text | String | I contenuti di testo del paragrafo. |
Indietro
Paragraph: il nuovo paragrafo.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table()
Crea e aggiunge un nuovo Table.
Questo metodo aggiungerà anche un paragrafo vuoto dopo la tabella, poiché i documenti Google Docs non possono terminare con una tabella.
Indietro
Table: la nuova tabella.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table(cells)
Aggiunge un nuovo Table contenente un Table per ogni valore stringa specificato.
Questo metodo aggiungerà anche un paragrafo vuoto dopo la tabella, poiché i documenti Google Docs non possono terminare con una tabella.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
cells | String[][] | I contenuti di testo delle celle della tabella da aggiungere alla nuova tabella. |
Indietro
Table: la tabella aggiunta.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table(table)
Aggiunge l'elemento Table specificato.
Utilizza questa versione di append quando aggiungi una copia di un Table esistente.
Questo metodo aggiungerà anche un paragrafo vuoto dopo la tabella, poiché i documenti Google Docs
non possono terminare con una tabella.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
table | Table | La tabella da aggiungere. |
Indietro
Table: la tabella aggiunta.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
clear()
copy()
Restituisce una copia indipendente e completa dell'elemento corrente.
Vengono copiati anche gli eventuali elementi secondari presenti nell'elemento. Il nuovo elemento non ha un elemento principale.
Indietro
Header: la nuova copia.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
edit As Text()
Ottiene una versione Text dell'elemento corrente per la modifica.
Utilizza edit per manipolare i contenuti degli elementi come testo RTF. La modalità edit ignora gli elementi non di testo (come Inline e Horizontal).
Gli elementi secondari completamente contenuti in un intervallo di testo eliminato vengono rimossi dall'elemento.
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);
Indietro
Text: una versione di testo dell'elemento corrente
find Element(elementType)
Cerca nei contenuti dell'elemento un discendente del tipo specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
element | Element | Il tipo di elemento da cercare. |
Indietro
Range: un risultato di ricerca che indica la posizione dell'elemento di ricerca.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Element(elementType, from)
Cerca nei contenuti dell'elemento un discendente del tipo specificato, a partire dal
Range specificato.
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; } }
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
element | Element | Il tipo di elemento da cercare. |
from | Range | Il risultato di ricerca da cui effettuare la ricerca. |
Indietro
Range: un risultato di ricerca che indica la posizione successiva dell'elemento di ricerca.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Text(searchPattern)
Cerca nei contenuti dell'elemento il pattern di testo specificato utilizzando le espressioni regolari.
Un sottoinsieme delle funzionalità delle espressioni regolari JavaScript non è completamente supportato, ad esempio gruppi di acquisizione e modificatori di modalità.
Il pattern di espressione regolare fornito viene confrontato in modo indipendente con ogni blocco di testo contenuto nell'elemento corrente.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
search | String | il pattern da cercare |
Indietro
Range: un risultato di ricerca che indica la posizione del testo di ricerca o null se non
corrisponde
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Text(searchPattern, from)
Cerca nel contenuto dell'elemento il pattern di testo specificato, a partire da un determinato risultato di ricerca.
Un sottoinsieme delle funzionalità delle espressioni regolari JavaScript non è completamente supportato, ad esempio gruppi di acquisizione e modificatori di modalità.
Il pattern di espressione regolare fornito viene confrontato in modo indipendente con ogni blocco di testo contenuto nell'elemento corrente.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
search | String | il pattern da cercare |
from | Range | il risultato di ricerca da cui effettuare la ricerca |
Indietro
Range: un risultato di ricerca che indica la posizione successiva del testo di ricerca o null se non è presente
alcuna corrispondenza
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Attributes()
Recupera gli attributi dell'elemento.
Il risultato è un oggetto contenente una proprietà per ogni attributo dell'elemento valido, in cui ogni nome di proprietà corrisponde a un elemento dell'enumerazione 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]}`); }
Indietro
Object: gli attributi dell'elemento.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Child(childIndex)
Recupera l'elemento secondario all'indice secondario specificato.
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.'); }
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice dell'elemento secondario da recuperare. |
Indietro
Element: l'elemento secondario all'indice specificato.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Child Index(child)
Recupera l'indice figlio per l'elemento figlio specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Element | L'elemento secondario per cui recuperare l'indice. |
Indietro
Integer: l'indice secondario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Images()
Recupera tutti i Inline contenuti nella sezione.
Indietro
Inline: le immagini della sezione.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get List Items()
Recupera tutti i List contenuti nella sezione.
Indietro
List: gli elementi dell'elenco delle sezioni.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Num Children()
Recupera il numero di figli.
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.`);
Indietro
Integer: il numero di figli.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Paragraphs()
Recupera tutti i Paragraphs contenuti nella sezione (inclusi i List).
Indietro
Paragraph[]|null: i paragrafi della sezione.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Parent()
Recupera l'elemento principale dell'elemento.
L'elemento principale contiene l'elemento corrente.
Indietro
Container: l'elemento principale.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Tables()
Recupera tutti i Tables contenuti nella sezione.
Indietro
Table[]|null: le tabelle delle sezioni.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Text()
Recupera i contenuti dell'elemento come stringa di testo.
Indietro
String: i contenuti dell'elemento come stringa di testo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Text Alignment()
Ottiene l'allineamento del testo. I tipi di allineamento disponibili sono Document, Document e Document.
Indietro
Text: il tipo di allineamento del testo o null se il testo contiene più tipi di allineamento del testo o se l'allineamento del testo non è mai stato impostato
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Type()
Recupera Element dell'elemento.
Utilizza get per determinare il tipo esatto di un determinato elemento.
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.'); }
Indietro
Element: il tipo di elemento.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Horizontal Rule(childIndex)
Crea e inserisce un nuovo Horizontal all'indice specificato.
Il Horizontal sarà contenuto in un nuovo Paragraph.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire l'elemento. |
Indietro
Horizontal: la nuova regola orizzontale.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Crea e inserisce un Inline dal blob dell'immagine specificato, all'indice specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire l'elemento. |
image | Blob | I dati immagine. |
Indietro
Inline: l'immagine in linea inserita.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
Inserisce il Inline specificato all'indice indicato.
L'immagine sarà contenuta in un nuovo Paragraph.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire l'elemento. |
image | Inline | L'immagine da inserire. |
Indietro
Inline: l'immagine in linea inserita.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert List Item(childIndex, listItem)
Inserisce il List specificato all'indice indicato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
list | List | L'elemento dell'elenco da inserire. |
Indietro
List: la voce di elenco inserita.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert List Item(childIndex, text)
Crea e inserisce un nuovo List all'indice specificato, contenente i contenuti di testo specificati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
text | String | I contenuti di testo della voce di elenco. |
Indietro
List: il nuovo elemento dell'elenco.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, paragraph)
Inserisce il Paragraph specificato all'indice indicato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
paragraph | Paragraph | Il paragrafo da inserire. |
Indietro
Paragraph: il paragrafo inserito.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, text)
Crea e inserisce un nuovo Paragraph all'indice specificato, contenente i contenuti di testo specificati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
text | String | I contenuti di testo del paragrafo. |
Indietro
Paragraph: il nuovo paragrafo.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex)
Crea e inserisce un nuovo Table all'indice specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
Indietro
Table: la nuova tabella.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex, cells)
Crea e inserisce un nuovo Table contenente le celle specificate, all'indice specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
cells | String[][] | I contenuti di testo delle celle della tabella da aggiungere alla nuova tabella. |
Indietro
Table: la nuova tabella.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex, table)
Inserisce il Table specificato all'indice indicato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Integer | L'indice in cui inserire. |
table | Table | La tabella da inserire. |
Indietro
Table: la tabella inserita.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
remove Child(child)
Rimuove l'elemento figlio specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
child | Element | L'elemento secondario da rimuovere. |
Indietro
Header: l'elemento corrente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
remove From Parent()
Rimuove l'elemento dal relativo elemento principale.
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(); }
Indietro
Header: l'elemento rimosso.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
replace Text(searchPattern, replacement)
Sostituisce tutte le occorrenze di un determinato pattern di testo con una determinata stringa di sostituzione, utilizzando espressioni regolari.
Il pattern di ricerca viene passato come stringa, non come oggetto espressione regolare JavaScript. Per questo motivo, dovrai eseguire l'escape di tutte le barre rovesciate nel pattern.
Questi metodi utilizzano la libreria di espressioni regolari RE2 di Google, che limita la sintassi supportata.
Il pattern di espressione regolare fornito viene confrontato in modo indipendente con ogni blocco di testo contenuto nell'elemento corrente.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
search | String | il pattern dell'espressione regolare da cercare |
replacement | String | il testo da utilizzare come sostituzione |
Indietro
Element: l'elemento corrente
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Attributes(attributes)
Imposta gli attributi dell'elemento.
Il parametro degli attributi specificato deve essere un oggetto in cui ogni nome di proprietà è un elemento dell'enumerazione Document e ogni valore di proprietà è il nuovo valore da applicare.
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);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
attributes | Object | Gli attributi dell'elemento. |
Indietro
Header: l'elemento corrente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Text(text)
Imposta i contenuti come testo normale.
Nota: i contenuti esistenti vengono cancellati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
text | String | I nuovi contenuti testuali. |
Indietro
Header: l'elemento corrente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Text Alignment(textAlignment)
Imposta l'allineamento del testo. I tipi di allineamento disponibili sono Document, Document e 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);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
text | Text | il tipo di allineamento del testo da applicare |
Indietro
Header: l'elemento corrente
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents