フィードバックを送信
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_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右揃えオプション。
JUSTIFYEnumjustify-alignment オプション。
プロパティ
プロパティ タイプ 説明
NORMALEnum標準テキストの見出しオプション。
HEADING1Enum最も大きい見出しオプション。
HEADING2Enum2 番目の見出しオプション。
HEADING3Enum見出し 3 のオプション
HEADING4Enum4 つ目の見出しオプション。
HEADING5Enum5 番目の見出しオプション。
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 |null1 文字のテキストの配置を取得します。
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上揃えオプション。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は 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"]]