Document Service | Apps Script | Google for Developers (original) (raw)
Google Workspace services
Calendar
- Overview
- CalendarApp
- Classes
- Calendar
- CalendarEvent
- CalendarEventSeries
- EventGuest
- EventRecurrence
- RecurrenceRule
- Enums
- Color
- EventColor
- EventTransparency
- EventType
- GuestStatus
- Visibility
- Advanced services
- Calendar API
Docs
- Overview
- DocumentApp
- Classes
- Body
- Bookmark
- ContainerElement
- Date
- Document
- DocumentTab
- Equation
- EquationFunction
- EquationFunctionArgumentSeparator
- EquationSymbol
- FooterSection
- Footnote
- FootnoteSection
- HeaderSection
- HorizontalRule
- InlineDrawing
- InlineImage
- ListItem
- NamedRange
- PageBreak
- Paragraph
- Person
- Position
- PositionedImage
- Range
- RangeBuilder
- RangeElement
- RichLink
- Tab
- Table
- TableCell
- TableOfContents
- TableRow
- Text
- UnsupportedElement
- Interfaces
- Element
- Enums
- Attribute
- ElementType
- FontFamily
- GlyphType
- HorizontalAlignment
- ParagraphHeading
- PositionedLayout
- TabType
- TextAlignment
- VerticalAlignment
- Advanced services
- Docs API
Drive
- Overview
- DriveApp
- Classes
- File
- FileIterator
- Folder
- FolderIterator
- User
- Enums
- Access
- Permission
- Advanced services
- Drive API
- Drive Activity API
- Drive Labels API
Forms
- Overview
- FormApp
- Classes
- CheckboxGridItem
- CheckboxGridValidation
- CheckboxGridValidationBuilder
- CheckboxItem
- CheckboxValidation
- CheckboxValidationBuilder
- Choice
- DateItem
- DateTimeItem
- DurationItem
- Form
- FormResponse
- GridItem
- GridValidation
- GridValidationBuilder
- ImageItem
- ItemResponse
- ListItem
- MultipleChoiceItem
- PageBreakItem
- ParagraphTextItem
- ParagraphTextValidation
- ParagraphTextValidationBuilder
- QuizFeedback
- QuizFeedbackBuilder
- RatingItem
- ScaleItem
- SectionHeaderItem
- TextItem
- TextValidation
- TextValidationBuilder
- TimeItem
- VideoItem
- Interfaces
- Item
- Enums
- Alignment
- DestinationType
- FeedbackType
- ItemType
- PageNavigationType
- RatingIconType
Gmail
- Overview
- GmailApp
- Classes
- GmailAttachment
- GmailDraft
- GmailLabel
- GmailMessage
- GmailThread
- Advanced services
- Gmail API
Sheets
- Overview
- SpreadsheetApp
- Classes
- Banding
- BooleanCondition
- CellImage
- CellImageBuilder
- Color
- ColorBuilder
- ConditionalFormatRule
- ConditionalFormatRuleBuilder
- ContainerInfo
- DataSource for Connected Sheets
* BigQueryDataSourceSpec
* BigQueryDataSourceSpecBuilder
* DataExecutionStatus
* LookerDataSourceSpec
* LookerDataSourceSpecBuilder
* DataSource
* DataSourceChart
* DataSourceColumn
* DataSourceFormula
* DataSourceParameter
* DataSourcePivotTable
* DataSourceRefreshSchedule
* DataSourceRefreshScheduleFrequency
* DataSourceSheet
* DataSourceSheetFilter
* DataSourceSpec
* DataSourceSpecBuilder
* DataSourceTable
* DataSourceTableColumn
* DataSourceTableFilter - DataValidation
- DataValidationBuilder
- DateTimeGroupingRule
- DeveloperMetadata
- DeveloperMetadataFinder
- DeveloperMetadataLocation
- Drawing
- EmbeddedAreaChartBuilder
- EmbeddedBarChartBuilder
- EmbeddedChart
- EmbeddedChartBuilder
- EmbeddedColumnChartBuilder
- EmbeddedComboChartBuilder
- EmbeddedHistogramChartBuilder
- EmbeddedLineChartBuilder
- EmbeddedPieChartBuilder
- EmbeddedScatterChartBuilder
- EmbeddedTableChartBuilder
- Filter
- FilterCriteria
- FilterCriteriaBuilder
- GradientCondition
- Group
- NamedRange
- OverGridImage
- PageProtection
- PivotFilter
- PivotGroup
- PivotGroupLimit
- PivotTable
- PivotValue
- Protection
- Range
- RangeList
- RichTextValue
- RichTextValueBuilder
- Selection
- Sheet
- Slicer
- SortSpec
- Spreadsheet
- SpreadsheetTheme
- TextFinder
- TextRotation
- TextStyle
- TextStyleBuilder
- ThemeColor
- Enums
- AutoFillSeries
- BandingTheme
- BooleanCriteria
- BorderStyle
- CopyPasteType
- DataValidationCriteria
- DateTimeGroupingRuleType
- DeveloperMetadataLocationType
- DeveloperMetadataVisibility
- Dimension
- Direction
- FrequencyType
- GroupControlTogglePosition
- InterpolationType
- PivotTableSummarizeFunction
- PivotValueDisplayType
- ProtectionType
- RecalculationInterval
- RelativeDate
- SheetType
- SortOrder
- TextDirection
- TextToColumnsDelimiter
- ThemeColorType
- ValueType
- WrapStrategy
- Advanced services
- Sheets API
Slides
- Overview
- SlidesApp
- Classes
- AffineTransform
- AffineTransformBuilder
- AutoText
- Autofit
- Border
- Color
- ColorScheme
- ConnectionSite
- Fill
- Group
- Image
- Layout
- Line
- LineFill
- Link
- List
- ListStyle
- Master
- NotesMaster
- NotesPage
- Page
- PageBackground
- PageElement
- PageElementRange
- PageRange
- Paragraph
- ParagraphStyle
- PictureFill
- Point
- Presentation
- Selection
- Shape
- SheetsChart
- Slide
- SolidFill
- SpeakerSpotlight
- Table
- TableCell
- TableCellRange
- TableColumn
- TableRow
- TextRange
- TextStyle
- ThemeColor
- Video
- WordArt
- Enums
- AlignmentPosition
- ArrowStyle
- AutoTextType
- AutofitType
- CellMergeState
- ContentAlignment
- DashStyle
- FillType
- LineCategory
- LineFillType
- LineType
- LinkType
- ListPreset
- PageBackgroundType
- PageElementType
- PageType
- ParagraphAlignment
- PlaceholderType
- PredefinedLayout
- SelectionType
- ShapeType
- SheetsChartEmbedType
- SlideLinkingMode
- SlidePosition
- SpacingMode
- TextBaselineOffset
- TextDirection
- ThemeColorType
- VideoSourceType
- Advanced services
- Slides API
More...
- Groups
* Overview
* GroupsApp
* Classes
* Group
* Enums
* Role
* Advanced services
* Cloud Identity Groups API
* Migrate from Groups Service - People
* Advanced services
* People API
* Migrate from Contacts service
* Contacts
* Overview
* ContactsApp
* Classes
* AddressField
* CompanyField
* Contact
* ContactGroup
* CustomField
* DateField
* EmailField
* IMField
* PhoneField
* UrlField
* Enums
* ExtendedField
* Field
* Gender
* Priority
* Sensitivity
- Groups
Other Google services
Google Maps
YouTube
- Advanced services
- YouTube Data API
- YouTube Analytics API
- YouTube Content ID API
More...
- Google Ads & Merchant Center
- Google Data Studio
* Overview
* DataStudioApp
* Classes
* BigQueryConfig
* Checkbox
* CommunityConnector
* Config
* DebugError
* Field
* Fields
* GetAuthTypeResponse
* GetDataResponse
* GetSchemaResponse
* Info
* OptionBuilder
* SelectMultiple
* SelectSingle
* SetCredentialsResponse
* TextArea
* TextInput
* UserError
* Enums
* AggregationType
* AuthType
* BigQueryParameterType
* FieldType
Utility services
API & database connections
- JDBC
* Overview
* Jdbc
* Classes
* JdbcArray
* JdbcBlob
* JdbcCallableStatement
* JdbcClob
* JdbcConnection
* JdbcDatabaseMetaData
* JdbcDate
* JdbcParameterMetaData
* JdbcPreparedStatement
* JdbcRef
* JdbcResultSet
* JdbcResultSetMetaData
* JdbcRowId
* JdbcSQLXML
* JdbcSavepoint
* JdbcStatement
* JdbcStruct
* JdbcTime
* JdbcTimestamp
- JDBC
Data usability & optimization
- Optimization
* Overview
* LinearOptimizationService
* Classes
* LinearOptimizationConstraint
* LinearOptimizationEngine
* LinearOptimizationSolution
* Enums
* Status
* VariableType - XML
* Overview
* XmlService
* Classes
* Attribute
* Cdata
* Comment
* DocType
* Document
* Element
* EntityRef
* Format
* Namespace
* ProcessingInstruction
* Text
* Interfaces
* Content
* Enums
* ContentType
- Optimization
HTML & content
- Charts
* Overview
* Charts
* Classes
* AreaChartBuilder
* BarChartBuilder
* Chart
* ChartOptions
* ColumnChartBuilder
* DataTable
* DataTableBuilder
* DataViewDefinition
* DataViewDefinitionBuilder
* LineChartBuilder
* NumberRangeFilterBuilder
* PieChartBuilder
* ScatterChartBuilder
* StringFilterBuilder
* TableChartBuilder
* TextStyle
* TextStyleBuilder
* Interfaces
* DataTableSource
* Enums
* ChartHiddenDimensionStrategy
* ChartMergeStrategy
* ChartType
* ColumnType
* CurveStyle
* MatchType
* Orientation
* PickerValuesLayout
* PointStyle
* Position - HTML
* Overview
* google.script.history (client-side)
* google.script.host (client-side)
* google.script.run (client-side)
* google.script.url (client-side)
* HtmlService
* Classes
* HtmlOutput
* HtmlOutputMetaTag
* HtmlTemplate
* Enums
* SandboxMode
* XFrameOptionsMode
- Charts
Script execution & information
- Base
* Overview
* Browser
* Logger
* MimeType
* Session
* console
* Classes
* Blob
* Menu
* PromptResponse
* RgbColor
* Ui
* User
* Interfaces
* BlobSource
* Enums
* Button
* ButtonSet
* ColorType
* Month
* Weekday - Script
* Overview
* ScriptApp
* Classes
* AuthorizationInfo
* CalendarTriggerBuilder
* ClockTriggerBuilder
* DocumentTriggerBuilder
* FormTriggerBuilder
* Service
* SpreadsheetTriggerBuilder
* StateTokenBuilder
* Trigger
* TriggerBuilder
* Enums
* AuthMode
* AuthorizationStatus
* EventType
* InstallationSource
* TriggerSource
- Base
Script project resources
Manifest
Google Workspace add-ons
Services
- Card
* Overview
* CardService
* Classes
* Action
* ActionResponse
* ActionResponseBuilder
* ActionStatus
* Attachment
* AuthorizationAction
* AuthorizationException
* BorderStyle
* Button
* ButtonSet
* CalendarEventActionResponse
* CalendarEventActionResponseBuilder
* Card
* CardAction
* CardBuilder
* CardHeader
* CardSection
* CardWithId
* Carousel
* CarouselCard
* ChatActionResponse
* ChatClientDataSource
* ChatResponse
* ChatResponseBuilder
* ChatSpaceDataSource
* Chip
* ChipList
* CollapseControl
* Column
* Columns
* ComposeActionResponse
* ComposeActionResponseBuilder
* DatePicker
* DateTimePicker
* DecoratedText
* Dialog
* DialogAction
* Divider
* DriveItemsSelectedActionResponse
* DriveItemsSelectedActionResponseBuilder
* EditorFileScopeActionResponse
* EditorFileScopeActionResponseBuilder
* FixedFooter
* Grid
* GridItem
* HostAppDataSource
* IconImage
* Image
* ImageButton
* ImageComponent
* ImageCropStyle
* KeyValue
* LinkPreview
* MaterialIcon
* Navigation
* Notification
* OpenLink
* OverflowMenu
* OverflowMenuItem
* PlatformDataSource
* SelectionInput
* Suggestions
* SuggestionsResponse
* SuggestionsResponseBuilder
* Switch
* TextButton
* TextInput
* TextParagraph
* TimePicker
* UniversalActionResponse
* UniversalActionResponseBuilder
* UpdateDraftActionResponse
* UpdateDraftActionResponseBuilder
* UpdateDraftBccRecipientsAction
* UpdateDraftBodyAction
* UpdateDraftCcRecipientsAction
* UpdateDraftSubjectAction
* UpdateDraftToRecipientsAction
* UpdatedWidget
* Validation
* Widget
* Enums
* BorderType
* ChipListLayout
* CommonDataSource
* ComposedEmailType
* ContentType
* DisplayStyle
* GridItemLayout
* HorizontalAlignment
* HorizontalSizeStyle
* Icon
* ImageButtonStyle
* ImageCropType
* ImageStyle
* InputType
* Interaction
* LoadIndicator
* OnClose
* OpenAs
* ResponseType
* SelectionInputType
* Status
* SwitchControlType
* TextButtonStyle
* UpdateDraftBodyType
* VerticalAlignment
* WrapStyle - Conferencing Data
* Overview
* ConferenceDataService
* Classes
* ConferenceData
* ConferenceDataBuilder
* ConferenceError
* ConferenceParameter
* EntryPoint
* Enums
* ConferenceErrorType
* EntryPointFeature
* EntryPointType
- Card
Manifest
Apps Script API
v1
- Overview
- REST Resources
- Types
- ExecuteStreamResponse
- ExecutionError
- ExecutionResponse
- File
- LocalizedMessage
- NullValue
Document Service
Stay organized with collections Save and categorize content based on your preferences.
Document
This service allows scripts to create, access, and modify Google Docs files.
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');
// Create and open a document.
doc = DocumentApp.create('Document Name');
Classes
Name | Brief description |
---|---|
Attribute | An enumeration of the element attributes. |
Body | The content of a tab in a Google Docs document. |
Bookmark | An object representing a bookmark. |
ContainerElement | A generic element that may contain other elements. |
Date | An element representing a formatted date |
Document | A document, containing one or more Tab objects, each of which contains rich text and elements such as tables and lists. |
DocumentApp | The document service creates and opens Documents that can be edited. |
DocumentTab | A document tab, containing rich text and elements such as tables and lists. |
Element | A generic element. |
ElementType | An enumeration of all the element types. |
Equation | An element representing a mathematical expression. |
EquationFunction | An element representing a function in a mathematical Equation. |
EquationFunctionArgumentSeparator | An element representing a function separator in a mathematical Equation. |
EquationSymbol | An element representing a symbol in a mathematical Equation. |
An enumeration of the supported fonts. | |
FooterSection | An element representing a footer section. |
Footnote | An element representing a footnote. |
FootnoteSection | An element representing a footnote section. |
GlyphType | An enumeration of the supported glyph types. |
HeaderSection | An element representing a header section. |
HorizontalAlignment | An enumeration of the supported horizontal alignment types. |
HorizontalRule | An element representing an horizontal rule. |
InlineDrawing | An element representing an embedded drawing. |
InlineImage | An element representing an embedded image. |
ListItem | An element representing a list item. |
NamedRange | A Range that has a name and ID to allow later retrieval. |
PageBreak | An element representing a page break. |
Paragraph | An element representing a paragraph. |
ParagraphHeading | An enumeration of the standard paragraph headings. |
Person | An element representing a link to a person. |
Position | A reference to a location in the document tab, relative to a specific element. |
PositionedImage | Fixed position image anchored to a Paragraph. |
PositionedLayout | An enumeration that specifies how to lay out a PositionedImage in relation to surrounding text. |
Range | A range of elements in a document. |
RangeBuilder | A builder used to construct Range objects from document elements. |
RangeElement | A wrapper around an Element with a possible start and end offset. |
RichLink | An element representing a link to a Google resource, such as a Drive file or a YouTube video. |
Tab | A tab within a Google Docs document. |
TabType | An enumeration of all the tab types. |
Table | An element representing a table. |
TableCell | An element representing a table cell. |
TableOfContents | An element containing a table of contents. |
TableRow | An element representing a table row. |
Text | An element representing a rich text region. |
TextAlignment | An enumeration of the type of text alignments. |
UnsupportedElement | An element representing a region that is unknown or cannot be affected by a script, such as a page number. |
VerticalAlignment | An enumeration of the supported vertical alignment types. |
[Attribute](/apps-script/reference/document/attribute)
Properties
Property | Type | Description |
---|---|---|
BACKGROUND_COLOR | Enum | The background color of an element (Paragraph, Table, etc) or document. |
BOLD | Enum | The font weight setting, for rich text. |
BORDER_COLOR | Enum | The border color, for table elements. |
BORDER_WIDTH | Enum | The border width in points, for table elements. |
CODE | Enum | The code contents, for equation elements. |
FONT_FAMILY | Enum | The font family setting, for rich text. |
FONT_SIZE | Enum | The font size setting in points, for rich text. |
FOREGROUND_COLOR | Enum | The foreground color setting, for rich text. |
HEADING | Enum | The heading type, for paragraph elements (for example, DocumentApp.ParagraphHeading.HEADING1). |
HEIGHT | Enum | The height setting, for image elements. |
HORIZONTAL_ALIGNMENT | Enum | The horizontal alignment, for paragraph elements (for example, DocumentApp.HorizontalAlignment.CENTER). |
INDENT_END | Enum | The end indentation setting in points, for paragraph elements. |
INDENT_FIRST_LINE | Enum | The first line indentation setting in points, for paragraph elements. |
INDENT_START | Enum | The start indentation setting in points, for paragraph elements. |
ITALIC | Enum | The font style setting, for rich text. |
GLYPH_TYPE | Enum | The glyph type, for list item elements. |
LEFT_TO_RIGHT | Enum | The text direction setting, for rich text. |
LINE_SPACING | Enum | The line spacing setting as a multiplier, for paragraph elements. |
LINK_URL | Enum | The link URL, for rich text. |
LIST_ID | Enum | The ID of the encompassing list, for list item elements. |
MARGIN_BOTTOM | Enum | The bottom margin setting in points, for paragraph elements. |
MARGIN_LEFT | Enum | The left margin setting in points, for paragraph elements. |
MARGIN_RIGHT | Enum | The right margin setting in points, for paragraph elements. |
MARGIN_TOP | Enum | The top margin setting in points, for paragraph elements. |
NESTING_LEVEL | Enum | The item nesting level, for list item elements. |
MINIMUM_HEIGHT | Enum | The minimum height setting in points, for table row elements. |
PADDING_BOTTOM | Enum | The bottom padding setting in points, for table cell elements. |
PADDING_LEFT | Enum | The left padding setting in points, for table cell elements. |
PADDING_RIGHT | Enum | The right padding setting in points, for table cell elements. |
PADDING_TOP | Enum | The top padding setting in points, for table cell elements. |
PAGE_HEIGHT | Enum | The page height setting in points, for documents. |
PAGE_WIDTH | Enum | The page width setting in points, for documents. |
SPACING_AFTER | Enum | The bottom spacing setting in points, for paragraph elements. |
SPACING_BEFORE | Enum | The top spacing setting in points, for paragraph elements. |
STRIKETHROUGH | Enum | The strike-through setting, for rich text. |
UNDERLINE | Enum | The underline setting, for rich text. |
VERTICAL_ALIGNMENT | Enum | The vertical alignment setting, for table cell elements. |
WIDTH | Enum | The width setting, for table cell and image elements. |
[Body](/apps-script/reference/document/body)
Methods
Method | Return type | Brief description |
---|---|---|
appendHorizontalRule() | HorizontalRule | Creates and appends a new HorizontalRule. |
appendImage(image) | InlineImage | Creates and appends a new InlineImage from the specified image blob. |
appendImage(image) | InlineImage | Appends the given InlineImage. |
appendListItem(listItem) | ListItem | Appends the given ListItem. |
appendListItem(text) | ListItem | Creates and appends a new ListItem containing the specified text contents. |
appendPageBreak() | PageBreak | Creates and appends a new PageBreak. |
appendPageBreak(pageBreak) | PageBreak | Appends the given PageBreak. |
appendParagraph(paragraph) | Paragraph | Appends the given Paragraph. |
appendParagraph(text) | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
appendTable() | Table | Creates and appends a new Table. |
appendTable(cells) | Table | Appends a new Table containing a TableCell for each specified string value. |
appendTable(table) | Table | Appends the given Table. |
clear() | Body | Clears the contents of the element. |
copy() | Body | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getHeadingAttributes(paragraphHeading) | Object | Retrieves the set of attributes for the provided ParagraphHeading. |
getImages() | InlineImage[] | Retrieves all the InlineImages contained in the section. |
getListItems() | ListItem[] | Retrieves all the ListItems contained in the section. |
getMarginBottom() | Number | Retrieves the bottom margin, in points. |
getMarginLeft() | Number | Retrieves the left margin, in points. |
getMarginRight() | Number | Retrieves the right margin. |
getMarginTop() | Number | Retrieves the top margin. |
getNumChildren() | Integer | Retrieves the number of children. |
getPageHeight() | Number | Retrieves the page height, in points. |
getPageWidth() | Number | Retrieves the page width, in points. |
getParagraphs() | Paragraph[] | Retrieves all the Paragraphs contained in the section (including ListItems). |
getParent() | ContainerElement | Retrieves the element's parent element. |
getTables() | Table[] | Retrieves all the Tables contained in the section. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertHorizontalRule(childIndex) | HorizontalRule | Creates and inserts a new HorizontalRule at the specified index. |
insertImage(childIndex, image) | InlineImage | Creates and inserts an InlineImage from the specified image blob, at the specified index. |
insertImage(childIndex, image) | InlineImage | Inserts the given InlineImage at the specified index. |
insertListItem(childIndex, listItem) | ListItem | Inserts the given ListItem at the specified index. |
insertListItem(childIndex, text) | ListItem | Creates and inserts a new ListItem at the specified index, containing the specified text contents. |
insertPageBreak(childIndex) | PageBreak | Creates and inserts a new PageBreak at the specified index. |
insertPageBreak(childIndex, pageBreak) | PageBreak | Inserts the given PageBreak at the specified index. |
insertParagraph(childIndex, paragraph) | Paragraph | Inserts the given Paragraph at the specified index. |
insertParagraph(childIndex, text) | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified text contents. |
insertTable(childIndex) | Table | Creates and inserts a new Table at the specified index. |
insertTable(childIndex, cells) | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insertTable(childIndex, table) | Table | Inserts the given Table at the specified index. |
removeChild(child) | Body | Removes the specified child element. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | Body | Sets the element's attributes. |
setHeadingAttributes(paragraphHeading, attributes) | Body | Sets the attributes for the provided ParagraphHeading. |
setMarginBottom(marginBottom) | Body | Sets the bottom margin, in points. |
setMarginLeft(marginLeft) | Body | Sets the left margin, in points. |
setMarginRight(marginRight) | Body | Sets the right margin, in points. |
setMarginTop(marginTop) | Body | Sets the top margin. |
setPageHeight(pageHeight) | Body | Sets the page height, in points. |
setPageWidth(pageWidth) | Body | Sets the page width, in points. |
setText(text) | Body | Sets the contents as plain text. |
setTextAlignment(textAlignment) | Body | Sets the text alignment. |
[Bookmark](/apps-script/reference/document/bookmark)
[ContainerElement](/apps-script/reference/document/container-element)
[Date](/apps-script/reference/document/date)
Methods
Method | Return type | Brief description |
---|---|---|
addBookmark(position) | Bookmark | Adds a Bookmark at the given Position to the first tab or, for scripts that arebound to a document, the active tab. |
addEditor(emailAddress) | Document | Adds the given user to the list of editors for the Document. |
addEditor(user) | Document | Adds the given user to the list of editors for the Document. |
addEditors(emailAddresses) | Document | Adds the given array of users to the list of editors for the Document. |
addFooter() | FooterSection | Adds a footer section, if none exists, to the first tab or, for scripts that are bound to a document, the active tab. |
addHeader() | HeaderSection | Adds a header section, if none exists, to the first tab or, for scripts that are bound to a document, the active tab. |
addNamedRange(name, range) | NamedRange | Adds a NamedRange, which is a Range that has a name and ID to use for later retrieval, in the first tab or, for scripts that are bound to a document, the active tab. |
addViewer(emailAddress) | Document | Adds the given user to the list of viewers for the Document. |
addViewer(user) | Document | Adds the given user to the list of viewers for the Document. |
addViewers(emailAddresses) | Document | Adds the given array of users to the list of viewers for the Document. |
getActiveTab() | Tab | Gets the user's currently active Tab in the document. |
getAs(contentType) | Blob | Retrieves the current Document contents as a blob of the specified type. |
getBlob() | Blob | Retrieves the current Document contents as a blob. |
getBody() | Body | Retrieves the first tab's Body or, for scripts that are bound to a document, the active tab's DocumentBodySection. |
getBookmark(id) | Bookmark | Gets the Bookmark with the given ID in the first tab or, for scripts that are bound to a document, the active tab. |
getBookmarks() | Bookmark[] | Gets all Bookmark objects in the first tab or, for scripts that are bound to a document, the active tab. |
getCursor() | Position | Gets the user's cursor in the active tab. |
getEditors() | User[] | Gets the list of editors for this Document. |
getFooter() | FooterSection | Retrieves the first tab's footer section or, for scripts that are bound to a document, the active tab's footer section. |
getFootnotes() | Footnote[] | Retrieves all the Footnote elements in the first tab's body or, for scripts that are bound to a document, the active tab's body. |
getHeader() | HeaderSection | Retrieves the first tab's header section or, for scripts that are bound to a document, the active tab's header section. |
getId() | String | Retrieves the document's unique identifier. |
getLanguage() | String | Gets the document's language code. |
getName() | String | Retrieves the title of the document. |
getNamedRangeById(id) | NamedRange | Gets the NamedRange with the given ID in the first tab or, for scripts that are bound to a document, the active tab. |
getNamedRanges() | NamedRange[] | Gets all NamedRange objects in the first tab or, for scripts that are bound to a document, the active tab. |
getNamedRanges(name) | NamedRange[] | Gets all NamedRange objects with the given name in the first tab or, for scripts that are bound to a document, the active tab. |
getSelection() | Range | Gets the user's selection in the active tab. |
getSupportedLanguageCodes() | String[] | Gets all language codes that are supported in Google Docs files. |
getTab(tabId) | Tab | Gets the Tab with the specified ID. |
getTabs() | Tab[] | Gets all unnested Tabs that are part of the document. |
getUrl() | String | Retrieves the URL to access the current document. |
getViewers() | User[] | Gets the list of viewers and commenters for this Document. |
newPosition(element, offset) | Position | Creates a new Position, which is a reference to a location in the tab, relative to a specific element in the first tab or, for scripts that are bound to a document, the active tab. |
newRange() | RangeBuilder | Creates a builder used to construct Range objects from tab elements in the first tab or, for scripts that are bound to a document, the active tab. |
removeEditor(emailAddress) | Document | Removes the given user from the list of editors for the Document. |
removeEditor(user) | Document | Removes the given user from the list of editors for the Document. |
removeViewer(emailAddress) | Document | Removes the given user from the list of viewers and commenters for the Document. |
removeViewer(user) | Document | Removes the given user from the list of viewers and commenters for the Document. |
saveAndClose() | void | Saves the current Document. |
setActiveTab(tabId) | void | Sets the user's selected Tab in the current document to the tab with the specified ID. |
setCursor(position) | Document | Sets the user's cursor, given a Position. |
setLanguage(languageCode) | Document | Sets the document's language code. |
setName(name) | Document | Sets the document title. |
setSelection(range) | Document | Sets the user's selection in the active tab, given a Range. |
[DocumentApp](/apps-script/reference/document/document-app)
[DocumentTab](/apps-script/reference/document/document-tab)
[Element](/apps-script/reference/document/element)
[ElementType](/apps-script/reference/document/element-type)
Properties
Property | Type | Description |
---|---|---|
BODY_SECTION | Enum | The type corresponding to the Body element. |
COMMENT_SECTION | Enum | The type corresponding to the |
DATE | Enum | The type corresponding to the Dateelement. |
EQUATION | Enum | The type corresponding to the Equation element. |
EQUATION_FUNCTION | Enum | The type corresponding to the EquationFunction element. |
EQUATION_FUNCTION_ARGUMENT_SEPARATOR | Enum | The type corresponding to the EquationFunctionArgumentSeparatorelement. |
EQUATION_SYMBOL | Enum | The type corresponding to the EquationSymbol element. |
RICH_LINK | Enum | The type corresponding to the RichLink element. |
FOOTER_SECTION | Enum | The type corresponding to the FooterSection element. |
FOOTNOTE | Enum | The type corresponding to the Footnote element. |
FOOTNOTE_SECTION | Enum | The type corresponding to the FootnoteSection element. |
HEADER_SECTION | Enum | The type corresponding to the HeaderSection element. |
HORIZONTAL_RULE | Enum | The type corresponding to the HorizontalRule element. |
INLINE_DRAWING | Enum | The type corresponding to the InlineDrawing element. |
INLINE_IMAGE | Enum | The type corresponding to the InlineImage element. |
LIST_ITEM | Enum | The type corresponding to the ListItem element. |
PAGE_BREAK | Enum | The type corresponding to the PageBreak element. |
PARAGRAPH | Enum | The type corresponding to the Paragraph element. |
PERSON | Enum | The type corresponding to the Person element. |
TABLE | Enum | The type corresponding to the Table element. |
TABLE_CELL | Enum | The type corresponding to the TableCell element. |
TABLE_OF_CONTENTS | Enum | The type corresponding to the TableOfContents element. |
TABLE_ROW | Enum | The type corresponding to the TableRow element. |
TEXT | Enum | The type corresponding to the Textelement. |
UNSUPPORTED | Enum | The type corresponding to UnsupportedElement. |
[Equation](/apps-script/reference/document/equation)
[EquationFunction](/apps-script/reference/document/equation-function)
[EquationFunctionArgumentSeparator](/apps-script/reference/document/equation-function-argument-separator)
[EquationSymbol](/apps-script/reference/document/equation-symbol)
~~[FontFamily](/apps-script/reference/document/font-family)~~
Methods
Method | Return type | Brief description |
---|---|---|
appendHorizontalRule() | HorizontalRule | Creates and appends a new HorizontalRule. |
appendImage(image) | InlineImage | Creates and appends a new InlineImage from the specified image blob. |
appendImage(image) | InlineImage | Appends the given InlineImage. |
appendListItem(listItem) | ListItem | Appends the given ListItem. |
appendListItem(text) | ListItem | Creates and appends a new ListItem containing the specified text contents. |
appendParagraph(paragraph) | Paragraph | Appends the given Paragraph. |
appendParagraph(text) | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
appendTable() | Table | Creates and appends a new Table. |
appendTable(cells) | Table | Appends a new Table containing a TableCell for each specified string value. |
appendTable(table) | Table | Appends the given Table. |
clear() | FooterSection | Clears the contents of the element. |
copy() | FooterSection | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getImages() | InlineImage[] | Retrieves all the InlineImages contained in the section. |
getListItems() | ListItem[] | Retrieves all the ListItems contained in the section. |
getNumChildren() | Integer | Retrieves the number of children. |
getParagraphs() | Paragraph[] | Retrieves all the Paragraphs contained in the section (including ListItems). |
getParent() | ContainerElement | Retrieves the element's parent element. |
getTables() | Table[] | Retrieves all the Tables contained in the section. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertHorizontalRule(childIndex) | HorizontalRule | Creates and inserts a new HorizontalRule at the specified index. |
insertImage(childIndex, image) | InlineImage | Creates and inserts an InlineImage from the specified image blob, at the specified index. |
insertImage(childIndex, image) | InlineImage | Inserts the given InlineImage at the specified index. |
insertListItem(childIndex, listItem) | ListItem | Inserts the given ListItem at the specified index. |
insertListItem(childIndex, text) | ListItem | Creates and inserts a new ListItem at the specified index, containing the specified text contents. |
insertParagraph(childIndex, paragraph) | Paragraph | Inserts the given Paragraph at the specified index. |
insertParagraph(childIndex, text) | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified text contents. |
insertTable(childIndex) | Table | Creates and inserts a new Table at the specified index. |
insertTable(childIndex, cells) | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insertTable(childIndex, table) | Table | Inserts the given Table at the specified index. |
removeChild(child) | FooterSection | Removes the specified child element. |
removeFromParent() | FooterSection | Removes the element from its parent. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | FooterSection | Sets the element's attributes. |
setText(text) | FooterSection | Sets the contents as plain text. |
setTextAlignment(textAlignment) | FooterSection | Sets the text alignment. |
Methods
Method | Return type | Brief description |
---|---|---|
appendParagraph(paragraph) | Paragraph | Appends the given Paragraph. |
appendParagraph(text) | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
clear() | FootnoteSection | Clears the contents of the element. |
copy() | FootnoteSection | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getNumChildren() | Integer | Retrieves the number of children. |
getParagraphs() | Paragraph[] | Retrieves all the Paragraphs contained in the section (including ListItems). |
getParent() | ContainerElement | Retrieves the element's parent element. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertParagraph(childIndex, paragraph) | Paragraph | Inserts the given Paragraph at the specified index. |
insertParagraph(childIndex, text) | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified text contents. |
removeChild(child) | FootnoteSection | Removes the specified child element. |
removeFromParent() | FootnoteSection | Removes the element from its parent. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | FootnoteSection | Sets the element's attributes. |
setText(text) | FootnoteSection | Sets the contents as plain text. |
setTextAlignment(textAlignment) | FootnoteSection | Sets the text alignment. |
[GlyphType](/apps-script/reference/document/glyph-type)
Properties
Property | Type | Description |
---|---|---|
BULLET | Enum | The default bullet, circular and filled. |
HOLLOW_BULLET | Enum | A hollow bullet. |
SQUARE_BULLET | Enum | A square bullet. |
NUMBER | Enum | A number based bullet. |
LATIN_UPPER | Enum | A latin, uppercase bullet. |
LATIN_LOWER | Enum | A latin, lowercase bullet. |
ROMAN_UPPER | Enum | A roman numeral, uppercase bullet. |
ROMAN_LOWER | Enum | A roman numeral, lowercase bullet. |
Methods
Method | Return type | Brief description |
---|---|---|
appendHorizontalRule() | HorizontalRule | Creates and appends a new HorizontalRule. |
appendImage(image) | InlineImage | Creates and appends a new InlineImage from the specified image blob. |
appendImage(image) | InlineImage | Appends the given InlineImage. |
appendListItem(listItem) | ListItem | Appends the given ListItem. |
appendListItem(text) | ListItem | Creates and appends a new ListItem containing the specified text contents. |
appendParagraph(paragraph) | Paragraph | Appends the given Paragraph. |
appendParagraph(text) | Paragraph | Creates and appends a new Paragraph containing the specified text contents. |
appendTable() | Table | Creates and appends a new Table. |
appendTable(cells) | Table | Appends a new Table containing a TableCell for each specified string value. |
appendTable(table) | Table | Appends the given Table. |
clear() | HeaderSection | Clears the contents of the element. |
copy() | HeaderSection | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getImages() | InlineImage[] | Retrieves all the InlineImages contained in the section. |
getListItems() | ListItem[] | Retrieves all the ListItems contained in the section. |
getNumChildren() | Integer | Retrieves the number of children. |
getParagraphs() | Paragraph[] | Retrieves all the Paragraphs contained in the section (including ListItems). |
getParent() | ContainerElement | Retrieves the element's parent element. |
getTables() | Table[] | Retrieves all the Tables contained in the section. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertHorizontalRule(childIndex) | HorizontalRule | Creates and inserts a new HorizontalRule at the specified index. |
insertImage(childIndex, image) | InlineImage | Creates and inserts an InlineImage from the specified image blob, at the specified index. |
insertImage(childIndex, image) | InlineImage | Inserts the given InlineImage at the specified index. |
insertListItem(childIndex, listItem) | ListItem | Inserts the given ListItem at the specified index. |
insertListItem(childIndex, text) | ListItem | Creates and inserts a new ListItem at the specified index, containing the specified text contents. |
insertParagraph(childIndex, paragraph) | Paragraph | Inserts the given Paragraph at the specified index. |
insertParagraph(childIndex, text) | Paragraph | Creates and inserts a new Paragraph at the specified index, containing the specified text contents. |
insertTable(childIndex) | Table | Creates and inserts a new Table at the specified index. |
insertTable(childIndex, cells) | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insertTable(childIndex, table) | Table | Inserts the given Table at the specified index. |
removeChild(child) | HeaderSection | Removes the specified child element. |
removeFromParent() | HeaderSection | Removes the element from its parent. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | HeaderSection | Sets the element's attributes. |
setText(text) | HeaderSection | Sets the contents as plain text. |
setTextAlignment(textAlignment) | HeaderSection | Sets the text alignment. |
[HorizontalAlignment](/apps-script/reference/document/horizontal-alignment)
Properties
Property | Type | Description |
---|---|---|
LEFT | Enum | The left-alignment option. |
CENTER | Enum | The center-alignment option. |
RIGHT | Enum | The right-alignment option. |
JUSTIFY | Enum | The justify-alignment option. |
[HorizontalRule](/apps-script/reference/document/horizontal-rule)
[InlineDrawing](/apps-script/reference/document/inline-drawing)
[InlineImage](/apps-script/reference/document/inline-image)
[ListItem](/apps-script/reference/document/list-item)
Methods
Method | Return type | Brief description |
---|---|---|
addPositionedImage(image) | PositionedImage | Creates and inserts a new PositionedImage from the specified image blob. |
appendHorizontalRule() | HorizontalRule | Creates and appends a new HorizontalRule. |
appendInlineImage(image) | InlineImage | Creates and appends a new InlineImage from the specified image blob. |
appendInlineImage(image) | InlineImage | Appends the given InlineImage. |
appendPageBreak() | PageBreak | Creates and appends a new PageBreak. |
appendPageBreak(pageBreak) | PageBreak | Appends the given PageBreak. |
appendText(text) | Text | Creates and appends a new Text element with the specified contents. |
appendText(text) | Text | Appends the given Text element. |
clear() | ListItem | Clears the contents of the element. |
copy() | ListItem | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAlignment() | HorizontalAlignment | Retrieves the HorizontalAlignment. |
getAttributes() | Object | Retrieves the element's attributes. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getGlyphType() | GlyphType | Retrieves the list item's GlyphType. |
getHeading() | ParagraphHeading | Retrieves the ParagraphHeading. |
getIndentEnd() | Number | Retrieves the end indentation, in points. |
getIndentFirstLine() | Number | Retrieves the first line indentation, in points. |
getIndentStart() | Number | Retrieves the start indentation. |
getLineSpacing() | Number | Retrieves the line spacing, in points. |
getLinkUrl() | String | Retrieves the link url. |
getListId() | String | Retrieves the list ID. |
getNestingLevel() | Integer | Retrieves the list item's nesting level. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getNumChildren() | Integer | Retrieves the number of children. |
getParent() | ContainerElement | Retrieves the element's parent element. |
getPositionedImage(id) | PositionedImage | Gets a PositionedImage by the image's ID. |
getPositionedImages() | PositionedImage[] | Gets all PositionedImage objects anchored to the paragraph. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getSpacingAfter() | Number | Retrieves the spacing after the element, in points. |
getSpacingBefore() | Number | Retrieves the spacing before the element, in points. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertHorizontalRule(childIndex) | HorizontalRule | Creates and inserts a HorizontalRule at the specified index. |
insertInlineImage(childIndex, image) | InlineImage | Creates and inserts a new InlineImage from the specified image blob, at the specified index. |
insertInlineImage(childIndex, image) | InlineImage | Inserts the given InlineImage at the specified index. |
insertPageBreak(childIndex) | PageBreak | Creates and inserts a new PageBreak at the specified index. |
insertPageBreak(childIndex, pageBreak) | PageBreak | Inserts the given PageBreak at the specified index. |
insertText(childIndex, text) | Text | Creates and inserts a new text element at the specified index. |
insertText(childIndex, text) | Text | Inserts the given Text element at the specified index, with the specified text contents. |
isAtDocumentEnd() | Boolean | Determines whether the element is at the end of the Document. |
isLeftToRight() | Boolean | Retrieves the left-to-right setting. |
merge() | ListItem | Merges the element with the preceding sibling of the same type. |
removeChild(child) | ListItem | Removes the specified child element. |
removeFromParent() | ListItem | Removes the element from its parent. |
removePositionedImage(id) | Boolean | Removes a PositionedImage by the image's ID. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAlignment(alignment) | ListItem | Sets the HorizontalAlignment. |
setAttributes(attributes) | ListItem | Sets the element's attributes. |
setGlyphType(glyphType) | ListItem | Sets the list item's GlyphType. |
setHeading(heading) | ListItem | Sets the ParagraphHeading. |
setIndentEnd(indentEnd) | ListItem | Sets the end indentation, in points. |
setIndentFirstLine(indentFirstLine) | ListItem | Sets the first line indentation, in points. |
setIndentStart(indentStart) | ListItem | Sets the start indentation, in points. |
setLeftToRight(leftToRight) | ListItem | Sets the left-to-right setting. |
setLineSpacing(multiplier) | ListItem | Sets the line spacing, as a quantity indicating the number of lines to use for spacing. |
setLinkUrl(url) | ListItem | Sets the link url. |
setListId(listItem) | ListItem | Sets the list ID. |
setNestingLevel(nestingLevel) | ListItem | Sets the list item's nesting level. |
setSpacingAfter(spacingAfter) | ListItem | Sets the spacing after the element, in points. |
setSpacingBefore(spacingBefore) | ListItem | Sets the spacing before the element, in points. |
setText(text) | void | Sets the contents of the list item as text. |
setTextAlignment(textAlignment) | ListItem | Sets the text alignment. |
[NamedRange](/apps-script/reference/document/named-range)
Methods
Method | Return type | Brief description |
---|---|---|
getId() | String | Gets the ID of this NamedRange. |
getName() | String | Gets the name of this NamedRange. |
getRange() | Range | Gets the range of elements associated with this NamedRange. |
remove() | void | Removes this NamedRange from the tab. |
[PageBreak](/apps-script/reference/document/page-break)
[Paragraph](/apps-script/reference/document/paragraph)
Methods
Method | Return type | Brief description |
---|---|---|
addPositionedImage(image) | PositionedImage | Creates and inserts a new PositionedImage from the specified image blob. |
appendHorizontalRule() | HorizontalRule | Creates and appends a new HorizontalRule. |
appendInlineImage(image) | InlineImage | Creates and appends a new InlineImage from the specified image blob. |
appendInlineImage(image) | InlineImage | Appends the given InlineImage. |
appendPageBreak() | PageBreak | Creates and appends a new PageBreak. |
appendPageBreak(pageBreak) | PageBreak | Appends the given PageBreak. |
appendText(text) | Text | Creates and appends a new Text element with the specified contents. |
appendText(text) | Text | Appends the given Text element. |
clear() | Paragraph | Clears the contents of the element. |
copy() | Paragraph | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAlignment() | HorizontalAlignment | Retrieves the HorizontalAlignment. |
getAttributes() | Object | Retrieves the element's attributes. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getHeading() | ParagraphHeading | Retrieves the ParagraphHeading. |
getIndentEnd() | Number | Retrieves the end indentation, in points. |
getIndentFirstLine() | Number | Retrieves the first line indentation, in points. |
getIndentStart() | Number | Retrieves the start indentation. |
getLineSpacing() | Number | Retrieves the line spacing, in points. |
getLinkUrl() | String | Retrieves the link url. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getNumChildren() | Integer | Retrieves the number of children. |
getParent() | ContainerElement | Retrieves the element's parent element. |
getPositionedImage(id) | PositionedImage | Gets a PositionedImage by the image's ID. |
getPositionedImages() | PositionedImage[] | Gets all PositionedImage objects anchored to the paragraph. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getSpacingAfter() | Number | Retrieves the spacing after the element, in points. |
getSpacingBefore() | Number | Retrieves the spacing before the element, in points. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertHorizontalRule(childIndex) | HorizontalRule | Creates and inserts a HorizontalRule at the specified index. |
insertInlineImage(childIndex, image) | InlineImage | Creates and inserts a new InlineImage from the specified image blob, at the specified index. |
insertInlineImage(childIndex, image) | InlineImage | Inserts the given InlineImage at the specified index. |
insertPageBreak(childIndex) | PageBreak | Creates and inserts a new PageBreak at the specified index. |
insertPageBreak(childIndex, pageBreak) | PageBreak | Inserts the given PageBreak at the specified index. |
insertText(childIndex, text) | Text | Creates and inserts a new text element at the specified index. |
insertText(childIndex, text) | Text | Inserts the given Text element at the specified index, with the specified text contents. |
isAtDocumentEnd() | Boolean | Determines whether the element is at the end of the Document. |
isLeftToRight() | Boolean | Retrieves the left-to-right setting. |
merge() | Paragraph | Merges the element with the preceding sibling of the same type. |
removeChild(child) | Paragraph | Removes the specified child element. |
removeFromParent() | Paragraph | Removes the element from its parent. |
removePositionedImage(id) | Boolean | Removes a PositionedImage by the image's ID. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAlignment(alignment) | Paragraph | Sets the HorizontalAlignment. |
setAttributes(attributes) | Paragraph | Sets the element's attributes. |
setHeading(heading) | Paragraph | Sets the ParagraphHeading. |
setIndentEnd(indentEnd) | Paragraph | Sets the end indentation, in points. |
setIndentFirstLine(indentFirstLine) | Paragraph | Sets the first line indentation, in points. |
setIndentStart(indentStart) | Paragraph | Sets the start indentation, in points. |
setLeftToRight(leftToRight) | Paragraph | Sets the left-to-right setting. |
setLineSpacing(multiplier) | Paragraph | Sets the line spacing, as a quantity indicating the number of lines to use for spacing. |
setLinkUrl(url) | Paragraph | Sets the link url. |
setSpacingAfter(spacingAfter) | Paragraph | Sets the spacing after the element, in points. |
setSpacingBefore(spacingBefore) | Paragraph | Sets the spacing before the element, in points. |
setText(text) | void | Sets the contents of the paragraph as text. |
setTextAlignment(textAlignment) | Paragraph | Sets the text alignment. |
[ParagraphHeading](/apps-script/reference/document/paragraph-heading)
Properties
Property | Type | Description |
---|---|---|
NORMAL | Enum | The heading option for normal text. |
HEADING1 | Enum | The highest heading option. |
HEADING2 | Enum | The second heading option. |
HEADING3 | Enum | The third heading option |
HEADING4 | Enum | The fourth heading option. |
HEADING5 | Enum | The fifth heading option. |
HEADING6 | Enum | The lowest heading option. |
TITLE | Enum | The title heading option. |
SUBTITLE | Enum | The subtitle heading option. |
[Person](/apps-script/reference/document/person)
[Position](/apps-script/reference/document/position)
[PositionedImage](/apps-script/reference/document/positioned-image)
Methods
Method | Return type | Brief description |
---|---|---|
getAs(contentType) | Blob | Return the data inside this object as a blob converted to the specified content type. |
getBlob() | Blob | Return the data inside this object as a blob. |
getHeight() | Integer | Retrieves the image's height, in pixels. |
getId() | String | Gets the image's ID. |
getLayout() | PositionedLayout | Gets an enum value that represents how the image is laid out. |
getLeftOffset() | Number | Gets the image's offset, in points, from the paragraph's left. |
getParagraph() | Paragraph | Gets the Paragraph the image is anchored to. |
getTopOffset() | Number | Gets the image's offset, in points, from the paragraph's top. |
getWidth() | Integer | Retrieves the image's width, in pixels. |
setHeight(height) | PositionedImage | Sets the image's height, in pixels. |
setLayout(layout) | PositionedImage | Sets the definition of how the image is laid out. |
setLeftOffset(offset) | PositionedImage | Sets the image's offset, in points, from the paragraph's left. |
setTopOffset(offset) | PositionedImage | Sets the image's offset, in points, from the paragraph's top. |
setWidth(width) | PositionedImage | Sets the image's width, in pixels. |
[PositionedLayout](/apps-script/reference/document/positioned-layout)
Properties
Property | Type | Description |
---|---|---|
ABOVE_TEXT | Enum | The image is positioned above the text. |
BREAK_BOTH | Enum | The image breaks the text on the left and right. |
BREAK_LEFT | Enum | The image breaks the text on the left. |
BREAK_RIGHT | Enum | The image breaks the text on the right. |
WRAP_TEXT | Enum | The image is wrapped by text. |
[Range](/apps-script/reference/document/range)
Methods
Method | Return type | Brief description |
---|---|---|
getRangeElements() | RangeElement[] | Gets all elements in this Range, including any partial Text elements (for example, in the case of a selection that includes only part of a Text element). |
[RangeBuilder](/apps-script/reference/document/range-builder)
Methods
Method | Return type | Brief description |
---|---|---|
addElement(element) | RangeBuilder | Adds an entire Element to this RangeBuilder. |
addElement(textElement, startOffset, endOffsetInclusive) | RangeBuilder | Adds a partial Text element to this RangeBuilder. |
addElementsBetween(startElement, endElementInclusive) | RangeBuilder | Adds two entire elements, and all elements between them, to this RangeBuilder. |
addElementsBetween(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive) | RangeBuilder | Adds two partial Text elements, and all elements between them, to the RangeBuilder. |
addRange(range) | RangeBuilder | Adds the contents of another Range to this RangeBuilder. |
build() | Range | Constructs a Range from the settings applied to the builder. |
getRangeElements() | RangeElement[] | Gets all elements in this Range, including any partial Text elements (for example, in the case of a selection that includes only part of a Text element). |
[RangeElement](/apps-script/reference/document/range-element)
Methods
Method | Return type | Brief description |
---|---|---|
getElement() | Element | Gets the Element that corresponds to this RangeElement. |
getEndOffsetInclusive() | Integer | Gets the position of the end of a partial range within the range element. |
getStartOffset() | Integer | Gets the position of the start of a partial range within the range element. |
isPartial() | Boolean | Determines whether this range element covers the entire element or a partial selection of the element's characters. |
[RichLink](/apps-script/reference/document/rich-link)
[Tab](/apps-script/reference/document/tab)
[TabType](/apps-script/reference/document/tab-type)
Properties
Property | Type | Description |
---|---|---|
DOCUMENT_TAB | Enum | The type corresponding to DocumentTab. |
[Table](/apps-script/reference/document/table)
Methods
Method | Return type | Brief description |
---|---|---|
appendTableRow() | TableRow | Creates and appends a new TableRow. |
appendTableRow(tableRow) | TableRow | Appends the given TableRow. |
clear() | Table | Clears the contents of the element. |
copy() | Table | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getBorderColor() | String | Retrieves the border color. |
getBorderWidth() | Number | Retrieves the border width, in points. |
getCell(rowIndex, cellIndex) | TableCell | Retrieves the TableCell at the specified row and cell indices. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getColumnWidth(columnIndex) | Number | Retrieves the width of the specified table column, in points. |
getLinkUrl() | String | Retrieves the link url. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getNumChildren() | Integer | Retrieves the number of children. |
getNumRows() | Integer | Retrieves the number of TableRows. |
getParent() | ContainerElement | Retrieves the element's parent element. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getRow(rowIndex) | TableRow | Retrieves the TableRow at the specified row index. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertTableRow(childIndex) | TableRow | Creates and inserts a new TableRow at the specified index. |
insertTableRow(childIndex, tableRow) | TableRow | Inserts the given TableRow at the specified index. |
isAtDocumentEnd() | Boolean | Determines whether the element is at the end of the Document. |
removeChild(child) | Table | Removes the specified child element. |
removeFromParent() | Table | Removes the element from its parent. |
removeRow(rowIndex) | TableRow | Removes the TableRow at the specified row index. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | Table | Sets the element's attributes. |
setBorderColor(color) | Table | Sets the border color. |
setBorderWidth(width) | Table | Sets the border width, in points. |
setColumnWidth(columnIndex, width) | Table | Sets the width of the specified column, in points. |
setLinkUrl(url) | Table | Sets the link url. |
setTextAlignment(textAlignment) | Table | Sets the text alignment. |
[TableCell](/apps-script/reference/document/table-cell)
Methods
Method | Return type | Brief description |
---|---|---|
appendHorizontalRule() | HorizontalRule | Creates and appends a new HorizontalRule. |
appendImage(image) | InlineImage | Creates and appends a new InlineImage from the specified image blob. |
appendImage(image) | InlineImage | Appends the given InlineImage. |
appendListItem(listItem) | ListItem | Appends the given ListItem. |
appendListItem(text) | ListItem | Creates and appends a new ListItem. |
appendParagraph(paragraph) | Paragraph | Appends the given Paragraph. |
appendParagraph(text) | Paragraph | Creates and appends a new Paragraph. |
appendTable() | Table | Creates and appends a new Table. |
appendTable(cells) | Table | Appends a new Table containing the specified cells. |
appendTable(table) | Table | Appends the given Table. |
clear() | TableCell | Clears the contents of the element. |
copy() | TableCell | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getBackgroundColor() | String | Retrieves the background color. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getColSpan() | Integer | Retrieves the column span, which is the number of columns of table cells this cell spans. |
getLinkUrl() | String | Retrieves the link url. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getNumChildren() | Integer | Retrieves the number of children. |
getPaddingBottom() | Number | Retrieves the bottom padding, in points. |
getPaddingLeft() | Number | Retrieves the left padding, in points. |
getPaddingRight() | Number | Retrieves the right padding, in points. |
getPaddingTop() | Number | Retrieves the top padding, in points. |
getParent() | ContainerElement | Retrieves the element's parent element. |
getParentRow() | TableRow | Retrieves the TableRow containing the current TableCell. |
getParentTable() | Table | Retrieves the Table containing the current TableCell. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getRowSpan() | Integer | Retrieves the row span, which is the number of rows of table cells this cell spans. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
getVerticalAlignment() | VerticalAlignment | Retrieves the VerticalAlignment. |
getWidth() | Number | Retrieves the width of the column containing the cell, in points. |
insertHorizontalRule(childIndex) | HorizontalRule | Creates and inserts a new HorizontalRule at the specified index. |
insertImage(childIndex, image) | InlineImage | Creates and inserts an InlineImage from the specified image blob, at the specified index. |
insertImage(childIndex, image) | InlineImage | Inserts the given InlineImage at the specified index. |
insertListItem(childIndex, listItem) | ListItem | Inserts the given ListItem at the specified index. |
insertListItem(childIndex, text) | ListItem | Creates and inserts a new ListItem at the specified index. |
insertParagraph(childIndex, paragraph) | Paragraph | Inserts the given Paragraph at the specified index. |
insertParagraph(childIndex, text) | Paragraph | Creates and inserts a new Paragraph at the specified index. |
insertTable(childIndex) | Table | Creates and inserts a new Table at the specified index. |
insertTable(childIndex, cells) | Table | Creates and inserts a new Table containing the specified cells, at the specified index. |
insertTable(childIndex, table) | Table | Inserts the given Table at the specified index. |
isAtDocumentEnd() | Boolean | Determines whether the element is at the end of the Document. |
merge() | TableCell | Merges the element with the preceding sibling of the same type. |
removeChild(child) | TableCell | Removes the specified child element. |
removeFromParent() | TableCell | Removes the element from its parent. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | TableCell | Sets the element's attributes. |
setBackgroundColor(color) | TableCell | Sets the background color. |
setLinkUrl(url) | TableCell | Sets the link url. |
setPaddingBottom(paddingBottom) | TableCell | Sets the bottom padding, in points. |
setPaddingLeft(paddingLeft) | TableCell | Sets the left padding, in points. |
setPaddingRight(paddingRight) | TableCell | Sets the right padding, in points. |
setPaddingTop(paddingTop) | TableCell | Sets the top padding, in points. |
setText(text) | TableCell | Sets the contents as plain text. |
setTextAlignment(textAlignment) | TableCell | Sets the text alignment. |
setVerticalAlignment(alignment) | TableCell | Sets the vertical alignment. |
setWidth(width) | TableCell | Sets the width of the column containing the current cell, in points. |
[TableOfContents](/apps-script/reference/document/table-of-contents)
[TableRow](/apps-script/reference/document/table-row)
Methods
Method | Return type | Brief description |
---|---|---|
appendTableCell() | TableCell | Creates and appends a new TableCell. |
appendTableCell(textContents) | TableCell | Appends the given TableCell containing the specified text. |
appendTableCell(tableCell) | TableCell | Appends the given TableCell. |
clear() | TableRow | Clears the contents of the element. |
copy() | TableRow | Returns a detached, deep copy of the current element. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findElement(elementType) | RangeElement | Searches the contents of the element for a descendant of the specified type. |
findElement(elementType, from) | RangeElement | Searches the contents of the element for a descendant of the specified type, starting from the specified RangeElement. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getCell(cellIndex) | TableCell | Retrieves the TableCell at the specified cell index. |
getChild(childIndex) | Element | Retrieves the child element at the specified child index. |
getChildIndex(child) | Integer | Retrieves the child index for the specified child element. |
getLinkUrl() | String | Retrieves the link url. |
getMinimumHeight() | Number | Retrieves the minimum height, in points. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getNumCells() | Integer | Retrieves the number of cells in the row. |
getNumChildren() | Integer | Retrieves the number of children. |
getParent() | ContainerElement | Retrieves the element's parent element. |
getParentTable() | Table | Retrieves the Table containing the current row. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getType() | ElementType | Retrieves the element's ElementType. |
insertTableCell(childIndex) | TableCell | Creates and inserts a new TableCell at the specified index. |
insertTableCell(childIndex, textContents) | TableCell | Inserts the given TableCell at the specified index, containing the given text. |
insertTableCell(childIndex, tableCell) | TableCell | Inserts the given TableCell at the specified index. |
isAtDocumentEnd() | Boolean | Determines whether the element is at the end of the Document. |
merge() | TableRow | Merges the element with the preceding sibling of the same type. |
removeCell(cellIndex) | TableCell | Removes the TableCell at the specified cell index. |
removeChild(child) | TableRow | Removes the specified child element. |
removeFromParent() | TableRow | Removes the element from its parent. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(attributes) | TableRow | Sets the element's attributes. |
setLinkUrl(url) | TableRow | Sets the link url. |
setMinimumHeight(minHeight) | TableRow | Sets the minimum height, in points. |
setTextAlignment(textAlignment) | TableRow | Sets the text alignment. |
[Text](/apps-script/reference/document/text)
Methods
Method | Return type | Brief description |
---|---|---|
appendText(text) | Text | Adds the specified text to the end of this text region. |
copy() | Text | Returns a detached, deep copy of the current element. |
deleteText(startOffset, endOffsetInclusive) | Text | Deletes a range of text. |
editAsText() | Text | Obtains a Text version of the current element, for editing. |
findText(searchPattern) | RangeElement | Searches the contents of the element for the specified text pattern using regular expressions. |
findText(searchPattern, from) | RangeElement | Searches the contents of the element for the specified text pattern, starting from a given search result. |
getAttributes() | Object | Retrieves the element's attributes. |
getAttributes(offset) | Object | Retrieves the attributes at the specified character offset. |
getBackgroundColor() | String | Retrieves the background color setting. |
getBackgroundColor(offset) | String | Retrieves the background color at the specified character offset. |
getFontFamily() | String | Retrieves the font family setting. |
getFontFamily(offset) | String | Retrieves the font family at the specified character offset. |
getFontSize() | Number | Retrieves the font size setting. |
getFontSize(offset) | Number | Retrieves the font size at the specified character offset. |
getForegroundColor() | String | Retrieves the foreground color setting. |
getForegroundColor(offset) | String | Retrieves the foreground color at the specified character offset. |
getLinkUrl() | String | Retrieves the link url. |
getLinkUrl(offset) | String | Retrieves the link URL at the specified character offset. |
getNextSibling() | Element | Retrieves the element's next sibling element. |
getParent() | ContainerElement | Retrieves the element's parent element. |
getPreviousSibling() | Element | Retrieves the element's previous sibling element. |
getText() | String | Retrieves the contents of the element as a text string. |
getTextAlignment() | TextAlignment | Gets the text alignment. |
getTextAlignment(offset) | TextAlignment | Gets the text alignment for a single character. |
getTextAttributeIndices() | Integer[] | Retrieves the set of text indices that correspond to the start of distinct text formatting runs. |
getType() | ElementType | Retrieves the element's ElementType. |
insertText(offset, text) | Text | Inserts the specified text at the given character offset. |
isAtDocumentEnd() | Boolean | Determines whether the element is at the end of the Document. |
isBold() | Boolean | Retrieves the bold setting. |
isBold(offset) | Boolean | Retrieves the bold setting at the specified character offset. |
isItalic() | Boolean | Retrieves the italic setting. |
isItalic(offset) | Boolean | Retrieves the italic setting at the specified character offset. |
isStrikethrough() | Boolean | Retrieves the strikethrough setting. |
isStrikethrough(offset) | Boolean | Retrieves the strikethrough setting at the specified character offset. |
isUnderline() | Boolean | Retrieves the underline setting. |
isUnderline(offset) | Boolean | Retrieves the underline setting at the specified character offset. |
merge() | Text | Merges the element with the preceding sibling of the same type. |
removeFromParent() | Text | Removes the element from its parent. |
replaceText(searchPattern, replacement) | Element | Replaces all occurrences of a given text pattern with a given replacement string, using regular expressions. |
setAttributes(startOffset, endOffsetInclusive, attributes) | Text | Applies the specified attributes to the given character range. |
setAttributes(attributes) | Text | Sets the element's attributes. |
setBackgroundColor(startOffset, endOffsetInclusive, color) | Text | Sets the background color for the specified character range. |
setBackgroundColor(color) | Text | Sets the background color. |
setBold(bold) | Text | Sets the bold setting. |
setBold(startOffset, endOffsetInclusive, bold) | Text | Sets the bold setting for the specified character range. |
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName) | Text | Sets the font family for the specified character range. |
setFontFamily(fontFamilyName) | Text | Sets the font family. |
setFontSize(startOffset, endOffsetInclusive, size) | Text | Sets the font size for the specified character range. |
setFontSize(size) | Text | Sets the font size. |
setForegroundColor(startOffset, endOffsetInclusive, color) | Text | Sets the foreground color for the specified character range. |
setForegroundColor(color) | Text | Sets the foreground color. |
setItalic(italic) | Text | Sets the italic setting. |
setItalic(startOffset, endOffsetInclusive, italic) | Text | Sets the italic setting for the specified character range. |
setLinkUrl(startOffset, endOffsetInclusive, url) | Text | Sets the link URL for the specified character range. |
setLinkUrl(url) | Text | Sets the link url. |
setStrikethrough(strikethrough) | Text | Sets the strikethrough setting. |
setStrikethrough(startOffset, endOffsetInclusive, strikethrough) | Text | Sets the strikethrough setting for the specified character range. |
setText(text) | Text | Sets the text contents. |
setTextAlignment(startOffset, endOffsetInclusive, textAlignment) | Text | Sets the text alignment for a given character range. |
setTextAlignment(textAlignment) | Text | Sets the text alignment. |
setUnderline(underline) | Text | Sets the underline setting. |
setUnderline(startOffset, endOffsetInclusive, underline) | Text | Sets the underline setting for the specified character range. |
[TextAlignment](/apps-script/reference/document/text-alignment)
Properties
Property | Type | Description |
---|---|---|
NORMAL | Enum | The normal text alignment. |
SUPERSCRIPT | Enum | The superscript text alignment. |
SUBSCRIPT | Enum | The subscript text alignment. |
[UnsupportedElement](/apps-script/reference/document/unsupported-element)
[VerticalAlignment](/apps-script/reference/document/vertical-alignment)
Properties
Property | Type | Description |
---|---|---|
BOTTOM | Enum | The bottom-alignment option. |
CENTER | Enum | The center-alignment option. |
TOP | Enum | The top-alignment option. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-03 UTC.