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 | 지정된 이미지 블롭에서 새 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 | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement | 지정된 RangeElement 에서 시작하여 지정된 유형의 하위 요소에 대한 요소의 콘텐츠를 검색합니다. |
findText(searchPattern) | RangeElement | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement | 지정된 검색 결과에서 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getChild(childIndex) | Element | 지정된 하위 색인의 하위 요소를 검색합니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 검색합니다. |
getHeadingAttributes(paragraphHeading) | Object | 제공된 ParagraphHeading 의 속성 집합을 검색합니다. |
getImages() | InlineImage[] | 섹션에 포함된 모든 InlineImages 를 검색합니다. |
getListItems() | ListItem[] | 섹션에 포함된 모든 ListItems 를 검색합니다. |
getMarginBottom() | Number | 하단 여백을 포인트 단위로 검색합니다. |
getMarginLeft() | Number | 왼쪽 여백을 포인트 단위로 검색합니다. |
getMarginRight() | Number | 오른쪽 여백을 검색합니다. |
getMarginTop() | Number | 상단 여백을 가져옵니다. |
getNumChildren() | Integer | 하위 요소 수를 가져옵니다. |
getPageHeight() | Number | 페이지 높이를 포인트 단위로 검색합니다. |
getPageWidth() | Number | 페이지 너비를 포인트 단위로 검색합니다. |
getParagraphs() | Paragraph[] | 섹션에 포함된 모든 Paragraphs (ListItems 포함)를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 가져옵니다. |
getTables() | Table[] | 섹션에 포함된 모든 Tables 를 검색합니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 검색합니다. |
getTextAlignment() | TextAlignment | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule 를 만들고 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 블롭에서 지정된 색인에 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 | 지정된 이미지 블롭에서 새 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 | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement | 지정된 RangeElement 에서 시작하여 지정된 유형의 하위 요소에 대한 요소의 콘텐츠를 검색합니다. |
findText(searchPattern) | RangeElement | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement | 지정된 검색 결과에서 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getChild(childIndex) | Element | 지정된 하위 색인의 하위 요소를 검색합니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 검색합니다. |
getImages() | InlineImage[] | 섹션에 포함된 모든 InlineImages 를 검색합니다. |
getListItems() | ListItem[] | 섹션에 포함된 모든 ListItems 를 검색합니다. |
getNumChildren() | Integer | 하위 요소 수를 가져옵니다. |
getParagraphs() | Paragraph[] | 섹션에 포함된 모든 Paragraphs (ListItems 포함)를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 가져옵니다. |
getTables() | Table[] | 섹션에 포함된 모든 Tables 를 검색합니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 검색합니다. |
getTextAlignment() | TextAlignment | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule 를 만들고 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 블롭에서 지정된 색인에 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 | 상위 요소에서 요소를 삭제합니다. |
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 | 지정된 이미지 블롭에서 새 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 | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement | 지정된 RangeElement 에서 시작하여 지정된 유형의 하위 요소에 대한 요소의 콘텐츠를 검색합니다. |
findText(searchPattern) | RangeElement | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement | 지정된 검색 결과에서 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getChild(childIndex) | Element | 지정된 하위 색인의 하위 요소를 검색합니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 검색합니다. |
getImages() | InlineImage[] | 섹션에 포함된 모든 InlineImages 를 검색합니다. |
getListItems() | ListItem[] | 섹션에 포함된 모든 ListItems 를 검색합니다. |
getNumChildren() | Integer | 하위 요소 수를 가져옵니다. |
getParagraphs() | Paragraph[] | 섹션에 포함된 모든 Paragraphs (ListItems 포함)를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 가져옵니다. |
getTables() | Table[] | 섹션에 포함된 모든 Tables 를 검색합니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 검색합니다. |
getTextAlignment() | TextAlignment | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule 를 만들고 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 블롭에서 지정된 색인에 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 | 상위 요소에서 요소를 삭제합니다. |
replaceText(searchPattern, replacement) | Element | 정규 표현식을 사용하여 지정된 텍스트 패턴이 발견된 모든 위치를 지정된 대체 문자열로 바꿉니다. |
setAttributes(attributes) | HeaderSection | 요소의 속성을 설정합니다. |
setText(text) | HeaderSection | 콘텐츠를 일반 텍스트로 설정합니다. |
setTextAlignment(textAlignment) | HeaderSection | 텍스트 정렬을 설정합니다. |
속성
속성 | 유형 | 설명 |
LEFT | Enum | 왼쪽 정렬 옵션 |
CENTER | Enum | 가운데 정렬 옵션 |
RIGHT | Enum | 오른쪽 정렬 옵션 |
JUSTIFY | Enum | justify-alignment 옵션 |
속성
속성 | 유형 | 설명 |
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 | 지정된 이미지 블롭에서 새 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 | 요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다. |
findElement(elementType, from) | RangeElement | 지정된 RangeElement 에서 시작하여 지정된 유형의 하위 요소에 대한 요소의 콘텐츠를 검색합니다. |
findText(searchPattern) | RangeElement | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement | 지정된 검색 결과에서 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getBackgroundColor() | String | 배경 색상을 검색합니다. |
getChild(childIndex) | Element | 지정된 하위 색인의 하위 요소를 검색합니다. |
getChildIndex(child) | Integer | 지정된 하위 요소의 하위 색인을 검색합니다. |
getColSpan() | Integer | 이 셀이 걸쳐 있는 테이블 셀의 열 수인 열 범위를 검색합니다. |
getLinkUrl() | String | 링크 URL을 가져옵니다. |
getNextSibling() | Element | 요소의 다음 동료 요소를 검색합니다. |
getNumChildren() | Integer | 하위 요소 수를 가져옵니다. |
getPaddingBottom() | Number | 하단 패딩을 포인트 단위로 검색합니다. |
getPaddingLeft() | Number | 왼쪽 패딩을 포인트 단위로 검색합니다. |
getPaddingRight() | Number | 오른쪽 패딩을 포인트 단위로 검색합니다. |
getPaddingTop() | Number | 상단 패딩을 포인트 단위로 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 가져옵니다. |
getParentRow() | TableRow | 현재 TableCell 가 포함된 TableRow 를 검색합니다. |
getParentTable() | Table | 현재 TableCell 가 포함된 Table 를 검색합니다. |
getPreviousSibling() | Element | 요소의 이전 동료 요소를 검색합니다. |
getRowSpan() | Integer | 이 셀이 걸쳐 있는 테이블 셀의 행 수인 행 범위를 검색합니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 검색합니다. |
getTextAlignment() | TextAlignment | 텍스트 정렬을 가져옵니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
getVerticalAlignment() | VerticalAlignment | VerticalAlignment 를 검색합니다. |
getWidth() | Number | 셀이 포함된 열의 너비를 포인트 단위로 검색합니다. |
insertHorizontalRule(childIndex) | HorizontalRule | 지정된 색인에 새 HorizontalRule 를 만들고 삽입합니다. |
insertImage(childIndex, image) | InlineImage | 지정된 이미지 블롭에서 지정된 색인에 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 | 요소를 동일한 유형의 앞쪽 형제 요소와 병합합니다. |
removeChild(child) | TableCell | 지정된 하위 요소를 삭제합니다. |
removeFromParent() | TableCell | 상위 요소에서 요소를 삭제합니다. |
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 | 정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
findText(searchPattern, from) | RangeElement | 지정된 검색 결과에서 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다. |
getAttributes() | Object | 요소의 속성을 검색합니다. |
getAttributes(offset) | Object | 지정된 문자 오프셋에서 속성을 검색합니다. |
getBackgroundColor() | String | 배경 색상 설정을 가져옵니다. |
getBackgroundColor(offset) | String | 지정된 문자 오프셋의 배경 색상을 검색합니다. |
getFontFamily() | String | 글꼴 모음 설정을 가져옵니다. |
getFontFamily(offset) | String | 지정된 문자 오프셋에서 글꼴 모음을 검색합니다. |
getFontSize() | Number | 글꼴 크기 설정을 가져옵니다. |
getFontSize(offset) | Number | 지정된 문자 오프셋의 글꼴 크기를 검색합니다. |
getForegroundColor() | String | 전경 색상 설정을 가져옵니다. |
getForegroundColor(offset) | String | 지정된 문자 오프셋에서 전경 색상을 검색합니다. |
getLinkUrl() | String | 링크 URL을 가져옵니다. |
getLinkUrl(offset) | String | 지정된 문자 오프셋에서 링크 URL을 검색합니다. |
getNextSibling() | Element | 요소의 다음 동료 요소를 검색합니다. |
getParent() | ContainerElement | 요소의 상위 요소를 가져옵니다. |
getPreviousSibling() | Element | 요소의 이전 동료 요소를 검색합니다. |
getText() | String | 요소의 콘텐츠를 텍스트 문자열로 검색합니다. |
getTextAlignment() | TextAlignment | 텍스트 정렬을 가져옵니다. |
getTextAlignment(offset) | TextAlignment | 단일 문자의 텍스트 정렬을 가져옵니다. |
getTextAttributeIndices() | Integer[] | 고유한 텍스트 형식 지정 실행의 시작에 해당하는 텍스트 색인 집합을 가져옵니다. |
getType() | ElementType | 요소의 ElementType 를 검색합니다. |
insertText(offset, text) | Text | 지정된 문자 오프셋에 지정된 텍스트를 삽입합니다. |
isAtDocumentEnd() | Boolean | 요소가 Document 의 끝에 있는지 확인합니다. |
isBold() | Boolean | 굵게 설정을 가져옵니다. |
isBold(offset) | Boolean | 지정된 문자 오프셋에서 굵게 설정을 검색합니다. |
isItalic() | Boolean | 기울임꼴 설정을 가져옵니다. |
isItalic(offset) | Boolean | 지정된 문자 오프셋에서 기울임꼴 설정을 검색합니다. |
isStrikethrough() | Boolean | 취소선 설정을 가져옵니다. |
isStrikethrough(offset) | Boolean | 지정된 문자 오프셋에서 취소선 설정을 검색합니다. |
isUnderline() | Boolean | 밑줄 설정을 가져옵니다. |
isUnderline(offset) | Boolean | 지정된 문자 오프셋에서 밑줄 설정을 검색합니다. |
merge() | Text | 요소를 동일한 유형의 앞쪽 형제 요소와 병합합니다. |
removeFromParent() | Text | 상위 요소에서 요소를 삭제합니다. |
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 계열사의 등록 상표입니다.
최종 업데이트: 2024-12-04(UTC)
[null,null,["최종 업데이트: 2024-12-04(UTC)"],[[["Google Apps Script's Document Service allows programmatic manipulation of Google Docs files, including creating, opening, and modifying documents."],["The service provides classes like `DocumentApp`, `Body`, `Paragraph`, and `Table` to interact with document elements."],["Each class has specific methods and properties to access and modify document content, like appending elements, changing text styles, and setting attributes."],["Developers can use these methods to automate tasks, generate reports, and customize documents based on specific needs."],["The content serves as a reference guide for utilizing the Document Service and its functionalities for Google Docs manipulation."]]],[]]