Document Service
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
문서
이 서비스를 사용하면 스크립트가 Google Docs 파일을 만들고, 액세스하고, 수정할 수 있습니다.
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');
// Create and open a document.
doc = DocumentApp.create('Document Name');
클래스
속성
| 속성 | 유형 | 설명 |
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 | 표 셀 및 이미지 요소의 너비 설정입니다. |
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
appendHorizontalRule() | HorizontalRule | 새 HorizontalRule를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 이미지 blob에서 새 InlineImage를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 InlineImage를 추가합니다. |
appendListItem(listItem) | ListItem | 지정된 ListItem를 추가합니다. |
appendListItem(text) | ListItem | 지정된 텍스트 콘텐츠가 포함된 새 ListItem를 만들어 추가합니다. |
appendPageBreak() | PageBreak | 새 PageBreak를 만들어 추가합니다. |
appendPageBreak(pageBreak) | PageBreak | 지정된 PageBreak를 추가합니다. |
appendParagraph(paragraph) | Paragraph | 지정된 Paragraph를 추가합니다. |
appendParagraph(text) | Paragraph | 지정된 텍스트 콘텐츠가 포함된 새 Paragraph를 만들어 추가합니다. |
appendTable() | Table | 새 Table를 만들어 추가합니다. |
appendTable(cells) | Table | 지정된 각 문자열 값에 대한 TableCell이 포함된 새 Table을 추가합니다. |
appendTable(table) | Table | 지정된 Table를 추가합니다. |
clear() | Body | 요소의 콘텐츠를 지웁니다. |
copy() | Body | 현재 요소의 분리된 전체 사본을 반환합니다. |
editAsText() | Text | 수정을 위해 현재 요소의 Text 버전을 가져옵니다. |
findElement(elementType) | RangeElement|null | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement|null | 지정된 RangeElement에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다. |
findText(searchPattern) | RangeElement|null | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement|null | 지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 가져옵니다. |
getChild(childIndex) | Element | 지정된 하위 색인에 있는 하위 요소를 가져옵니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 가져옵니다. |
getHeadingAttributes(paragraphHeading) | Object | 제공된 ParagraphHeading의 속성 집합을 가져옵니다. |
getImages() | InlineImage[]|null | 섹션에 포함된 모든 InlineImages를 가져옵니다. |
getListItems() | ListItem[]|null | 섹션에 포함된 모든 ListItems를 가져옵니다. |
getMarginBottom() | Number|null | 하단 여백을 포인트 단위로 가져옵니다. |
getMarginLeft() | Number|null | 왼쪽 여백을 포인트 단위로 가져옵니다. |
getMarginRight() | Number|null | 오른쪽 여백을 가져옵니다. |
getMarginTop() | Number|null | 상단 여백을 가져옵니다. |
getNumChildren() | Integer | 자녀 수를 가져옵니다. |
getPageHeight() | Number|null | 페이지 높이를 포인트 단위로 가져옵니다. |
getPageWidth() | Number|null | 페이지 너비를 포인트 단위로 가져옵니다. |
getParagraphs() | Paragraph[]|null | 섹션에 포함된 모든 Paragraphs를 가져옵니다 (ListItems 포함). |
getParent() | ContainerElement|null | 요소의 상위 요소를 가져옵니다. |
getTables() | Table[]|null | 섹션에 포함된 모든 Tables를 가져옵니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 가져옵니다. |
getTextAlignment() | TextAlignment|null | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType를 가져옵니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule를 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 blob에서 지정된 색인에 InlineImage을 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 색인에 지정된 InlineImage를 삽입합니다. |
insertListItem(childIndex, listItem) | ListItem | 지정된 색인에 지정된 ListItem를 삽입합니다. |
insertListItem(childIndex, text) | ListItem | 지정된 텍스트 콘텐츠가 포함된 새 ListItem을 지정된 색인에 만들어 삽입합니다. |
insertPageBreak(childIndex) | PageBreak | 지정된 색인에 새 PageBreak를 만들어 삽입합니다. |
insertPageBreak(childIndex, pageBreak) | PageBreak | 지정된 색인에 지정된 PageBreak를 삽입합니다. |
insertParagraph(childIndex, paragraph) | Paragraph | 지정된 색인에 지정된 Paragraph를 삽입합니다. |
insertParagraph(childIndex, text) | Paragraph | 지정된 텍스트 콘텐츠가 포함된 새 Paragraph을 지정된 색인에 만들어 삽입합니다. |
insertTable(childIndex) | Table | 지정된 색인에 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, cells) | Table | 지정된 색인에 지정된 셀이 포함된 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, table) | Table | 지정된 색인에 지정된 Table를 삽입합니다. |
removeChild(child) | Body | 지정된 하위 요소를 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다. |
setAttributes(attributes) | Body | 요소의 속성을 설정합니다. |
setHeadingAttributes(paragraphHeading, attributes) | Body | 제공된 ParagraphHeading의 속성을 설정합니다. |
setMarginBottom(marginBottom) | Body | 하단 여백을 포인트 단위로 설정합니다. |
setMarginLeft(marginLeft) | Body | 왼쪽 여백을 포인트 단위로 설정합니다. |
setMarginRight(marginRight) | Body | 오른쪽 여백을 포인트 단위로 설정합니다. |
setMarginTop(marginTop) | Body | 상단 여백을 설정합니다. |
setPageHeight(pageHeight) | Body | 페이지 높이를 포인트 단위로 설정합니다. |
setPageWidth(pageWidth) | Body | 페이지 너비를 포인트 단위로 설정합니다. |
setText(text) | Body | 콘텐츠를 일반 텍스트로 설정합니다. |
setTextAlignment(textAlignment) | Body | 텍스트 정렬을 설정합니다. |
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
appendHorizontalRule() | HorizontalRule | 새 HorizontalRule를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 이미지 blob에서 새 InlineImage를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 InlineImage를 추가합니다. |
appendListItem(listItem) | ListItem | 지정된 ListItem를 추가합니다. |
appendListItem(text) | ListItem | 지정된 텍스트 콘텐츠가 포함된 새 ListItem를 만들어 추가합니다. |
appendParagraph(paragraph) | Paragraph | 지정된 Paragraph를 추가합니다. |
appendParagraph(text) | Paragraph | 지정된 텍스트 콘텐츠가 포함된 새 Paragraph를 만들어 추가합니다. |
appendTable() | Table | 새 Table를 만들어 추가합니다. |
appendTable(cells) | Table | 지정된 각 문자열 값에 대한 TableCell이 포함된 새 Table을 추가합니다. |
appendTable(table) | Table | 지정된 Table를 추가합니다. |
clear() | FooterSection | 요소의 콘텐츠를 지웁니다. |
copy() | FooterSection | 현재 요소의 분리된 전체 사본을 반환합니다. |
editAsText() | Text | 수정을 위해 현재 요소의 Text 버전을 가져옵니다. |
findElement(elementType) | RangeElement|null | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement|null | 지정된 RangeElement에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다. |
findText(searchPattern) | RangeElement|null | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement|null | 지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 가져옵니다. |
getChild(childIndex) | Element | 지정된 하위 색인에 있는 하위 요소를 가져옵니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 가져옵니다. |
getImages() | InlineImage[]|null | 섹션에 포함된 모든 InlineImages를 가져옵니다. |
getListItems() | ListItem[]|null | 섹션에 포함된 모든 ListItems를 가져옵니다. |
getNumChildren() | Integer | 자녀 수를 가져옵니다. |
getParagraphs() | Paragraph[]|null | 섹션에 포함된 모든 Paragraphs를 가져옵니다 (ListItems 포함). |
getParent() | ContainerElement|null | 요소의 상위 요소를 가져옵니다. |
getTables() | Table[]|null | 섹션에 포함된 모든 Tables를 가져옵니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 가져옵니다. |
getTextAlignment() | TextAlignment|null | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType를 가져옵니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule를 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 blob에서 지정된 색인에 InlineImage을 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 색인에 지정된 InlineImage를 삽입합니다. |
insertListItem(childIndex, listItem) | ListItem | 지정된 색인에 지정된 ListItem를 삽입합니다. |
insertListItem(childIndex, text) | ListItem | 지정된 텍스트 콘텐츠가 포함된 새 ListItem을 지정된 색인에 만들어 삽입합니다. |
insertParagraph(childIndex, paragraph) | Paragraph | 지정된 색인에 지정된 Paragraph를 삽입합니다. |
insertParagraph(childIndex, text) | Paragraph | 지정된 텍스트 콘텐츠가 포함된 새 Paragraph을 지정된 색인에 만들어 삽입합니다. |
insertTable(childIndex) | Table | 지정된 색인에 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, cells) | Table | 지정된 색인에 지정된 셀이 포함된 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, table) | Table | 지정된 색인에 지정된 Table를 삽입합니다. |
removeChild(child) | FooterSection | 지정된 하위 요소를 삭제합니다. |
removeFromParent() | FooterSection|null | 요소를 상위 요소에서 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다. |
setAttributes(attributes) | FooterSection | 요소의 속성을 설정합니다. |
setText(text) | FooterSection | 콘텐츠를 일반 텍스트로 설정합니다. |
setTextAlignment(textAlignment) | FooterSection | 텍스트 정렬을 설정합니다. |
속성
| 속성 | 유형 | 설명 |
BULLET | Enum | 기본 글머리 기호, 원형 및 채워짐 |
HOLLOW_BULLET | Enum | 빈 글머리기호 |
SQUARE_BULLET | Enum | 정사각형 글머리기호 |
NUMBER | Enum | 숫자 기반 글머리 기호입니다. |
LATIN_UPPER | Enum | 라틴어 대문자 글머리 기호입니다. |
LATIN_LOWER | Enum | 라틴어 소문자 글머리 기호입니다. |
ROMAN_UPPER | Enum | 로마 숫자, 대문자 글머리 기호 |
ROMAN_LOWER | Enum | 로마 숫자, 소문자 글머리 기호 |
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
appendHorizontalRule() | HorizontalRule | 새 HorizontalRule를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 이미지 blob에서 새 InlineImage를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 InlineImage를 추가합니다. |
appendListItem(listItem) | ListItem | 지정된 ListItem를 추가합니다. |
appendListItem(text) | ListItem | 지정된 텍스트 콘텐츠가 포함된 새 ListItem를 만들어 추가합니다. |
appendParagraph(paragraph) | Paragraph | 지정된 Paragraph를 추가합니다. |
appendParagraph(text) | Paragraph | 지정된 텍스트 콘텐츠가 포함된 새 Paragraph를 만들어 추가합니다. |
appendTable() | Table | 새 Table를 만들어 추가합니다. |
appendTable(cells) | Table | 지정된 각 문자열 값에 대한 TableCell이 포함된 새 Table을 추가합니다. |
appendTable(table) | Table | 지정된 Table를 추가합니다. |
clear() | HeaderSection | 요소의 콘텐츠를 지웁니다. |
copy() | HeaderSection | 현재 요소의 분리된 전체 사본을 반환합니다. |
editAsText() | Text | 수정을 위해 현재 요소의 Text 버전을 가져옵니다. |
findElement(elementType) | RangeElement|null | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement|null | 지정된 RangeElement에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다. |
findText(searchPattern) | RangeElement|null | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement|null | 지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 가져옵니다. |
getChild(childIndex) | Element | 지정된 하위 색인에 있는 하위 요소를 가져옵니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 가져옵니다. |
getImages() | InlineImage[]|null | 섹션에 포함된 모든 InlineImages를 가져옵니다. |
getListItems() | ListItem[]|null | 섹션에 포함된 모든 ListItems를 가져옵니다. |
getNumChildren() | Integer | 자녀 수를 가져옵니다. |
getParagraphs() | Paragraph[]|null | 섹션에 포함된 모든 Paragraphs를 가져옵니다 (ListItems 포함). |
getParent() | ContainerElement|null | 요소의 상위 요소를 가져옵니다. |
getTables() | Table[]|null | 섹션에 포함된 모든 Tables를 가져옵니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 가져옵니다. |
getTextAlignment() | TextAlignment|null | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType를 가져옵니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule를 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 blob에서 지정된 색인에 InlineImage을 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 색인에 지정된 InlineImage를 삽입합니다. |
insertListItem(childIndex, listItem) | ListItem | 지정된 색인에 지정된 ListItem를 삽입합니다. |
insertListItem(childIndex, text) | ListItem | 지정된 텍스트 콘텐츠가 포함된 새 ListItem을 지정된 색인에 만들어 삽입합니다. |
insertParagraph(childIndex, paragraph) | Paragraph | 지정된 색인에 지정된 Paragraph를 삽입합니다. |
insertParagraph(childIndex, text) | Paragraph | 지정된 텍스트 콘텐츠가 포함된 새 Paragraph을 지정된 색인에 만들어 삽입합니다. |
insertTable(childIndex) | Table | 지정된 색인에 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, cells) | Table | 지정된 색인에 지정된 셀이 포함된 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, table) | Table | 지정된 색인에 지정된 Table를 삽입합니다. |
removeChild(child) | HeaderSection | 지정된 하위 요소를 삭제합니다. |
removeFromParent() | HeaderSection|null | 요소를 상위 요소에서 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다. |
setAttributes(attributes) | HeaderSection | 요소의 속성을 설정합니다. |
setText(text) | HeaderSection | 콘텐츠를 일반 텍스트로 설정합니다. |
setTextAlignment(textAlignment) | HeaderSection | 텍스트 정렬을 설정합니다. |
속성
| 속성 | 유형 | 설명 |
LEFT | Enum | 왼쪽 정렬 옵션입니다. |
CENTER | Enum | 가운데 정렬 옵션 |
RIGHT | Enum | 오른쪽 정렬 옵션입니다. |
JUSTIFY | Enum | 양쪽 정렬 옵션입니다. |
속성
| 속성 | 유형 | 설명 |
NORMAL | Enum | 일반 텍스트의 제목 옵션입니다. |
HEADING1 | Enum | 가장 높은 제목 옵션입니다. |
HEADING2 | Enum | 두 번째 제목 옵션입니다. |
HEADING3 | Enum | 세 번째 제목 옵션 |
HEADING4 | Enum | 네 번째 제목 옵션입니다. |
HEADING5 | Enum | 다섯 번째 제목 옵션입니다. |
HEADING6 | Enum | 가장 낮은 제목 옵션입니다. |
TITLE | Enum | 제목 헤딩 옵션입니다. |
SUBTITLE | Enum | 부제목 옵션입니다. |
속성
| 속성 | 유형 | 설명 |
ABOVE_TEXT | Enum | 이미지가 텍스트 위에 배치됩니다. |
BREAK_BOTH | Enum | 이미지가 왼쪽과 오른쪽의 텍스트를 끊습니다. |
BREAK_LEFT | Enum | 이미지가 왼쪽의 텍스트를 끊습니다. |
BREAK_RIGHT | Enum | 이미지가 오른쪽의 텍스트를 끊습니다. |
WRAP_TEXT | Enum | 이미지가 텍스트로 둘러싸여 있습니다. |
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
appendHorizontalRule() | HorizontalRule | 새 HorizontalRule를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 이미지 blob에서 새 InlineImage를 만들어 추가합니다. |
appendImage(image) | InlineImage | 지정된 InlineImage를 추가합니다. |
appendListItem(listItem) | ListItem | 지정된 ListItem를 추가합니다. |
appendListItem(text) | ListItem | 새 ListItem를 만들어 추가합니다. |
appendParagraph(paragraph) | Paragraph | 지정된 Paragraph를 추가합니다. |
appendParagraph(text) | Paragraph | 새 Paragraph를 만들어 추가합니다. |
appendTable() | Table | 새 Table를 만들어 추가합니다. |
appendTable(cells) | Table | 지정된 셀이 포함된 새 Table을 추가합니다. |
appendTable(table) | Table | 지정된 Table를 추가합니다. |
clear() | TableCell | 요소의 콘텐츠를 지웁니다. |
copy() | TableCell | 현재 요소의 분리된 전체 사본을 반환합니다. |
editAsText() | Text | 수정을 위해 현재 요소의 Text 버전을 가져옵니다. |
findElement(elementType) | RangeElement|null | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement|null | 지정된 RangeElement에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다. |
findText(searchPattern) | RangeElement|null | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement|null | 지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 가져옵니다. |
getBackgroundColor() | String|null | 배경색을 가져옵니다. |
getChild(childIndex) | Element | 지정된 하위 색인에 있는 하위 요소를 가져옵니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 가져옵니다. |
getColSpan() | Integer | 이 셀이 걸쳐 있는 표 셀의 열 수인 열 범위를 가져옵니다. |
getLinkUrl() | String|null | 링크 URL을 가져옵니다. |
getNextSibling() | Element|null | 요소의 다음 동위 요소를 가져옵니다. |
getNumChildren() | Integer | 자녀 수를 가져옵니다. |
getPaddingBottom() | Number|null | 하단 패딩을 포인트 단위로 가져옵니다. |
getPaddingLeft() | Number|null | 왼쪽 패딩을 포인트 단위로 가져옵니다. |
getPaddingRight() | Number|null | 오른쪽 패딩을 포인트 단위로 가져옵니다. |
getPaddingTop() | Number|null | 상단 패딩을 포인트 단위로 가져옵니다. |
getParent() | ContainerElement|null | 요소의 상위 요소를 가져옵니다. |
getParentRow() | TableRow|null | 현재 TableCell이 포함된 TableRow를 가져옵니다. |
getParentTable() | Table|null | 현재 TableCell이 포함된 Table를 가져옵니다. |
getPreviousSibling() | Element|null | 요소의 이전 동급 요소를 가져옵니다. |
getRowSpan() | Integer | 이 셀이 걸쳐 있는 표 셀의 행 수인 행 범위를 가져옵니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 가져옵니다. |
getTextAlignment() | TextAlignment|null | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType를 가져옵니다. |
getVerticalAlignment() | VerticalAlignment|null | VerticalAlignment를 가져옵니다. |
getWidth() | Number|null | 셀이 포함된 열의 너비를 포인트 단위로 가져옵니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule를 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 blob에서 지정된 색인에 InlineImage을 만들어 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 색인에 지정된 InlineImage를 삽입합니다. |
insertListItem(childIndex, listItem) | ListItem | 지정된 색인에 지정된 ListItem를 삽입합니다. |
insertListItem(childIndex, text) | ListItem | 지정된 색인에 새 ListItem를 만들어 삽입합니다. |
insertParagraph(childIndex, paragraph) | Paragraph | 지정된 색인에 지정된 Paragraph를 삽입합니다. |
insertParagraph(childIndex, text) | Paragraph | 지정된 색인에 새 Paragraph를 만들어 삽입합니다. |
insertTable(childIndex) | Table | 지정된 색인에 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, cells) | Table | 지정된 색인에 지정된 셀이 포함된 새 Table를 만들어 삽입합니다. |
insertTable(childIndex, table) | Table | 지정된 색인에 지정된 Table를 삽입합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document의 끝에 있는지 여부를 확인합니다. |
merge() | TableCell|null | 요소를 동일한 유형의 이전 형제와 병합합니다. |
removeChild(child) | TableCell | 지정된 하위 요소를 삭제합니다. |
removeFromParent() | TableCell|null | 요소를 상위 요소에서 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다. |
setAttributes(attributes) | TableCell | 요소의 속성을 설정합니다. |
setBackgroundColor(color) | TableCell | 배경 색상을 설정합니다. |
setLinkUrl(url) | TableCell | 링크 URL을 설정합니다. |
setPaddingBottom(paddingBottom) | TableCell | 하단 패딩을 포인트 단위로 설정합니다. |
setPaddingLeft(paddingLeft) | TableCell | 포인트 단위로 왼쪽 패딩을 설정합니다. |
setPaddingRight(paddingRight) | TableCell | 오른쪽 패딩을 포인트 단위로 설정합니다. |
setPaddingTop(paddingTop) | TableCell | 상단 패딩을 포인트 단위로 설정합니다. |
setText(text) | TableCell | 콘텐츠를 일반 텍스트로 설정합니다. |
setTextAlignment(textAlignment) | TableCell | 텍스트 정렬을 설정합니다. |
setVerticalAlignment(alignment) | TableCell | 세로 정렬을 설정합니다. |
setWidth(width) | TableCell | 현재 셀이 포함된 열의 너비를 포인트 단위로 설정합니다. |
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
appendText(text) | Text | 이 텍스트 영역의 끝에 지정된 텍스트를 추가합니다. |
copy() | Text | 현재 요소의 분리된 전체 사본을 반환합니다. |
deleteText(startOffset, endOffsetInclusive) | Text | 텍스트 범위를 삭제합니다. |
editAsText() | Text | 수정을 위해 현재 요소의 Text 버전을 가져옵니다. |
findText(searchPattern) | RangeElement|null | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement|null | 지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 가져옵니다. |
getAttributes(offset) | Object | 지정된 문자 오프셋의 속성을 가져옵니다. |
getBackgroundColor() | String|null | 배경 색상 설정을 가져옵니다. |
getBackgroundColor(offset) | String|null | 지정된 문자 오프셋에서 배경색을 가져옵니다. |
getFontFamily() | String|null | 글꼴 모음 설정을 가져옵니다. |
getFontFamily(offset) | String|null | 지정된 문자 오프셋의 글꼴 모음을 가져옵니다. |
getFontSize() | Number|null | 글꼴 크기 설정을 가져옵니다. |
getFontSize(offset) | Number|null | 지정된 문자 오프셋의 글꼴 크기를 가져옵니다. |
getForegroundColor() | String|null | 전경색 설정을 가져옵니다. |
getForegroundColor(offset) | String|null | 지정된 문자 오프셋에서 전경색을 가져옵니다. |
getLinkUrl() | String|null | 링크 URL을 가져옵니다. |
getLinkUrl(offset) | String|null | 지정된 문자 오프셋의 링크 URL을 가져옵니다. |
getNextSibling() | Element|null | 요소의 다음 동위 요소를 가져옵니다. |
getParent() | ContainerElement|null | 요소의 상위 요소를 가져옵니다. |
getPreviousSibling() | Element|null | 요소의 이전 동급 요소를 가져옵니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 가져옵니다. |
getTextAlignment() | TextAlignment|null | 텍스트 정렬을 가져옵니다. |
getTextAlignment(offset) | TextAlignment|null | 단일 문자의 텍스트 정렬을 가져옵니다. |
getTextAttributeIndices() | Integer[] | 서로 다른 텍스트 서식 실행의 시작에 해당하는 텍스트 색인 집합을 가져옵니다. |
getType() | ElementType | 요소의 ElementType를 가져옵니다. |
insertText(offset, text) | Text | 지정된 문자 오프셋에 지정된 텍스트를 삽입합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document의 끝에 있는지 여부를 확인합니다. |
isBold() | Boolean|null | 굵게 설정을 가져옵니다. |
isBold(offset) | Boolean|null | 지정된 문자 오프셋의 굵게 설정을 가져옵니다. |
isItalic() | Boolean|null | 이탤릭체 설정을 가져옵니다. |
isItalic(offset) | Boolean|null | 지정된 문자 오프셋에서 기울임꼴 설정을 가져옵니다. |
isStrikethrough() | Boolean|null | 취소선 설정을 가져옵니다. |
isStrikethrough(offset) | Boolean|null | 지정된 문자 오프셋의 취소선 설정을 가져옵니다. |
isUnderline() | Boolean|null | 밑줄 설정을 가져옵니다. |
isUnderline(offset) | Boolean|null | 지정된 문자 오프셋의 밑줄 설정을 가져옵니다. |
merge() | Text|null | 요소를 동일한 유형의 이전 형제와 병합합니다. |
removeFromParent() | Text|null | 요소를 상위 요소에서 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다. |
setAttributes(startOffset, endOffsetInclusive, attributes) | Text | 지정된 속성을 지정된 문자 범위에 적용합니다. |
setAttributes(attributes) | Text | 요소의 속성을 설정합니다. |
setBackgroundColor(startOffset, endOffsetInclusive, color) | Text | 지정된 문자 범위의 배경 색상을 설정합니다. |
setBackgroundColor(color) | Text | 배경 색상을 설정합니다. |
setBold(bold) | Text | 굵게 설정을 설정합니다. |
setBold(startOffset, endOffsetInclusive, bold) | Text | 지정된 문자 범위의 굵게 설정을 지정합니다. |
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName) | Text | 지정된 문자 범위의 글꼴 모음을 설정합니다. |
setFontFamily(fontFamilyName) | Text | 글꼴 모음을 설정합니다. |
setFontSize(startOffset, endOffsetInclusive, size) | Text | 지정된 문자 범위의 글꼴 크기를 설정합니다. |
setFontSize(size) | Text | 글꼴 크기를 설정합니다. |
setForegroundColor(startOffset, endOffsetInclusive, color) | Text | 지정된 문자 범위의 전경색을 설정합니다. |
setForegroundColor(color) | Text | 전경색을 설정합니다. |
setItalic(italic) | Text | 이탤릭 설정을 지정합니다. |
setItalic(startOffset, endOffsetInclusive, italic) | Text | 지정된 문자 범위의 기울임꼴 설정을 지정합니다. |
setLinkUrl(startOffset, endOffsetInclusive, url) | Text | 지정된 문자 범위의 링크 URL을 설정합니다. |
setLinkUrl(url) | Text | 링크 URL을 설정합니다. |
setStrikethrough(strikethrough) | Text | 취소선 설정을 설정합니다. |
setStrikethrough(startOffset, endOffsetInclusive, strikethrough) | Text | 지정된 문자 범위의 취소선 설정을 설정합니다. |
setText(text) | Text | 텍스트 콘텐츠를 설정합니다. |
setTextAlignment(startOffset, endOffsetInclusive, textAlignment) | Text | 지정된 문자 범위의 텍스트 정렬을 설정합니다. |
setTextAlignment(textAlignment) | Text | 텍스트 정렬을 설정합니다. |
setUnderline(underline) | Text | 밑줄 설정을 지정합니다. |
setUnderline(startOffset, endOffsetInclusive, underline) | Text | 지정된 문자 범위의 밑줄 설정을 설정합니다. |
속성
| 속성 | 유형 | 설명 |
NORMAL | Enum | 일반 텍스트 정렬입니다. |
SUPERSCRIPT | Enum | 위 첨자 텍스트 정렬입니다. |
SUBSCRIPT | Enum | 아래 첨자 텍스트 정렬입니다. |
속성
| 속성 | 유형 | 설명 |
BOTTOM | Enum | 하단 정렬 옵션입니다. |
CENTER | Enum | 가운데 정렬 옵션 |
TOP | Enum | 상단 맞춤 옵션입니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-12-11(UTC)
[null,null,["최종 업데이트: 2025-12-11(UTC)"],[],["`DocumentApp` allows managing Google Docs through scripts, enabling the creation (`create`) and opening (`openById`) of documents. Key actions include adding elements like `HorizontalRule`, `InlineImage`, `ListItem`, `Paragraph`, and `Table` using `Body` methods such as `append` and `insert`. Other actions are: retrieving elements, attributes, managing text (setting, replacing), and controlling document layout (margins, size, alignment). The service facilitates managing bookmarks, access permissions, and user interface interactions. Enumerations define document attributes, element types, and formatting styles.\n"]]