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."]]],["`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"]]