Document Service
ドキュメント
このサービスを使用すると、スクリプトで Google ドキュメント ファイルの作成、アクセス、変更を行うことができます。
// 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 | 2 つ目の見出しオプション。 |
HEADING3 | Enum | 3 つ目の見出しオプション |
HEADING4 | Enum | 4 つ目の見出しオプション。 |
HEADING5 | Enum | 5 つ目の見出しオプション。 |
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 | 1 文字のテキストの配置を取得します。 |
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 | 上揃えオプション。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は 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"]]