이 서비스를 사용하면 스크립트에서 Google Docs 파일을 만들고 액세스하고 수정할 수 있습니다.
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');
// Create and open a document.
doc = DocumentApp.create('Document Name');
클래스
이름 | 간략한 설명 |
---|---|
Attribute | 요소 속성의 열거형입니다. |
Body | Google Docs 문서의 탭 콘텐츠입니다. |
Bookmark | 북마크를 나타내는 객체입니다. |
ContainerElement | 다른 요소를 포함할 수 있는 일반 요소입니다. |
Date | 형식이 지정된 날짜를 나타내는 요소입니다. |
Document | 하나 이상의 Tab 객체를 포함하는 문서. 각 객체에는 서식 있는 텍스트와
요소(예: 표, 목록)가
포함되어 있습니다. |
DocumentApp | 문서 서비스에서 수정할 수 있는 Documents 을(를) 만들고 엽니다. |
DocumentTab | 서식 있는 텍스트와 요소(표 및 목록 등)가 포함된 문서 탭 |
Element | 일반 요소입니다. |
ElementType | 모든 요소 유형을 열거합니다. |
Equation | 수식을 나타내는 요소입니다. |
EquationFunction | 수학 Equation 에서 함수를 나타내는 요소입니다. |
EquationFunctionArgumentSeparator | 수학 Equation 에서 함수 구분자를 나타내는 요소입니다. |
EquationSymbol | 수학 Equation 에서 기호를 나타내는 요소입니다. |
| 지원되는 글꼴의 열거형입니다. |
FooterSection | 바닥글 섹션을 나타내는 요소입니다. |
Footnote | 각주를 나타내는 요소입니다. |
FootnoteSection | 각주 섹션을 나타내는 요소입니다. |
GlyphType | 지원되는 글리프 유형의 열거형입니다. |
HeaderSection | 헤더 섹션을 나타내는 요소입니다. |
HorizontalAlignment | 지원되는 가로 정렬 유형의 열거형입니다. |
HorizontalRule | 가로 규칙을 나타내는 요소입니다. |
InlineDrawing | 삽입된 그림을 나타내는 요소입니다. |
InlineImage | 삽입된 이미지를 나타내는 요소입니다. |
ListItem | 목록 항목을 나타내는 요소입니다. |
NamedRange | 나중에 검색할 수 있는 이름과 ID가 있는 Range 입니다. |
PageBreak | 페이지 나누기를 나타내는 요소입니다. |
Paragraph | 단락을 나타내는 요소입니다. |
ParagraphHeading | 표준 단락 제목을 열거합니다. |
Person | 사람에 대한 링크를 나타내는 요소입니다. |
Position | 문서 탭에서 특정 요소와 관련된 위치의 참조입니다. |
PositionedImage | Paragraph 에 고정된 고정 위치 이미지 |
PositionedLayout | 주변과 관련하여 PositionedImage 를 배치하는 방법을 지정하는 열거형입니다.
있습니다. |
Range | 문서 내 요소의 범위입니다. |
RangeBuilder | 문서 요소에서 Range 객체를 구성하는 데 사용되는 빌더입니다. |
RangeElement | 가능한 시작 및 끝 오프셋이 있는 Element 의 래퍼입니다. |
RichLink | Drive 파일 또는 YouTube 동영상과 같이 Google 리소스의 링크를 나타내는 요소입니다. |
Tab | Google Docs 문서 내의 탭. |
TabType | 모든 탭 유형을 열거합니다. |
Table | 테이블을 나타내는 요소입니다. |
TableCell | 테이블 셀을 나타내는 요소입니다. |
TableOfContents | 목차가 포함된 요소입니다. |
TableRow | 표의 행을 나타내는 요소입니다. |
Text | 서식 있는 텍스트 영역을 나타내는 요소입니다. |
TextAlignment | 텍스트 정렬 유형의 열거형입니다. |
UnsupportedElement | 알 수 없거나 스크립트의 영향을 받을 수 없는 영역을 나타내는 요소입니다. 예를 들면 페이지 번호 |
VerticalAlignment | 지원되는 세로 정렬 유형의 열거형입니다. |
Attribute
속성
속성 | 유형 | 설명 |
---|---|---|
BACKGROUND_COLOR | Enum | 요소 (단락, 표 등) 또는 문서의 배경 색상입니다. |
BOLD | Enum | 서식 있는 텍스트의 글꼴 두께 설정입니다. |
BORDER_COLOR | Enum | 표 요소의 테두리 색상입니다. |
BORDER_WIDTH | Enum | 표 요소의 테두리 너비입니다(포인트 단위). |
CODE | Enum | 방정식 요소의 코드 내용입니다. |
FONT_FAMILY | Enum | 서식 있는 텍스트의 글꼴 모음 설정입니다. |
FONT_SIZE | Enum | 서식 있는 텍스트의 글꼴 크기 설정입니다(포인트 단위). |
FOREGROUND_COLOR | Enum | 서식 있는 텍스트의 전경 색상 설정입니다. |
HEADING | Enum | 단락 요소의 제목 유형입니다 (예: DocumentApp.ParagraphHeading.HEADING1 ). |
HEIGHT | Enum | 이미지 요소의 높이 설정입니다. |
HORIZONTAL_ALIGNMENT | Enum | 단락 요소의 가로 정렬 (예: DocumentApp.HorizontalAlignment.CENTER ) |
INDENT_END | Enum | 단락 요소의 끝 들여쓰기 설정(포인트)입니다. |
INDENT_FIRST_LINE | Enum | 단락 요소의 첫 줄 들여쓰기 설정(포인트)입니다. |
INDENT_START | Enum | 단락 요소의 시작 들여쓰기 설정(포인트 단위)입니다. |
ITALIC | Enum | 서식 있는 텍스트의 글꼴 스타일 설정입니다. |
GLYPH_TYPE | Enum | 목록 항목 요소의 글리프 유형입니다. |
LEFT_TO_RIGHT | Enum | 서식 있는 텍스트의 텍스트 방향 설정입니다. |
LINE_SPACING | Enum | 단락 요소에 승수로 사용되는 줄 간격 설정입니다. |
LINK_URL | Enum | 서식 있는 텍스트용 링크 URL입니다. |
LIST_ID | Enum | 목록 항목 요소가 포함된 상위 목록의 ID입니다. |
MARGIN_BOTTOM | Enum | 단락 요소의 하단 여백 설정(포인트)입니다. |
MARGIN_LEFT | Enum | 단락 요소의 왼쪽 여백 설정(포인트)입니다. |
MARGIN_RIGHT | Enum | 단락 요소의 오른쪽 여백 설정(포인트)입니다. |
MARGIN_TOP | Enum | 단락 요소의 상단 여백 설정(포인트)입니다. |
NESTING_LEVEL | Enum | 목록 항목 요소의 항목 중첩 수준입니다. |
MINIMUM_HEIGHT | Enum | 표 행 요소의 최소 높이 설정입니다(포인트). |
PADDING_BOTTOM | Enum | 표 셀 요소에 대한 포인트의 하단 패딩 설정입니다. |
PADDING_LEFT | Enum | 표 셀 요소에 대한 포인트 단위의 왼쪽 패딩 설정입니다. |
PADDING_RIGHT | Enum | 표 셀 요소에 대한 포인트 단위의 오른쪽 패딩 설정입니다. |
PADDING_TOP | Enum | 표 셀 요소의 포인트 단위 상단 패딩 설정입니다. |
PAGE_HEIGHT | Enum | 문서의 페이지 높이 설정(포인트)입니다. |
PAGE_WIDTH | Enum | 문서의 페이지 너비 설정(포인트)입니다. |
SPACING_AFTER | Enum | 단락 요소의 하단 간격 설정(포인트)입니다. |
SPACING_BEFORE | Enum | 단락 요소의 상단 간격 설정입니다(포인트). |
STRIKETHROUGH | Enum | 서식 있는 텍스트의 취소선 설정입니다. |
UNDERLINE | Enum | 서식 있는 텍스트의 밑줄 설정 |
VERTICAL_ALIGNMENT | Enum | 표 셀 요소의 세로 정렬 설정입니다. |
WIDTH | Enum | 표 셀 및 이미지 요소의 너비 설정입니다. |
Body
메서드
Bookmark
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getId() | String | Bookmark 의 ID를 가져옵니다. |
getPosition() | Position | DocumentTab 내 Bookmark 의 Position 를 가져옵니다. |
remove() | void | Bookmark 를 삭제합니다. |
ContainerElement
메서드
Date
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | Date | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getDisplayText() | String | 문서에서 렌더링된 표시 값을 반환합니다. |
getLocale() | String | 표시 값에 사용된 날짜의 언어를 반환합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getTimestamp() | Date | 날짜와 연결된 타임스탬프를 반환합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | Date | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | Date | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | Date | 요소의 속성을 설정합니다. |
Document
텍스트 콘텐츠에 직접 액세스하고 수정하는 Document 클래스의 메서드는 활성 탭 (특정 문서에 바인딩된 스크립트 내) 또는 첫 번째 탭 (활성 탭을 사용할 수 없는 경우)에서 작동합니다. 이러한 메서드를 사용하는 스크립트 (예: Document.getBody()
)는 탭을 다음 중 하나로 지원하도록 업데이트할 수 있습니다.
- 첫 번째 탭 사용:
Document.getTabs()[0].asDocumentTab().getBody()
- 모든 탭 사용:
Document.getTabs()
및Tab.getChildTabs()
를 사용하여 탭 트리를 순회합니다. 트리의 모든 탭에서Tab.asDocumentTab().getBody()
를 호출합니다. - 선택한 탭 사용:
Document.getTabs()[Document.getActiveTab().getId()].asDocumentTab().getBody()
- 참고: 스크립트에서
Document.setActiveTab(tabId)
를 사용하여 활성 탭을 설정하지 않은 경우 오류가 발생합니다. - 특정 탭 사용:
Document.getTab(TAB_ID).asDocumentTab().getBody()
탭 기능에 관한 자세한 내용은 탭 사용을 참고하세요.
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addBookmark(position) | Bookmark | 지정된 Position 의 Bookmark 를 첫 번째 탭에 추가합니다. 또는 스크립트에
바인딩된 문서, 활성 탭에 있을 수 있습니다. |
addEditor(emailAddress) | Document | 지정된 사용자를 Document 의 편집자 목록에 추가합니다. |
addEditor(user) | Document | 지정된 사용자를 Document 의 편집자 목록에 추가합니다. |
addEditors(emailAddresses) | Document | 지정된 사용자 배열을 Document 의 편집자 목록에 추가합니다. |
addFooter() | FooterSection | 바닥글 섹션이 없는 경우 첫 번째 탭에 추가합니다. 문서에 바인딩된 스크립트의 경우에는 활성 탭에 추가합니다. |
addHeader() | HeaderSection | 헤더 섹션이 없는 경우 첫 번째 탭에 추가합니다. 문서에 바인딩된 스크립트의 경우에는 활성 탭에 추가합니다. |
addNamedRange(name, range) | NamedRange | 다음에 사용할 이름과 ID가 있는 Range 인 NamedRange 를 추가합니다.
첫 번째 탭(문서에 바인딩된 스크립트의 경우 활성 탭)에서 확인할 수 있습니다. |
addViewer(emailAddress) | Document | 지정된 사용자를 Document 의 뷰어 목록에 추가합니다. |
addViewer(user) | Document | 지정된 사용자를 Document 의 뷰어 목록에 추가합니다. |
addViewers(emailAddresses) | Document | 지정된 사용자 배열을 Document 의 뷰어 목록에 추가합니다. |
getActiveTab() | Tab | 문서에서 사용자의 현재 활성 Tab 를 가져옵니다. |
getAs(contentType) | Blob | 현재 Document 콘텐츠를 지정된 유형의 blob으로 검색합니다. |
getBlob() | Blob | 현재 Document 콘텐츠를 blob으로 검색합니다. |
getBody() | Body | 첫 번째 탭의 Body 를 검색합니다. 문서에 바인딩된 스크립트의 경우 활성 탭의 DocumentBodySection 를 검색합니다. |
getBookmark(id) | Bookmark | 첫 번째 탭에서 지정된 ID로 Bookmark 를 가져오거나 문서(문서에 바인딩된 스크립트의 경우) 활성 탭에서 가져옵니다. |
getBookmarks() | Bookmark[] | 첫 번째 탭에서 모든 Bookmark 객체를 가져오거나, 문서에 바인딩된 스크립트의 경우 활성 탭을 가져옵니다. |
getCursor() | Position | 활성 탭에서 사용자의 커서를 가져옵니다. |
getEditors() | User[] | 이 Document 의 편집자 목록을 가져옵니다. |
getFooter() | FooterSection | 첫 번째 탭의 바닥글 섹션 또는 문서에 바인딩된 스크립트의 경우 활성 탭의 바닥글을 검색합니다. 섹션으로 이동합니다. |
getFootnotes() | Footnote[] | 첫 번째 탭의 본문에 있는 모든 Footnote 요소를 검색합니다. 문서에 바인딩된 스크립트의 경우 활성 탭 본문에 있는 모든 요소를 검색합니다. |
getHeader() | HeaderSection | 첫 번째 탭의 헤더 섹션 또는 문서에 바인딩된 스크립트의 경우 활성 탭의 헤더를 검색합니다. 섹션으로 이동합니다. |
getId() | String | 문서의 고유 식별자를 검색합니다. |
getLanguage() | String | 문서의 언어 코드를 가져옵니다. |
getName() | String | 문서의 제목을 검색합니다. |
getNamedRangeById(id) | NamedRange | 첫 번째 탭에서 지정된 ID로 NamedRange 를 가져오거나 문서(문서에 바인딩된 스크립트의 경우) 활성 탭에서 가져옵니다. |
getNamedRanges() | NamedRange[] | 첫 번째 탭에서 모든 NamedRange 객체를 가져오거나, 문서에 바인딩된 스크립트의 경우 활성 탭을 가져옵니다. |
getNamedRanges(name) | NamedRange[] | 첫 번째 탭에서 지정된 이름을 가진 모든 NamedRange 객체를 가져옵니다.
문서, 활성 탭에 바인딩됩니다. |
getSelection() | Range | 활성 탭에서 사용자의 선택사항을 가져옵니다. |
getSupportedLanguageCodes() | String[] | Google Docs 파일에서 지원되는 모든 언어 코드를 가져옵니다. |
getTab(tabId) | Tab | 지정된 ID가 있는 Tab 를 가져옵니다. |
getTabs() | Tab[] | 문서의 일부인 중첩되지 않은 모든 Tab 를 가져옵니다. |
getUrl() | String | 현재 문서에 액세스할 수 있는 URL을 검색합니다. |
getViewers() | User[] | 이 Document 의 뷰어 및 댓글 작성자 목록을 가져옵니다. |
newPosition(element, offset) | Position | 탭의 위치를 가리키는 새 Position 를 만듭니다. 이 객체는
특정 요소(문서에 바인딩된 스크립트의 경우 활성 탭)에 있어야 합니다. |
newRange() | RangeBuilder | 다음의 탭 요소에서 Range 객체를 구성하는 데 사용되는 빌더를 만듭니다.
첫 번째 탭 또는
활성 탭으로 이동합니다 |
removeEditor(emailAddress) | Document | Document 의 편집자 목록에서 지정된 사용자를 삭제합니다. |
removeEditor(user) | Document | Document 의 편집자 목록에서 지정된 사용자를 삭제합니다. |
removeViewer(emailAddress) | Document | Document 의 뷰어 및 댓글 작성자 목록에서 지정된 사용자를 삭제합니다. |
removeViewer(user) | Document | Document 의 뷰어 및 댓글 작성자 목록에서 지정된 사용자를 삭제합니다. |
saveAndClose() | void | 현재 Document 를 저장합니다. |
setActiveTab(tabId) | void | 현재 문서에서 사용자가 선택한 Tab 를 지정된 ID가 있는 탭으로 설정합니다. |
setCursor(position) | Document | Position 가 지정된 경우 사용자의 커서를 설정합니다. |
setLanguage(languageCode) | Document | 문서의 언어 코드를 설정합니다. |
setName(name) | Document | 문서 제목을 설정합니다. |
setSelection(range) | Document | Range 가 지정된 경우 활성 탭에서 사용자의 선택을 설정합니다. |
DocumentApp
속성
속성 | 유형 | 설명 |
---|---|---|
Attribute | Attribute | Attribute 열거형. |
ElementType | ElementType | ElementType 열거형. |
FontFamily |
| 열거형. |
GlyphType | GlyphType | GlyphType 열거형. |
HorizontalAlignment | HorizontalAlignment | HorizontalAlignment 열거형. |
ParagraphHeading | ParagraphHeading | ParagraphHeading 열거형. |
PositionedLayout | PositionedLayout | PositionedLayout 열거형. |
TextAlignment | TextAlignment | TextAlignment 열거형. |
VerticalAlignment | VerticalAlignment | VerticalAlignment 열거형. |
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create(name) | Document | 새 문서를 만들고 반환합니다. |
getActiveDocument() | Document | 스크립트가 컨테이너에 결합된 문서를 반환합니다. |
getUi() | Ui | 스크립트가 메뉴, 대화상자, 사이드바 등의 기능을 사용할 수 있습니다 |
openById(id) | Document | 지정된 ID가 있는 문서를 반환합니다. |
openByUrl(url) | Document | 문서를 열고 지정된 URL로 반환합니다. |
DocumentTab
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addBookmark(position) | Bookmark | 지정된 Position 에 Bookmark 를 추가합니다. |
addFooter() | FooterSection | 탭 바닥글 섹션이 없는 경우 추가합니다. |
addHeader() | HeaderSection | 탭 헤더 섹션이 없는 경우 추가합니다. |
addNamedRange(name, range) | NamedRange | 다음에 사용할 이름과 ID가 있는 Range 인 NamedRange 를 추가합니다.
있습니다. |
getBody() | Body | 탭의 Body 를 검색합니다. |
getBookmark(id) | Bookmark | 지정된 ID가 있는 Bookmark 를 가져옵니다. |
getBookmarks() | Bookmark[] | 탭의 모든 Bookmark 객체를 가져옵니다. |
getFooter() | FooterSection | 탭의 바닥글 섹션이 있는 경우 해당 섹션을 검색합니다. |
getFootnotes() | Footnote[] | 탭 본문에서 모든 Footnote 요소를 검색합니다. |
getHeader() | HeaderSection | 탭의 헤더 섹션이 있는 경우 검색합니다. |
getNamedRangeById(id) | NamedRange | 지정된 ID가 있는 NamedRange 를 가져옵니다. |
getNamedRanges() | NamedRange[] | 탭의 모든 NamedRange 객체를 가져옵니다. |
getNamedRanges(name) | NamedRange[] | 탭에서 지정된 이름의 모든 NamedRange 객체를 가져옵니다. |
newPosition(element, offset) | Position | 탭의 위치를 가리키는 새 Position 를 만듭니다. 이 객체는
지정할 수 있습니다. |
newRange() | RangeBuilder | 탭 요소에서 Range 객체를 구성하는 데 사용되는 빌더를 만듭니다. |
Element
메서드
ElementType
속성
속성 | 유형 | 설명 |
---|---|---|
BODY_SECTION | Enum | Body 요소에 상응하는 유형입니다. |
COMMENT_SECTION | Enum | 요소에 상응하는 유형입니다. |
DATE | Enum | Date 에 해당하는 유형
요소가 포함됩니다. |
EQUATION | Enum | Equation 요소에 상응하는 유형입니다. |
EQUATION_FUNCTION | Enum | EquationFunction 요소에 상응하는 유형입니다. |
EQUATION_FUNCTION_ARGUMENT_SEPARATOR | Enum | EquationFunctionArgumentSeparator 에 해당하는 유형
요소가 포함됩니다. |
EQUATION_SYMBOL | Enum | EquationSymbol 요소에 상응하는 유형입니다. |
RICH_LINK | Enum | RichLink 요소에 상응하는 유형입니다. |
FOOTER_SECTION | Enum | FooterSection 요소에 상응하는 유형입니다. |
FOOTNOTE | Enum | Footnote 요소에 상응하는 유형입니다. |
FOOTNOTE_SECTION | Enum | FootnoteSection 요소에 상응하는 유형입니다. |
HEADER_SECTION | Enum | HeaderSection 요소에 상응하는 유형입니다. |
HORIZONTAL_RULE | Enum | HorizontalRule 요소에 상응하는 유형입니다. |
INLINE_DRAWING | Enum | InlineDrawing 요소에 상응하는 유형입니다. |
INLINE_IMAGE | Enum | InlineImage 요소에 상응하는 유형입니다. |
LIST_ITEM | Enum | ListItem 요소에 상응하는 유형입니다. |
PAGE_BREAK | Enum | PageBreak 요소에 상응하는 유형입니다. |
PARAGRAPH | Enum | Paragraph 요소에 상응하는 유형입니다. |
PERSON | Enum | Person 요소에 상응하는 유형입니다. |
TABLE | Enum | Table 요소에 상응하는 유형입니다. |
TABLE_CELL | Enum | TableCell 요소에 상응하는 유형입니다. |
TABLE_OF_CONTENTS | Enum | TableOfContents 요소에 상응하는 유형입니다. |
TABLE_ROW | Enum | TableRow 요소에 상응하는 유형입니다. |
TEXT | Enum | Text 에 해당하는 유형
요소가 포함됩니다. |
UNSUPPORTED | Enum | UnsupportedElement 에 해당하는 유형 |
Equation
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
clear() | Equation | 요소의 콘텐츠를 지웁니다. |
copy() | Equation | 현재 요소의 분리된 전체 사본을 반환합니다. |
editAsText() | Text | 수정을 위해 현재 요소의 Text 버전을 가져옵니다. |
findElement(elementType) | RangeElement | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement | 요소의 콘텐츠를 검색하여 지정된 유형의 하위 요소를 찾습니다. 이때
RangeElement 로 지정되었습니다. |
findText(searchPattern) | RangeElement | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement | 요소의 콘텐츠에서 지정된 텍스트 패턴(지정된 텍스트부터 시작)을 검색합니다. 표시됩니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getChild(childIndex) | Element | 지정된 하위 색인에서 하위 요소를 검색합니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 검색합니다. |
getLinkUrl() | String | 링크 URL을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getNumChildren() | Integer | 하위 요소 수를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 검색합니다. |
getTextAlignment() | TextAlignment | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | Equation | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | Equation | 상위 항목에서 요소를 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규식을 사용하여 지정된 텍스트 패턴과 일치하는 모든 항목을 지정된 대체 문자열로 바꿉니다. 식을 사용할 수 있습니다. |
setAttributes(attributes) | Equation | 요소의 속성을 설정합니다. |
setLinkUrl(url) | Equation | 링크 URL을 설정합니다. |
setTextAlignment(textAlignment) | Equation | 텍스트 정렬을 설정합니다. |
EquationFunction
메서드
EquationFunctionArgumentSeparator
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | EquationFunctionArgumentSeparator | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | EquationFunctionArgumentSeparator | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | EquationFunctionArgumentSeparator | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | EquationFunctionArgumentSeparator | 요소의 속성을 설정합니다. |
EquationSymbol
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | EquationSymbol | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getCode() | String | 등식 기호에 해당하는 코드를 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | EquationSymbol | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | EquationSymbol | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | EquationSymbol | 요소의 속성을 설정합니다. |
FontFamily
FooterSection
메서드
Footnote
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | Footnote | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getFootnoteContents() | FootnoteSection | 각주 요소의 콘텐츠를 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
removeFromParent() | Footnote | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | Footnote | 요소의 속성을 설정합니다. |
FootnoteSection
메서드
GlyphType
속성
속성 | 유형 | 설명 |
---|---|---|
BULLET | Enum | 기본 글머리기호, 원형, 채움입니다. |
HOLLOW_BULLET | Enum | 흰색 글머리기호입니다. |
SQUARE_BULLET | Enum | 정사각형 글머리기호 |
NUMBER | Enum | 숫자를 기반으로 한 글머리기호입니다. |
LATIN_UPPER | Enum | 라틴어 대문자 글머리기호. |
LATIN_LOWER | Enum | 라틴어 소문자 글머리기호입니다. |
ROMAN_UPPER | Enum | 로마 숫자와 대문자 글머리기호입니다. |
ROMAN_LOWER | Enum | 로마 숫자, 소문자 글머리기호입니다. |
HeaderSection
메서드
HorizontalAlignment
속성
속성 | 유형 | 설명 |
---|---|---|
LEFT | Enum | 왼쪽 정렬 옵션 |
CENTER | Enum | 가운데 정렬 옵션입니다. |
RIGHT | Enum | 오른쪽 정렬 옵션 |
JUSTIFY | Enum | 양쪽 맞춤 옵션 |
HorizontalRule
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | HorizontalRule | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
removeFromParent() | HorizontalRule | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | HorizontalRule | 요소의 속성을 설정합니다. |
InlineDrawing
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | InlineDrawing | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAltDescription() | String | 그림의 대체 설명을 반환합니다. |
getAltTitle() | String | 그림의 대체 제목을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | InlineDrawing | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | InlineDrawing | 상위 항목에서 요소를 삭제합니다. |
setAltDescription(description) | InlineDrawing | 그림의 대체 설명을 설정합니다. |
setAltTitle(title) | InlineDrawing | 그림의 대체 제목을 설정합니다. |
setAttributes(attributes) | InlineDrawing | 요소의 속성을 설정합니다. |
InlineImage
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | InlineImage | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAltDescription() | String | 이미지의 대체 설명을 반환합니다. |
getAltTitle() | String | 이미지의 대체 제목을 반환합니다. |
getAs(contentType) | Blob | 이 객체 내의 데이터를 지정된 콘텐츠 유형으로 변환된 blob으로 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getBlob() | Blob | 이 객체 내의 데이터를 blob으로 반환합니다. |
getHeight() | Integer | 이미지의 높이를 픽셀 단위로 가져옵니다. |
getLinkUrl() | String | 링크 URL을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
getWidth() | Integer | 이미지의 너비를 픽셀 단위로 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | InlineImage | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | InlineImage | 상위 항목에서 요소를 삭제합니다. |
setAltDescription(description) | InlineImage | 이미지의 대체 설명을 설정합니다. |
setAltTitle(title) | InlineImage | 이미지의 대체 제목을 설정합니다. |
setAttributes(attributes) | InlineImage | 요소의 속성을 설정합니다. |
setHeight(height) | InlineImage | 이미지의 높이를 픽셀 단위로 설정합니다. |
setLinkUrl(url) | InlineImage | 링크 URL을 설정합니다. |
setWidth(width) | InlineImage | 이미지의 너비를 픽셀 단위로 설정합니다. |
ListItem
메서드
NamedRange
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getId() | String | 이 NamedRange 의 ID를 가져옵니다. |
getName() | String | 이 NamedRange 의 이름을 가져옵니다. |
getRange() | Range | 이 NamedRange 와 연결된 요소의 범위를 가져옵니다. |
remove() | void | 탭에서 이 NamedRange 를 삭제합니다. |
PageBreak
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | PageBreak | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
removeFromParent() | PageBreak | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | PageBreak | 요소의 속성을 설정합니다. |
Paragraph
메서드
ParagraphHeading
속성
속성 | 유형 | 설명 |
---|---|---|
NORMAL | Enum | 일반 텍스트의 제목 옵션입니다. |
HEADING1 | Enum | 가장 높은 제목 옵션입니다. |
HEADING2 | Enum | 두 번째 제목 옵션입니다. |
HEADING3 | Enum | 세 번째 제목 옵션은 |
HEADING4 | Enum | 네 번째 제목 옵션입니다. |
HEADING5 | Enum | 다섯 번째 제목 옵션입니다. |
HEADING6 | Enum | 가장 낮은 제목 옵션입니다. |
TITLE | Enum | 제목 제목 옵션 |
SUBTITLE | Enum | 자막 제목 옵션입니다. |
Person
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | Person | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getEmail() | String | 사용자의 이메일 주소를 반환합니다. |
getName() | String | 사람의 표시 이름이 설정된 경우 이를 반환합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | Person | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | Person | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | Person | 요소의 속성을 설정합니다. |
Position
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getElement() | Element | 이 Position 가 포함된 요소를 가져옵니다. |
getOffset() | Integer | 이 Position 가 포함된 요소 내에서 상대 위치를 가져옵니다. |
getSurroundingText() | Text | 객체의 텍스트와 서식을 나타내는 인위적인 Text 요소를 만듭니다.
직접 또는 하위 요소 체인을 통해 Position 가 포함된 Paragraph 또는 ListItem 입니다. |
getSurroundingTextOffset() | Integer | getSurroundingText() 에서 반환된 Text 요소 내에서 이 Position 의 오프셋을 가져옵니다. |
insertBookmark() | Bookmark | 이 Position 에 새 Bookmark 를 만들고 삽입합니다. |
insertInlineImage(image) | InlineImage | 지정된 이미지에서 이 Position 에 새 InlineImage 를 만들고 삽입합니다.
blob을 참조하세요. |
insertText(text) | Text | 이 Position 에 지정된 텍스트를 삽입합니다. |
PositionedImage
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getAs(contentType) | Blob | 이 객체 내의 데이터를 지정된 콘텐츠 유형으로 변환된 blob으로 반환합니다. |
getBlob() | Blob | 이 객체 내의 데이터를 blob으로 반환합니다. |
getHeight() | Integer | 이미지의 높이를 픽셀 단위로 가져옵니다. |
getId() | String | 이미지의 ID를 가져옵니다. |
getLayout() | PositionedLayout | 이미지의 배치 방식을 나타내는 enum 값을 가져옵니다. |
getLeftOffset() | Number | 단락의 왼쪽에서부터 이미지의 오프셋(포인트)을 가져옵니다. |
getParagraph() | Paragraph | 이미지가 고정된 Paragraph 를 가져옵니다. |
getTopOffset() | Number | 단락의 맨 위에서부터 이미지의 오프셋(포인트)을 가져옵니다. |
getWidth() | Integer | 이미지의 너비를 픽셀 단위로 검색합니다. |
setHeight(height) | PositionedImage | 이미지의 높이를 픽셀 단위로 설정합니다. |
setLayout(layout) | PositionedImage | 이미지가 배치되는 방식의 정의를 설정합니다. |
setLeftOffset(offset) | PositionedImage | 단락의 왼쪽에서부터 이미지의 오프셋을 포인트 단위로 설정합니다. |
setTopOffset(offset) | PositionedImage | 단락의 맨 위부터 포인트 단위로 이미지의 오프셋을 설정합니다. |
setWidth(width) | PositionedImage | 이미지의 너비를 픽셀 단위로 설정합니다. |
PositionedLayout
속성
속성 | 유형 | 설명 |
---|---|---|
ABOVE_TEXT | Enum | 이미지는 텍스트 위에 배치됩니다. |
BREAK_BOTH | Enum | 이 이미지는 텍스트를 왼쪽과 오른쪽으로 나눕니다. |
BREAK_LEFT | Enum | 이미지가 왼쪽에서 텍스트를 분리합니다. |
BREAK_RIGHT | Enum | 이 이미지는 오른쪽에서 텍스트를 분할합니다. |
WRAP_TEXT | Enum | 이미지가 텍스트로 줄바꿈됩니다. |
Range
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getRangeElements() | RangeElement[] | 부분 Text 요소를 포함하여 이 Range 의 모든 요소를 가져옵니다 (예:
(Text 요소의 일부만 포함된 선택 항목) |
RangeBuilder
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addElement(element) | RangeBuilder | 전체 Element 를 이 RangeBuilder 에 추가합니다. |
addElement(textElement, startOffset, endOffsetInclusive) | RangeBuilder | 이 RangeBuilder 에 일부 Text 요소를 추가합니다. |
addElementsBetween(startElement, endElementInclusive) | RangeBuilder | 두 개의 전체 요소와 그 사이의 모든 요소를 이 RangeBuilder 에 추가합니다. |
addElementsBetween(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive) | RangeBuilder | 두 개의 부분 Text 요소와 그 사이의 모든 요소를 RangeBuilder 에 추가합니다. |
addRange(range) | RangeBuilder | 다른 Range 의 콘텐츠를 이 RangeBuilder 에 추가합니다. |
build() | Range | 빌더에 적용된 설정에서 Range 를 구성합니다. |
getRangeElements() | RangeElement[] | 부분 Text 요소를 포함하여 이 Range 의 모든 요소를 가져옵니다 (예:
(Text 요소의 일부만 포함된 선택 항목) |
RangeElement
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getElement() | Element | 이 RangeElement 에 해당하는 Element 를 가져옵니다. |
getEndOffsetInclusive() | Integer | 범위 요소 내에서 부분 범위 끝의 위치를 가져옵니다. |
getStartOffset() | Integer | 범위 요소 내에서 부분 범위의 시작 위치를 가져옵니다. |
isPartial() | Boolean | 이 범위 요소가 전체 요소를 포함할지 아니면 부분 선택을 포함할지 결정합니다. 요소의 문자를 나타냅니다. |
RichLink
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | RichLink | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getMimeType() | String | 다음 MIME 유형을 반환합니다.
링크(항목이 Drive 파일 링크 및 null 인 경우 사용 가능)
없습니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getTitle() | String | 링크의 표시된 제목을 반환합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
getUrl() | String | 리소스의 URL을 반환합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | RichLink | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | RichLink | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | RichLink | 요소의 속성을 설정합니다. |
Tab
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
asDocumentTab() | DocumentTab | 탭 콘텐츠를 DocumentTab 로 검색합니다. |
getChildTabs() | Tab[] | 이 탭 내에 중첩된 하위 탭을 검색합니다. |
getId() | String | 탭의 ID를 검색합니다. |
getIndex() | Integer | 상위 요소 내에서 탭의 0부터 시작하는 색인을 검색합니다. |
getTitle() | String | 탭의 제목을 검색합니다. |
getType() | TabType | 탭 유형을 검색합니다. |
TabType
속성
속성 | 유형 | 설명 |
---|---|---|
DOCUMENT_TAB | Enum | DocumentTab 에 해당하는 유형 |
Table
메서드
TableCell
메서드
TableOfContents
메서드
TableRow
메서드
Text
메서드
TextAlignment
속성
속성 | 유형 | 설명 |
---|---|---|
NORMAL | Enum | 일반 텍스트 정렬입니다. |
SUPERSCRIPT | Enum | 위 첨자 텍스트 정렬입니다. |
SUBSCRIPT | Enum | 아래 첨자 텍스트 정렬입니다. |
UnsupportedElement
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | UnsupportedElement | 현재 요소의 분리된 전체 사본을 반환합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동위 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동위 요소를 검색합니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 끝에 있는지 확인합니다. |
merge() | UnsupportedElement | 요소를 동일한 유형의 앞의 동위 요소와 병합합니다. |
removeFromParent() | UnsupportedElement | 상위 항목에서 요소를 삭제합니다. |
setAttributes(attributes) | UnsupportedElement | 요소의 속성을 설정합니다. |
VerticalAlignment
속성
속성 | 유형 | 설명 |
---|---|---|
BOTTOM | Enum | 하단 정렬 옵션 |
CENTER | Enum | 가운데 정렬 옵션입니다. |
TOP | Enum | 상단 정렬 옵션 |