의견 보내기
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_COLOREnum요소 (단락, 표 등) 또는 문서의 배경색입니다.
BOLDEnum서식 있는 텍스트의 글꼴 두께 설정입니다.
BORDER_COLOREnum표 요소의 테두리 색상입니다.
BORDER_WIDTHEnum표 요소의 테두리 너비(포인트)입니다.
CODEEnum수식 요소의 코드 콘텐츠입니다.
FONT_FAMILYEnum서식 있는 텍스트의 글꼴 모음 설정입니다.
FONT_SIZEEnum서식 있는 텍스트의 글꼴 크기 설정(포인트)입니다.
FOREGROUND_COLOREnum서식 있는 텍스트의 전경색 설정입니다.
HEADINGEnum단락 요소의 제목 유형입니다 (예: Document App.ParagraphHeading.HEADING1).
HEIGHTEnum이미지 요소의 높이 설정입니다.
HORIZONTAL_ALIGNMENTEnum단락 요소 (예: Document App.HorizontalAlignment.CENTER)의 가로 정렬입니다.
INDENT_ENDEnum단락 요소의 끝 들여쓰기 설정(단위: 포인트)입니다.
INDENT_FIRST_LINEEnum단락 요소의 첫 번째 줄 들여쓰기 설정(포인트)입니다.
INDENT_STARTEnum단락 요소의 시작 들여쓰기 설정(단위: 포인트)입니다.
ITALICEnum서식 있는 텍스트의 글꼴 스타일 설정입니다.
GLYPH_TYPEEnum목록 항목 요소의 글리프 유형입니다.
LEFT_TO_RIGHTEnum서식 있는 텍스트의 텍스트 방향 설정입니다.
LINE_SPACINGEnum단락 요소의 줄 간격 설정을 승수로 나타냅니다.
LINK_URLEnum리치 텍스트의 링크 URL입니다.
LIST_IDEnum목록 항목 요소의 포괄 목록 ID입니다.
MARGIN_BOTTOMEnum단락 요소의 하단 여백 설정(포인트)입니다.
MARGIN_LEFTEnum단락 요소의 왼쪽 여백 설정(포인트)입니다.
MARGIN_RIGHTEnum단락 요소의 오른쪽 여백 설정(포인트)입니다.
MARGIN_TOPEnum단락 요소의 상단 여백 설정(포인트)입니다.
NESTING_LEVELEnum목록 항목 요소의 항목 중첩 수준입니다.
MINIMUM_HEIGHTEnum표 행 요소의 최소 높이 설정(포인트)입니다.
PADDING_BOTTOMEnum표 셀 요소의 하단 패딩 설정(포인트)입니다.
PADDING_LEFTEnum표 셀 요소의 왼쪽 패딩 설정(포인트)입니다.
PADDING_RIGHTEnum표 셀 요소의 오른쪽 패딩 설정(포인트)입니다.
PADDING_TOPEnum표 셀 요소의 상단 패딩 설정(단위: 포인트)입니다.
PAGE_HEIGHTEnum문서의 페이지 높이 설정(포인트)입니다.
PAGE_WIDTHEnum문서의 페이지 너비 설정(포인트)입니다.
SPACING_AFTEREnum단락 요소의 하단 간격 설정(포인트)입니다.
SPACING_BEFOREEnum문단 요소의 상단 간격 설정(포인트)입니다.
STRIKETHROUGHEnum서식 있는 텍스트의 취소선 설정입니다.
UNDERLINEEnum리치 텍스트의 밑줄 설정입니다.
VERTICAL_ALIGNMENTEnum표 셀 요소의 세로 정렬 설정입니다.
WIDTHEnum표 셀 및 이미지 요소의 너비 설정입니다.
메서드
메서드 반환 유형 간략한 설명
append Horizontal Rule() Horizontal Rule 새 Horizontal Rule 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 이미지 blob에서 새 Inline Image 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 Inline Image 를 추가합니다.
append List Item(listItem) List Item 지정된 List Item 를 추가합니다.
append List Item(text) List Item 지정된 텍스트 콘텐츠가 포함된 새 List Item 를 만들어 추가합니다.
append Page Break() Page Break 새 Page Break 를 만들어 추가합니다.
append Page Break(pageBreak) Page Break 지정된 Page Break 를 추가합니다.
append Paragraph(paragraph) Paragraph 지정된 Paragraph 를 추가합니다.
append Paragraph(text) Paragraph 지정된 텍스트 콘텐츠가 포함된 새 Paragraph 를 만들어 추가합니다.
append Table() Table 새 Table 를 만들어 추가합니다.
append Table(cells) Table 지정된 각 문자열 값에 대한 Table Cell 이 포함된 새 Table 을 추가합니다.
append Table(table) Table 지정된 Table 를 추가합니다.
clear() Body 요소의 콘텐츠를 지웁니다.
copy() Body 현재 요소의 분리된 전체 사본을 반환합니다.
edit As Text() Text 수정을 위해 현재 요소의 Text 버전을 가져옵니다.
find Element(elementType) Range Element |null요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다.
find Element(elementType, from) Range Element |null지정된 Range Element 에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다.
find Text(searchPattern) Range Element |null정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
find Text(searchPattern, from) Range Element |null지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
get Attributes() Object요소의 속성을 가져옵니다.
get Child(childIndex) Element 지정된 하위 색인에 있는 하위 요소를 가져옵니다.
get Child Index(child) Integer지정된 하위 요소의 하위 색인을 가져옵니다.
get Heading Attributes(paragraphHeading) Object제공된 Paragraph Heading의 속성 집합을 가져옵니다.
get Images() Inline Image[] |null섹션에 포함된 모든 Inline Images 를 가져옵니다.
get List Items() List Item[] |null섹션에 포함된 모든 List Items 를 가져옵니다.
get Margin Bottom() Number|null하단 여백을 포인트 단위로 가져옵니다.
get Margin Left() Number|null왼쪽 여백을 포인트 단위로 가져옵니다.
get Margin Right() Number|null오른쪽 여백을 가져옵니다.
get Margin Top() Number|null상단 여백을 가져옵니다.
get Num Children() Integer자녀 수를 가져옵니다.
get Page Height() Number|null페이지 높이를 포인트 단위로 가져옵니다.
get Page Width() Number|null페이지 너비를 포인트 단위로 가져옵니다.
get Paragraphs() Paragraph[] |null섹션에 포함된 모든 Paragraphs 를 가져옵니다 (List Items 포함).
get Parent() Container Element |null요소의 상위 요소를 가져옵니다.
get Tables() Table[] |null섹션에 포함된 모든 Tables 를 가져옵니다.
get Text() String요소의 콘텐츠를 텍스트 문자열로 가져옵니다.
get Text Alignment() Text Alignment |null텍스트 정렬을 가져옵니다.
get Type() Element Type 요소의 Element Type 를 가져옵니다.
insert Horizontal Rule(childIndex) Horizontal Rule 지정된 색인에 새 Horizontal Rule 를 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 이미지 blob에서 지정된 색인에 Inline Image 을 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 색인에 지정된 Inline Image 를 삽입합니다.
insert List Item(childIndex, listItem) List Item 지정된 색인에 지정된 List Item 를 삽입합니다.
insert List Item(childIndex, text) List Item 지정된 텍스트 콘텐츠가 포함된 새 List Item 을 지정된 색인에 만들어 삽입합니다.
insert Page Break(childIndex) Page Break 지정된 색인에 새 Page Break 를 만들어 삽입합니다.
insert Page Break(childIndex, pageBreak) Page Break 지정된 색인에 지정된 Page Break 를 삽입합니다.
insert Paragraph(childIndex, paragraph) Paragraph 지정된 색인에 지정된 Paragraph 를 삽입합니다.
insert Paragraph(childIndex, text) Paragraph 지정된 텍스트 콘텐츠가 포함된 새 Paragraph 을 지정된 색인에 만들어 삽입합니다.
insert Table(childIndex) Table 지정된 색인에 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, cells) Table 지정된 색인에 지정된 셀이 포함된 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, table) Table 지정된 색인에 지정된 Table 를 삽입합니다.
remove Child(child) Body 지정된 하위 요소를 삭제합니다.
replace Text(searchPattern, replacement) Element 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다.
set Attributes(attributes) Body 요소의 속성을 설정합니다.
set Heading Attributes(paragraphHeading, attributes) Body 제공된 Paragraph Heading의 속성을 설정합니다.
set Margin Bottom(marginBottom) Body 하단 여백을 포인트 단위로 설정합니다.
set Margin Left(marginLeft) Body 왼쪽 여백을 포인트 단위로 설정합니다.
set Margin Right(marginRight) Body 오른쪽 여백을 포인트 단위로 설정합니다.
set Margin Top(marginTop) Body 상단 여백을 설정합니다.
set Page Height(pageHeight) Body 페이지 높이를 포인트 단위로 설정합니다.
set Page Width(pageWidth) Body 페이지 너비를 포인트 단위로 설정합니다.
set Text(text) Body 콘텐츠를 일반 텍스트로 설정합니다.
set Text Alignment(textAlignment) Body 텍스트 정렬을 설정합니다.
메서드
메서드 반환 유형 간략한 설명
append Horizontal Rule() Horizontal Rule 새 Horizontal Rule 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 이미지 blob에서 새 Inline Image 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 Inline Image 를 추가합니다.
append List Item(listItem) List Item 지정된 List Item 를 추가합니다.
append List Item(text) List Item 지정된 텍스트 콘텐츠가 포함된 새 List Item 를 만들어 추가합니다.
append Paragraph(paragraph) Paragraph 지정된 Paragraph 를 추가합니다.
append Paragraph(text) Paragraph 지정된 텍스트 콘텐츠가 포함된 새 Paragraph 를 만들어 추가합니다.
append Table() Table 새 Table 를 만들어 추가합니다.
append Table(cells) Table 지정된 각 문자열 값에 대한 Table Cell 이 포함된 새 Table 을 추가합니다.
append Table(table) Table 지정된 Table 를 추가합니다.
clear() Footer Section 요소의 콘텐츠를 지웁니다.
copy() Footer Section 현재 요소의 분리된 전체 사본을 반환합니다.
edit As Text() Text 수정을 위해 현재 요소의 Text 버전을 가져옵니다.
find Element(elementType) Range Element |null요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다.
find Element(elementType, from) Range Element |null지정된 Range Element 에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다.
find Text(searchPattern) Range Element |null정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
find Text(searchPattern, from) Range Element |null지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
get Attributes() Object요소의 속성을 가져옵니다.
get Child(childIndex) Element 지정된 하위 색인에 있는 하위 요소를 가져옵니다.
get Child Index(child) Integer지정된 하위 요소의 하위 색인을 가져옵니다.
get Images() Inline Image[] |null섹션에 포함된 모든 Inline Images 를 가져옵니다.
get List Items() List Item[] |null섹션에 포함된 모든 List Items 를 가져옵니다.
get Num Children() Integer자녀 수를 가져옵니다.
get Paragraphs() Paragraph[] |null섹션에 포함된 모든 Paragraphs 를 가져옵니다 (List Items 포함).
get Parent() Container Element |null요소의 상위 요소를 가져옵니다.
get Tables() Table[] |null섹션에 포함된 모든 Tables 를 가져옵니다.
get Text() String요소의 콘텐츠를 텍스트 문자열로 가져옵니다.
get Text Alignment() Text Alignment |null텍스트 정렬을 가져옵니다.
get Type() Element Type 요소의 Element Type 를 가져옵니다.
insert Horizontal Rule(childIndex) Horizontal Rule 지정된 색인에 새 Horizontal Rule 를 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 이미지 blob에서 지정된 색인에 Inline Image 을 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 색인에 지정된 Inline Image 를 삽입합니다.
insert List Item(childIndex, listItem) List Item 지정된 색인에 지정된 List Item 를 삽입합니다.
insert List Item(childIndex, text) List Item 지정된 텍스트 콘텐츠가 포함된 새 List Item 을 지정된 색인에 만들어 삽입합니다.
insert Paragraph(childIndex, paragraph) Paragraph 지정된 색인에 지정된 Paragraph 를 삽입합니다.
insert Paragraph(childIndex, text) Paragraph 지정된 텍스트 콘텐츠가 포함된 새 Paragraph 을 지정된 색인에 만들어 삽입합니다.
insert Table(childIndex) Table 지정된 색인에 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, cells) Table 지정된 색인에 지정된 셀이 포함된 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, table) Table 지정된 색인에 지정된 Table 를 삽입합니다.
remove Child(child) Footer Section 지정된 하위 요소를 삭제합니다.
remove From Parent() Footer Section |null요소를 상위 요소에서 삭제합니다.
replace Text(searchPattern, replacement) Element 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다.
set Attributes(attributes) Footer Section 요소의 속성을 설정합니다.
set Text(text) Footer Section 콘텐츠를 일반 텍스트로 설정합니다.
set Text Alignment(textAlignment) Footer Section 텍스트 정렬을 설정합니다.
속성
속성 유형 설명
BULLETEnum기본 글머리 기호, 원형 및 채워짐
HOLLOW_BULLETEnum빈 글머리기호
SQUARE_BULLETEnum정사각형 글머리기호
NUMBEREnum숫자 기반 글머리 기호입니다.
LATIN_UPPEREnum라틴어 대문자 글머리 기호입니다.
LATIN_LOWEREnum라틴어 소문자 글머리 기호입니다.
ROMAN_UPPEREnum로마 숫자, 대문자 글머리 기호
ROMAN_LOWEREnum로마 숫자, 소문자 글머리 기호
메서드
메서드 반환 유형 간략한 설명
append Horizontal Rule() Horizontal Rule 새 Horizontal Rule 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 이미지 blob에서 새 Inline Image 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 Inline Image 를 추가합니다.
append List Item(listItem) List Item 지정된 List Item 를 추가합니다.
append List Item(text) List Item 지정된 텍스트 콘텐츠가 포함된 새 List Item 를 만들어 추가합니다.
append Paragraph(paragraph) Paragraph 지정된 Paragraph 를 추가합니다.
append Paragraph(text) Paragraph 지정된 텍스트 콘텐츠가 포함된 새 Paragraph 를 만들어 추가합니다.
append Table() Table 새 Table 를 만들어 추가합니다.
append Table(cells) Table 지정된 각 문자열 값에 대한 Table Cell 이 포함된 새 Table 을 추가합니다.
append Table(table) Table 지정된 Table 를 추가합니다.
clear() Header Section 요소의 콘텐츠를 지웁니다.
copy() Header Section 현재 요소의 분리된 전체 사본을 반환합니다.
edit As Text() Text 수정을 위해 현재 요소의 Text 버전을 가져옵니다.
find Element(elementType) Range Element |null요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다.
find Element(elementType, from) Range Element |null지정된 Range Element 에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다.
find Text(searchPattern) Range Element |null정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
find Text(searchPattern, from) Range Element |null지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
get Attributes() Object요소의 속성을 가져옵니다.
get Child(childIndex) Element 지정된 하위 색인에 있는 하위 요소를 가져옵니다.
get Child Index(child) Integer지정된 하위 요소의 하위 색인을 가져옵니다.
get Images() Inline Image[] |null섹션에 포함된 모든 Inline Images 를 가져옵니다.
get List Items() List Item[] |null섹션에 포함된 모든 List Items 를 가져옵니다.
get Num Children() Integer자녀 수를 가져옵니다.
get Paragraphs() Paragraph[] |null섹션에 포함된 모든 Paragraphs 를 가져옵니다 (List Items 포함).
get Parent() Container Element |null요소의 상위 요소를 가져옵니다.
get Tables() Table[] |null섹션에 포함된 모든 Tables 를 가져옵니다.
get Text() String요소의 콘텐츠를 텍스트 문자열로 가져옵니다.
get Text Alignment() Text Alignment |null텍스트 정렬을 가져옵니다.
get Type() Element Type 요소의 Element Type 를 가져옵니다.
insert Horizontal Rule(childIndex) Horizontal Rule 지정된 색인에 새 Horizontal Rule 를 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 이미지 blob에서 지정된 색인에 Inline Image 을 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 색인에 지정된 Inline Image 를 삽입합니다.
insert List Item(childIndex, listItem) List Item 지정된 색인에 지정된 List Item 를 삽입합니다.
insert List Item(childIndex, text) List Item 지정된 텍스트 콘텐츠가 포함된 새 List Item 을 지정된 색인에 만들어 삽입합니다.
insert Paragraph(childIndex, paragraph) Paragraph 지정된 색인에 지정된 Paragraph 를 삽입합니다.
insert Paragraph(childIndex, text) Paragraph 지정된 텍스트 콘텐츠가 포함된 새 Paragraph 을 지정된 색인에 만들어 삽입합니다.
insert Table(childIndex) Table 지정된 색인에 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, cells) Table 지정된 색인에 지정된 셀이 포함된 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, table) Table 지정된 색인에 지정된 Table 를 삽입합니다.
remove Child(child) Header Section 지정된 하위 요소를 삭제합니다.
remove From Parent() Header Section |null요소를 상위 요소에서 삭제합니다.
replace Text(searchPattern, replacement) Element 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다.
set Attributes(attributes) Header Section 요소의 속성을 설정합니다.
set Text(text) Header Section 콘텐츠를 일반 텍스트로 설정합니다.
set Text Alignment(textAlignment) Header Section 텍스트 정렬을 설정합니다.
속성
속성 유형 설명
LEFTEnum왼쪽 정렬 옵션입니다.
CENTEREnum가운데 정렬 옵션
RIGHTEnum오른쪽 정렬 옵션입니다.
JUSTIFYEnum양쪽 정렬 옵션입니다.
속성
속성 유형 설명
NORMALEnum일반 텍스트의 제목 옵션입니다.
HEADING1Enum가장 높은 제목 옵션입니다.
HEADING2Enum두 번째 제목 옵션입니다.
HEADING3Enum세 번째 제목 옵션
HEADING4Enum네 번째 제목 옵션입니다.
HEADING5Enum다섯 번째 제목 옵션입니다.
HEADING6Enum가장 낮은 제목 옵션입니다.
TITLEEnum제목 헤딩 옵션입니다.
SUBTITLEEnum부제목 옵션입니다.
속성
속성 유형 설명
ABOVE_TEXTEnum이미지가 텍스트 위에 배치됩니다.
BREAK_BOTHEnum이미지가 왼쪽과 오른쪽의 텍스트를 끊습니다.
BREAK_LEFTEnum이미지가 왼쪽의 텍스트를 끊습니다.
BREAK_RIGHTEnum이미지가 오른쪽의 텍스트를 끊습니다.
WRAP_TEXTEnum이미지가 텍스트로 둘러싸여 있습니다.
메서드
메서드 반환 유형 간략한 설명
append Horizontal Rule() Horizontal Rule 새 Horizontal Rule 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 이미지 blob에서 새 Inline Image 를 만들어 추가합니다.
append Image(image) Inline Image 지정된 Inline Image 를 추가합니다.
append List Item(listItem) List Item 지정된 List Item 를 추가합니다.
append List Item(text) List Item 새 List Item 를 만들어 추가합니다.
append Paragraph(paragraph) Paragraph 지정된 Paragraph 를 추가합니다.
append Paragraph(text) Paragraph 새 Paragraph 를 만들어 추가합니다.
append Table() Table 새 Table 를 만들어 추가합니다.
append Table(cells) Table 지정된 셀이 포함된 새 Table 을 추가합니다.
append Table(table) Table 지정된 Table 를 추가합니다.
clear() Table Cell 요소의 콘텐츠를 지웁니다.
copy() Table Cell 현재 요소의 분리된 전체 사본을 반환합니다.
edit As Text() Text 수정을 위해 현재 요소의 Text 버전을 가져옵니다.
find Element(elementType) Range Element |null요소의 콘텐츠에서 지정된 유형의 하위 요소를 검색합니다.
find Element(elementType, from) Range Element |null지정된 Range Element 에서 시작하여 지정된 유형의 하위 요소를 요소의 콘텐츠에서 검색합니다.
find Text(searchPattern) Range Element |null정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
find Text(searchPattern, from) Range Element |null지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
get Attributes() Object요소의 속성을 가져옵니다.
get Background Color() String|null배경색을 가져옵니다.
get Child(childIndex) Element 지정된 하위 색인에 있는 하위 요소를 가져옵니다.
get Child Index(child) Integer지정된 하위 요소의 하위 색인을 가져옵니다.
get Col Span() Integer이 셀이 걸쳐 있는 표 셀의 열 수인 열 범위를 가져옵니다.
get Link Url() String|null링크 URL을 가져옵니다.
get Next Sibling() Element |null요소의 다음 동위 요소를 가져옵니다.
get Num Children() Integer자녀 수를 가져옵니다.
get Padding Bottom() Number|null하단 패딩을 포인트 단위로 가져옵니다.
get Padding Left() Number|null왼쪽 패딩을 포인트 단위로 가져옵니다.
get Padding Right() Number|null오른쪽 패딩을 포인트 단위로 가져옵니다.
get Padding Top() Number|null상단 패딩을 포인트 단위로 가져옵니다.
get Parent() Container Element |null요소의 상위 요소를 가져옵니다.
get Parent Row() Table Row |null현재 Table Cell 이 포함된 Table Row 를 가져옵니다.
get Parent Table() Table |null현재 Table Cell 이 포함된 Table 를 가져옵니다.
get Previous Sibling() Element |null요소의 이전 동급 요소를 가져옵니다.
get Row Span() Integer이 셀이 걸쳐 있는 표 셀의 행 수인 행 범위를 가져옵니다.
get Text() String요소의 콘텐츠를 텍스트 문자열로 가져옵니다.
get Text Alignment() Text Alignment |null텍스트 정렬을 가져옵니다.
get Type() Element Type 요소의 Element Type 를 가져옵니다.
get Vertical Alignment() Vertical Alignment |nullVertical Alignment 를 가져옵니다.
get Width() Number|null셀이 포함된 열의 너비를 포인트 단위로 가져옵니다.
insert Horizontal Rule(childIndex) Horizontal Rule 지정된 색인에 새 Horizontal Rule 를 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 이미지 blob에서 지정된 색인에 Inline Image 을 만들어 삽입합니다.
insert Image(childIndex, image) Inline Image 지정된 색인에 지정된 Inline Image 를 삽입합니다.
insert List Item(childIndex, listItem) List Item 지정된 색인에 지정된 List Item 를 삽입합니다.
insert List Item(childIndex, text) List Item 지정된 색인에 새 List Item 를 만들어 삽입합니다.
insert Paragraph(childIndex, paragraph) Paragraph 지정된 색인에 지정된 Paragraph 를 삽입합니다.
insert Paragraph(childIndex, text) Paragraph 지정된 색인에 새 Paragraph 를 만들어 삽입합니다.
insert Table(childIndex) Table 지정된 색인에 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, cells) Table 지정된 색인에 지정된 셀이 포함된 새 Table 를 만들어 삽입합니다.
insert Table(childIndex, table) Table 지정된 색인에 지정된 Table 를 삽입합니다.
is At Document End() Boolean요소가 Document 의 끝에 있는지 여부를 확인합니다.
merge() Table Cell |null요소를 동일한 유형의 이전 형제와 병합합니다.
remove Child(child) Table Cell 지정된 하위 요소를 삭제합니다.
remove From Parent() Table Cell |null요소를 상위 요소에서 삭제합니다.
replace Text(searchPattern, replacement) Element 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다.
set Attributes(attributes) Table Cell 요소의 속성을 설정합니다.
set Background Color(color) Table Cell 배경 색상을 설정합니다.
set Link Url(url) Table Cell 링크 URL을 설정합니다.
set Padding Bottom(paddingBottom) Table Cell 하단 패딩을 포인트 단위로 설정합니다.
set Padding Left(paddingLeft) Table Cell 포인트 단위로 왼쪽 패딩을 설정합니다.
set Padding Right(paddingRight) Table Cell 오른쪽 패딩을 포인트 단위로 설정합니다.
set Padding Top(paddingTop) Table Cell 상단 패딩을 포인트 단위로 설정합니다.
set Text(text) Table Cell 콘텐츠를 일반 텍스트로 설정합니다.
set Text Alignment(textAlignment) Table Cell 텍스트 정렬을 설정합니다.
set Vertical Alignment(alignment) Table Cell 세로 정렬을 설정합니다.
set Width(width) Table Cell 현재 셀이 포함된 열의 너비를 포인트 단위로 설정합니다.
메서드
메서드 반환 유형 간략한 설명
append Text(text) Text 이 텍스트 영역의 끝에 지정된 텍스트를 추가합니다.
copy() Text 현재 요소의 분리된 전체 사본을 반환합니다.
delete Text(startOffset, endOffsetInclusive) Text 텍스트 범위를 삭제합니다.
edit As Text() Text 수정을 위해 현재 요소의 Text 버전을 가져옵니다.
find Text(searchPattern) Range Element |null정규 표현식을 사용하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
find Text(searchPattern, from) Range Element |null지정된 검색 결과부터 시작하여 요소의 콘텐츠에서 지정된 텍스트 패턴을 검색합니다.
get Attributes() Object요소의 속성을 가져옵니다.
get Attributes(offset) Object지정된 문자 오프셋의 속성을 가져옵니다.
get Background Color() String|null배경 색상 설정을 가져옵니다.
get Background Color(offset) String|null지정된 문자 오프셋에서 배경색을 가져옵니다.
get Font Family() String|null글꼴 모음 설정을 가져옵니다.
get Font Family(offset) String|null지정된 문자 오프셋의 글꼴 모음을 가져옵니다.
get Font Size() Number|null글꼴 크기 설정을 가져옵니다.
get Font Size(offset) Number|null지정된 문자 오프셋의 글꼴 크기를 가져옵니다.
get Foreground Color() String|null전경색 설정을 가져옵니다.
get Foreground Color(offset) String|null지정된 문자 오프셋에서 전경색을 가져옵니다.
get Link Url() String|null링크 URL을 가져옵니다.
get Link Url(offset) String|null지정된 문자 오프셋의 링크 URL을 가져옵니다.
get Next Sibling() Element |null요소의 다음 동위 요소를 가져옵니다.
get Parent() Container Element |null요소의 상위 요소를 가져옵니다.
get Previous Sibling() Element |null요소의 이전 동급 요소를 가져옵니다.
get Text() String요소의 콘텐츠를 텍스트 문자열로 가져옵니다.
get Text Alignment() Text Alignment |null텍스트 정렬을 가져옵니다.
get Text Alignment(offset) Text Alignment |null단일 문자의 텍스트 정렬을 가져옵니다.
get Text Attribute Indices() Integer[]서로 다른 텍스트 서식 실행의 시작에 해당하는 텍스트 색인 집합을 가져옵니다.
get Type() Element Type 요소의 Element Type 를 가져옵니다.
insert Text(offset, text) Text 지정된 문자 오프셋에 지정된 텍스트를 삽입합니다.
is At Document End() Boolean요소가 Document 의 끝에 있는지 여부를 확인합니다.
is Bold() Boolean|null굵게 설정을 가져옵니다.
is Bold(offset) Boolean|null지정된 문자 오프셋의 굵게 설정을 가져옵니다.
is Italic() Boolean|null이탤릭체 설정을 가져옵니다.
is Italic(offset) Boolean|null지정된 문자 오프셋에서 기울임꼴 설정을 가져옵니다.
is Strikethrough() Boolean|null취소선 설정을 가져옵니다.
is Strikethrough(offset) Boolean|null지정된 문자 오프셋의 취소선 설정을 가져옵니다.
is Underline() Boolean|null밑줄 설정을 가져옵니다.
is Underline(offset) Boolean|null지정된 문자 오프셋의 밑줄 설정을 가져옵니다.
merge() Text |null요소를 동일한 유형의 이전 형제와 병합합니다.
remove From Parent() Text |null요소를 상위 요소에서 삭제합니다.
replace Text(searchPattern, replacement) Element 정규 표현식을 사용하여 지정된 텍스트 패턴의 모든 항목을 지정된 대체 문자열로 바꿉니다.
set Attributes(startOffset, endOffsetInclusive, attributes) Text 지정된 속성을 지정된 문자 범위에 적용합니다.
set Attributes(attributes) Text 요소의 속성을 설정합니다.
set Background Color(startOffset, endOffsetInclusive, color) Text 지정된 문자 범위의 배경 색상을 설정합니다.
set Background Color(color) Text 배경 색상을 설정합니다.
set Bold(bold) Text 굵게 설정을 설정합니다.
set Bold(startOffset, endOffsetInclusive, bold) Text 지정된 문자 범위의 굵게 설정을 지정합니다.
set Font Family(startOffset, endOffsetInclusive, fontFamilyName) Text 지정된 문자 범위의 글꼴 모음을 설정합니다.
set Font Family(fontFamilyName) Text 글꼴 모음을 설정합니다.
set Font Size(startOffset, endOffsetInclusive, size) Text 지정된 문자 범위의 글꼴 크기를 설정합니다.
set Font Size(size) Text 글꼴 크기를 설정합니다.
set Foreground Color(startOffset, endOffsetInclusive, color) Text 지정된 문자 범위의 전경색을 설정합니다.
set Foreground Color(color) Text 전경색을 설정합니다.
set Italic(italic) Text 이탤릭 설정을 지정합니다.
set Italic(startOffset, endOffsetInclusive, italic) Text 지정된 문자 범위의 기울임꼴 설정을 지정합니다.
set Link Url(startOffset, endOffsetInclusive, url) Text 지정된 문자 범위의 링크 URL을 설정합니다.
set Link Url(url) Text 링크 URL을 설정합니다.
set Strikethrough(strikethrough) Text 취소선 설정을 설정합니다.
set Strikethrough(startOffset, endOffsetInclusive, strikethrough) Text 지정된 문자 범위의 취소선 설정을 설정합니다.
set Text(text) Text 텍스트 콘텐츠를 설정합니다.
set Text Alignment(startOffset, endOffsetInclusive, textAlignment) Text 지정된 문자 범위의 텍스트 정렬을 설정합니다.
set Text Alignment(textAlignment) Text 텍스트 정렬을 설정합니다.
set Underline(underline) Text 밑줄 설정을 지정합니다.
set Underline(startOffset, endOffsetInclusive, underline) Text 지정된 문자 범위의 밑줄 설정을 설정합니다.
속성
속성 유형 설명
NORMALEnum일반 텍스트 정렬입니다.
SUPERSCRIPTEnum위 첨자 텍스트 정렬입니다.
SUBSCRIPTEnum아래 첨자 텍스트 정렬입니다.
속성
속성 유형 설명
BOTTOMEnum하단 정렬 옵션입니다.
CENTEREnum가운데 정렬 옵션
TOPEnum상단 맞춤 옵션입니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-12-11(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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"]]