Enum ElementType
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
ElementType
Un'enumerazione di tutti i tipi di elementi.
Per chiamare un enum, devi chiamare la relativa classe, il nome e la proprietà di base. Ad esempio,
DocumentApp.ElementType.BODY_SECTION
.
Utilizza l'enumerazione ElementType
per controllare il tipo di un determinato elemento, ad esempio:
const documentTab =
DocumentApp.getActiveDocument().getActiveTab().asDocumentTab();
const firstChild = documentTab.getBody().getChild(0);
if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) {
// It's a paragraph, apply a paragraph heading.
firstChild.asParagraph().setHeading(DocumentApp.ParagraphHeading.HEADING1);
}
Proprietà
Proprietà | Tipo | Descrizione |
BODY_SECTION | Enum | Il tipo corrispondente all'elemento Body . |
COMMENT_SECTION | Enum | Il tipo corrispondente all'elemento CommentSection . |
DATE | Enum | Il tipo corrispondente all'elemento Date . |
EQUATION | Enum | Il tipo corrispondente all'elemento Equation . |
EQUATION_FUNCTION | Enum | Il tipo corrispondente all'elemento EquationFunction . |
EQUATION_FUNCTION_ARGUMENT_SEPARATOR | Enum | Il tipo corrispondente all'elemento EquationFunctionArgumentSeparator . |
EQUATION_SYMBOL | Enum | Il tipo corrispondente all'elemento EquationSymbol . |
RICH_LINK | Enum | Il tipo corrispondente all'elemento RichLink . |
FOOTER_SECTION | Enum | Il tipo corrispondente all'elemento FooterSection . |
FOOTNOTE | Enum | Il tipo corrispondente all'elemento Footnote . |
FOOTNOTE_SECTION | Enum | Il tipo corrispondente all'elemento FootnoteSection . |
HEADER_SECTION | Enum | Il tipo corrispondente all'elemento HeaderSection . |
HORIZONTAL_RULE | Enum | Il tipo corrispondente all'elemento HorizontalRule . |
INLINE_DRAWING | Enum | Il tipo corrispondente all'elemento InlineDrawing . |
INLINE_IMAGE | Enum | Il tipo corrispondente all'elemento InlineImage . |
LIST_ITEM | Enum | Il tipo corrispondente all'elemento ListItem . |
PAGE_BREAK | Enum | Il tipo corrispondente all'elemento PageBreak . |
PARAGRAPH | Enum | Il tipo corrispondente all'elemento Paragraph . |
PERSON | Enum | Il tipo corrispondente all'elemento Person . |
TABLE | Enum | Il tipo corrispondente all'elemento Table . |
TABLE_CELL | Enum | Il tipo corrispondente all'elemento TableCell . |
TABLE_OF_CONTENTS | Enum | Il tipo corrispondente all'elemento TableOfContents . |
TABLE_ROW | Enum | Il tipo corrispondente all'elemento TableRow . |
TEXT | Enum | Il tipo corrispondente all'elemento Text . |
UNSUPPORTED | Enum | Il tipo corrispondente a UnsupportedElement . Gli elementi non supportati rappresentano parti del documento che non supportano gli script. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eElementType\u003c/code\u003e is an enumeration used to identify the type of elements within a Google Doc.\u003c/p\u003e\n"],["\u003cp\u003eYou can access \u003ccode\u003eElementType\u003c/code\u003e properties using the format \u003ccode\u003eDocumentApp.ElementType.PROPERTY_NAME\u003c/code\u003e, such as \u003ccode\u003eDocumentApp.ElementType.PARAGRAPH\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egetType()\u003c/code\u003e method can be used to determine the type of a specific element, enabling conditional logic based on element types.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eElementType\u003c/code\u003e supports a wide range of element types like paragraphs, tables, images, equations, and more, as detailed in the provided properties table.\u003c/p\u003e\n"]]],[],null,["# Enum ElementType\n\nElementType\n\nAn enumeration of all the element types.\n\nTo call an enum, you call its parent class, name, and property. For example, `\nDocumentApp.ElementType.BODY_SECTION`.\n\nUse the [ElementType](#) enumeration to check the type of a given element, for instance:\n\n```javascript\nconst documentTab =\n DocumentApp.getActiveDocument().getActiveTab().asDocumentTab();\nconst firstChild = documentTab.getBody().getChild(0);\nif (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) {\n // It's a paragraph, apply a paragraph heading.\n firstChild.asParagraph().setHeading(DocumentApp.ParagraphHeading.HEADING1);\n}\n``` \n\n### Properties\n\n| Property | Type | Description |\n|----------------------------------------|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `BODY_SECTION` | `Enum` | The type corresponding to the [Body](/apps-script/reference/document/body) element. |\n| `COMMENT_SECTION` | `Enum` | The type corresponding to the CommentSection element. |\n| `DATE` | `Enum` | The type corresponding to the [Date](/apps-script/reference/document/date) element. |\n| `EQUATION` | `Enum` | The type corresponding to the [Equation](/apps-script/reference/document/equation) element. |\n| `EQUATION_FUNCTION` | `Enum` | The type corresponding to the [EquationFunction](/apps-script/reference/document/equation-function) element. |\n| `EQUATION_FUNCTION_ARGUMENT_SEPARATOR` | `Enum` | The type corresponding to the [EquationFunctionArgumentSeparator](/apps-script/reference/document/equation-function-argument-separator) element. |\n| `EQUATION_SYMBOL` | `Enum` | The type corresponding to the [EquationSymbol](/apps-script/reference/document/equation-symbol) element. |\n| `RICH_LINK` | `Enum` | The type corresponding to the [RichLink](/apps-script/reference/document/rich-link) element. |\n| `FOOTER_SECTION` | `Enum` | The type corresponding to the [FooterSection](/apps-script/reference/document/footer-section) element. |\n| `FOOTNOTE` | `Enum` | The type corresponding to the [Footnote](/apps-script/reference/document/footnote) element. |\n| `FOOTNOTE_SECTION` | `Enum` | The type corresponding to the [FootnoteSection](/apps-script/reference/document/footnote-section) element. |\n| `HEADER_SECTION` | `Enum` | The type corresponding to the [HeaderSection](/apps-script/reference/document/header-section) element. |\n| `HORIZONTAL_RULE` | `Enum` | The type corresponding to the [HorizontalRule](/apps-script/reference/document/horizontal-rule) element. |\n| `INLINE_DRAWING` | `Enum` | The type corresponding to the [InlineDrawing](/apps-script/reference/document/inline-drawing) element. |\n| `INLINE_IMAGE` | `Enum` | The type corresponding to the [InlineImage](/apps-script/reference/document/inline-image) element. |\n| `LIST_ITEM` | `Enum` | The type corresponding to the [ListItem](/apps-script/reference/document/list-item) element. |\n| `PAGE_BREAK` | `Enum` | The type corresponding to the [PageBreak](/apps-script/reference/document/page-break) element. |\n| `PARAGRAPH` | `Enum` | The type corresponding to the [Paragraph](/apps-script/reference/document/paragraph) element. |\n| `PERSON` | `Enum` | The type corresponding to the [Person](/apps-script/reference/document/person) element. |\n| `TABLE` | `Enum` | The type corresponding to the [Table](/apps-script/reference/document/table) element. |\n| `TABLE_CELL` | `Enum` | The type corresponding to the [TableCell](/apps-script/reference/document/table-cell) element. |\n| `TABLE_OF_CONTENTS` | `Enum` | The type corresponding to the [TableOfContents](/apps-script/reference/document/table-of-contents) element. |\n| `TABLE_ROW` | `Enum` | The type corresponding to the [TableRow](/apps-script/reference/document/table-row) element. |\n| `TEXT` | `Enum` | The type corresponding to the [Text](/apps-script/reference/document/text) element. |\n| `UNSUPPORTED` | `Enum` | The type corresponding to [UnsupportedElement](/apps-script/reference/document/unsupported-element). Unsupported elements represent document portions that do not support scripting. |"]]