このサービスを使用すると、スクリプトで Google ドキュメント ファイルの作成、アクセス、変更を行うことができます。
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID');
// Create and open a document.
doc = DocumentApp.create('Document Name');クラス
| 名前 | 概要 |
|---|---|
Attribute | 要素属性の列挙。 |
Body | Google ドキュメントのタブの内容。 |
Bookmark | ブックマークを表すオブジェクト。 |
Container | 他の要素を含むことができる汎用要素。 |
Date | 書式設定された日付を表す要素 |
Document | 1 つ以上の Tab オブジェクトを含むドキュメント。各オブジェクトには、リッチテキストと、表やリストなどの要素が含まれます。 |
Document | ドキュメント サービスは、編集可能な Documents を作成して開きます。 |
Document | リッチテキストや表、リストなどの要素を含むドキュメント タブ。 |
Element | 汎用要素。 |
Element | すべての要素タイプの列挙。 |
Equation | 数式を表す要素。 |
Equation | 数学の Equation の関数を表す要素。 |
Equation | 数学の Equation の関数区切り文字を表す要素。 |
Equation | 数学の Equation の記号を表す要素。 |
| サポートされているフォントの列挙。 |
Footer | フッター セクションを表す要素。 |
Footnote | 脚注を表す要素。 |
Footnote | 脚注セクションを表す要素。 |
Glyph | サポートされているグリフタイプの列挙。 |
Header | ヘッダー セクションを表す要素。 |
Horizontal | サポートされている水平方向の配置タイプの列挙。 |
Horizontal | 水平ルールを表す要素。 |
Inline | 埋め込み図形を表す要素。 |
Inline | 埋め込み画像を表す要素。 |
List | リスト項目を表す要素。 |
Named | 後で取得できるように名前と ID を持つ Range。 |
Page | 改ページを表す要素。 |
Paragraph | 段落を表す要素。 |
Paragraph | 標準的な段落見出しの列挙。 |
Person | 人物へのリンクを表す要素。 |
Position | 特定の要素を基準とした、ドキュメント タブ内の場所への参照。 |
Positioned | Paragraph に固定された位置の画像。 |
Positioned | 周囲のテキストに対する Positioned のレイアウト方法を指定する列挙型。 |
Range | ドキュメント内の要素の範囲。 |
Range | ドキュメント要素から Range オブジェクトを構築するために使用されるビルダー。 |
Range | 開始オフセットと終了オフセットを指定できる Element のラッパー。 |
Rich | Google リソース(ドライブ ファイルや YouTube 動画など)へのリンクを表す要素。 |
Tab | Google ドキュメント内のタブ。 |
Tab | すべてのタブタイプの列挙。 |
Table | テーブルを表す要素。 |
Table | テーブルセルを表す要素。 |
Table | 目次を含む要素。 |
Table | テーブル行を表す要素。 |
Text | リッチテキスト領域を表す要素。 |
Text | テキストの配置のタイプを列挙します。 |
Unsupported | ページ番号など、不明な領域やスクリプトの影響を受けない領域を表す要素。 |
Vertical | サポートされている垂直方向の配置タイプの列挙。 |
Attribute
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
BACKGROUND_COLOR | Enum | 要素(段落、表など)またはドキュメントの背景色。 |
BOLD | Enum | リッチテキストのフォントの太さの設定。 |
BORDER_COLOR | Enum | 表要素の枠線の色。 |
BORDER_WIDTH | Enum | 表要素の枠線の太さ(ポイント単位)。 |
CODE | Enum | 数式要素のコード コンテンツ。 |
FONT_FAMILY | Enum | リッチテキストのフォント ファミリー設定。 |
FONT_SIZE | Enum | リッチテキストのフォントサイズ設定(ポイント単位)。 |
FOREGROUND_COLOR | Enum | リッチテキストの前景色の設定。 |
HEADING | Enum | 段落要素の見出しタイプ(Document など)。 |
HEIGHT | Enum | 画像要素の高さの設定。 |
HORIZONTAL_ALIGNMENT | Enum | 段落要素(Document など)の水平方向の配置。 |
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 | テーブル セルと画像要素の幅の設定。 |
Body
メソッド
Bookmark
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | String | Bookmark の ID を取得します。 |
get | Position | Document 内の Bookmark の Position を取得します。 |
remove() | void | Bookmark を削除します。 |
Container Element
メソッド
Date
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Date | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | String | ドキュメントにレンダリングされる表示値を返します。 |
get | String | 表示値に使用される日付の言語 / 地域を返します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Date | 日付に関連付けられたタイムスタンプを返します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Date|null | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Date|null | 要素を親から削除します。 |
set | Date | 要素の属性を設定します。 |
Document
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Bookmark | 指定された Position の位置に最初のタブ(または、ドキュメントにバインドされているスクリプトの場合はアクティブなタブ)に Bookmark を追加します。 |
add | Document | 指定されたユーザーを Document の編集者のリストに追加します。 |
add | Document | 指定されたユーザーを Document の編集者のリストに追加します。 |
add | Document | 指定されたユーザーの配列を Document の編集者のリストに追加します。 |
add | Footer | フッター セクションが存在しない場合は、最初のタブまたは、ドキュメントにバインドされているスクリプトの場合はアクティブなタブにフッター セクションを追加します。 |
add | Header | ヘッダー セクションが存在しない場合は、最初のタブまたは、ドキュメントにバインドされているスクリプトの場合はアクティブなタブにヘッダー セクションを追加します。 |
add | Named | 名前と ID を持つ Range である Named を、後で取得するために、最初のタブに追加します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブに追加します。 |
add | Document | 指定されたユーザーを Document の閲覧者リストに追加します。 |
add | Document | 指定されたユーザーを Document の閲覧者リストに追加します。 |
add | Document | 指定されたユーザーの配列を Document の視聴者リストに追加します。 |
get | Tab | ドキュメント内のユーザーの現在アクティブな Tab を取得します。 |
get | Blob | 現在の Document のコンテンツを指定されたタイプの blob として取得します。 |
get | Blob | 現在の Document の内容を blob として取得します。 |
get | Body | 最初のタブの Body を取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブの Document を取得します。 |
get | Bookmark|null | 最初のタブにある指定された ID の Bookmark を取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブにある Bookmark を取得します。 |
get | Bookmark[] | 最初のタブにあるすべての Bookmark オブジェクトを取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブにあるすべての Bookmark オブジェクトを取得します。 |
get | Position|null | アクティブなタブのユーザーのカーソルを取得します。 |
get | User[] | この Document の編集者のリストを取得します。 |
get | Footer | 最初のタブのフッター セクションを取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブのフッター セクションを取得します。 |
get | Footnote[]|null | 最初のタブの本文にあるすべての Footnote 要素を取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブの本文にあるすべての Footnote 要素を取得します。 |
get | Header | 最初のタブのヘッダー セクションを取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブのヘッダー セクションを取得します。 |
get | String | ドキュメントの一意の ID を取得します。 |
get | String | ドキュメントの言語コードを取得します。 |
get | String | ドキュメントのタイトルを取得します。 |
get | Named | 最初のタブにある指定された ID の Named を取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブにある Named を取得します。 |
get | Named | 最初のタブにあるすべての Named オブジェクトを取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブにあるすべての Named オブジェクトを取得します。 |
get | Named | 最初のタブにある指定された名前のすべての Named オブジェクトを取得します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブにある指定された名前のすべての Named オブジェクトを取得します。 |
get | Range|null | アクティブなタブでユーザーが選択した内容を取得します。 |
get | String[] | Google ドキュメント ファイルでサポートされているすべての言語コードを取得します。 |
get | Tab | 指定された ID の Tab を取得します。 |
get | Tab[] | ドキュメントの一部であるネストされていないすべての Tab を取得します。 |
get | String | 現在のドキュメントにアクセスするための URL を取得します。 |
get | User[] | この Document の閲覧者とコメント投稿者のリストを取得します。 |
new | Position | 新しい Position を作成します。これは、最初のタブの特定の要素を基準としたタブ内の場所への参照です。ドキュメントにバインドされたスクリプトの場合は、アクティブなタブを基準とします。 |
new | Range | 最初のタブのタブ要素から Range オブジェクトを構築するために使用されるビルダーを作成します。ドキュメントにバインドされているスクリプトの場合は、アクティブなタブのタブ要素から Range オブジェクトを構築するために使用されるビルダーを作成します。 |
remove | Document | 指定されたユーザーを Document の編集者リストから削除します。 |
remove | Document | 指定されたユーザーを Document の編集者リストから削除します。 |
remove | Document | 指定されたユーザーを Document の閲覧者とコメント投稿者のリストから削除します。 |
remove | Document | 指定されたユーザーを Document の閲覧者とコメント投稿者のリストから削除します。 |
save | void | 現在の Document を保存します。 |
set | void | 現在のドキュメントでユーザーが選択した Tab を、指定された ID のタブに設定します。 |
set | Document | Position を指定して、ユーザーのカーソルを設定します。 |
set | Document | ドキュメントの言語コードを設定します。 |
set | Document | ドキュメントのタイトルを設定します。 |
set | Document | Range を指定して、アクティブなタブでユーザーの選択を設定します。 |
Document App
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
Attribute | Attribute | Attribute 列挙型。 |
Element | Element | Element 列挙型。 |
Font | | 列挙型。 |
Glyph | Glyph | Glyph 列挙型。 |
Horizontal | Horizontal | Horizontal 列挙型。 |
Paragraph | Paragraph | Paragraph 列挙型。 |
Positioned | Positioned | Positioned 列挙型。 |
Text | Text | Text 列挙型。 |
Vertical | Vertical | Vertical 列挙型。 |
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
create(name) | Document | 新しいドキュメントを作成して返します。 |
get | Document | スクリプトがコンテナ バインドされているドキュメントを返します。 |
get | Ui | ドキュメントのユーザー インターフェース環境のインスタンスを返します。このインスタンスを使用すると、スクリプトでメニュー、ダイアログ、サイドバーなどの機能を追加できます。 |
open | Document | 指定された ID のドキュメントを返します。 |
open | Document | 指定された URL のドキュメントを開いて返します。 |
Document Tab
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Bookmark | 指定された Position に Bookmark を追加します。 |
add | Footer | タブのフッター セクションを追加します(存在しない場合)。 |
add | Header | タブ ヘッダー セクションが存在しない場合は追加します。 |
add | Named | Named を追加します。これは、後で取得するために使用する名前と ID を持つ Range です。 |
get | Body | タブの Body を取得します。 |
get | Bookmark|null | 指定された ID の Bookmark を取得します。 |
get | Bookmark[] | タブ内のすべての Bookmark オブジェクトを取得します。 |
get | Footer | タブのフッター セクション(存在する場合)を取得します。 |
get | Footnote[]|null | タブの本文にあるすべての Footnote 要素を取得します。 |
get | Header | タブのヘッダー セクション(存在する場合)を取得します。 |
get | Named | 指定された ID の Named を取得します。 |
get | Named | タブ内のすべての Named オブジェクトを取得します。 |
get | Named | 指定された名前のタブにあるすべての Named オブジェクトを取得します。 |
new | Position | 特定の要素を基準としたタブ内の位置への参照である新しい Position を作成します。 |
new | Range | タブ要素から Range オブジェクトを構築するために使用されるビルダーを作成します。 |
Element
メソッド
Element Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
BODY_SECTION | Enum | Body 要素に対応する型。 |
COMMENT_SECTION | Enum | 要素に対応する型。 |
DATE | Enum | Date 要素に対応する型。 |
EQUATION | Enum | Equation 要素に対応する型。 |
EQUATION_FUNCTION | Enum | Equation 要素に対応する型。 |
EQUATION_FUNCTION_ARGUMENT_SEPARATOR | Enum | Equation 要素に対応する型。 |
EQUATION_SYMBOL | Enum | Equation 要素に対応する型。 |
RICH_LINK | Enum | Rich 要素に対応する型。 |
FOOTER_SECTION | Enum | Footer 要素に対応する型。 |
FOOTNOTE | Enum | Footnote 要素に対応する型。 |
FOOTNOTE_SECTION | Enum | Footnote 要素に対応する型。 |
HEADER_SECTION | Enum | Header 要素に対応する型。 |
HORIZONTAL_RULE | Enum | Horizontal 要素に対応する型。 |
INLINE_DRAWING | Enum | Inline 要素に対応する型。 |
INLINE_IMAGE | Enum | Inline 要素に対応する型。 |
LIST_ITEM | Enum | List 要素に対応する型。 |
PAGE_BREAK | Enum | Page 要素に対応する型。 |
PARAGRAPH | Enum | Paragraph 要素に対応する型。 |
PERSON | Enum | Person 要素に対応する型。 |
TABLE | Enum | Table 要素に対応する型。 |
TABLE_CELL | Enum | Table 要素に対応する型。 |
TABLE_OF_CONTENTS | Enum | Table 要素に対応する型。 |
TABLE_ROW | Enum | Table 要素に対応する型。 |
TEXT | Enum | Text 要素に対応する型。 |
UNSUPPORTED | Enum | Unsupported に対応する型。 |
Equation
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
clear() | Equation | 要素の内容をクリアします。 |
copy() | Equation | 現在の要素の切り離されたディープコピーを返します。 |
edit | Text | 編集用に、現在の要素の Text バージョンを取得します。 |
find | Range | 要素のコンテンツで、指定されたタイプの子孫を検索します。 |
find | Range | 指定された Range から開始して、要素の内容から指定された型の子孫を検索します。 |
find | Range | 正規表現を使用して、要素のコンテンツで指定されたテキスト パターンを検索します。 |
find | Range | 指定された検索結果から開始して、要素の内容で指定されたテキスト パターンを検索します。 |
get | Object | 要素の属性を取得します。 |
get | Element | 指定された子インデックスにある子要素を取得します。 |
get | Integer | 指定された子要素の子インデックスを取得します。 |
get | String|null | リンクの URL を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Integer | 子どもの数を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | String | 要素のコンテンツをテキスト文字列として取得します。 |
get | Text | テキストの配置を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Equation|null | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Equation|null | 要素を親から削除します。 |
replace | Element | 正規表現を使用して、指定されたテキスト パターンのすべての出現箇所を、指定された置換文字列に置き換えます。 |
set | Equation | 要素の属性を設定します。 |
set | Equation | リンクの URL を設定します。 |
set | Equation | テキストの配置を設定します。 |
Equation Function
メソッド
Equation Function Argument Separator
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Equation | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Equation | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Equation | 要素を親から削除します。 |
set | Equation | 要素の属性を設定します。 |
Equation Symbol
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Equation | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | String | 数式記号に対応するコードを取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Equation | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Equation | 要素を親から削除します。 |
set | Equation | 要素の属性を設定します。 |
Font Family
Footer Section
メソッド
Footnote
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Footnote | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | Footnote | 脚注要素の内容を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
remove | Footnote|null | 要素を親から削除します。 |
set | Footnote | 要素の属性を設定します。 |
Footnote Section
メソッド
Glyph Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
BULLET | Enum | デフォルトの箇条書き(円形、塗りつぶし)。 |
HOLLOW_BULLET | Enum | 白丸リスト。 |
SQUARE_BULLET | Enum | 黒四角の箇条書き。 |
NUMBER | Enum | 番号付きの箇条書き。 |
LATIN_UPPER | Enum | ラテン文字の大文字の箇条書き。 |
LATIN_LOWER | Enum | 小文字のラテン文字の箇条書き。 |
ROMAN_UPPER | Enum | ローマ数字、大文字の箇条書き。 |
ROMAN_LOWER | Enum | ローマ数字、小文字の箇条書き。 |
Header Section
メソッド
Horizontal Alignment
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
LEFT | Enum | 左揃えオプション。 |
CENTER | Enum | 中央揃えオプション。 |
RIGHT | Enum | 右揃えオプション。 |
JUSTIFY | Enum | justify-alignment オプション。 |
Horizontal Rule
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Horizontal | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
remove | Horizontal | 要素を親から削除します。 |
set | Horizontal | 要素の属性を設定します。 |
Inline Drawing
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Inline | 現在の要素の切り離されたディープコピーを返します。 |
get | String|null | 図形の代替説明を返します。 |
get | String|null | 図形の代替タイトルを返します。 |
get | Object | 要素の属性を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Inline | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Inline | 要素を親から削除します。 |
set | Inline | 図形の代替説明を設定します。 |
set | Inline | 図形の代替タイトルを設定します。 |
set | Inline | 要素の属性を設定します。 |
Inline Image
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Inline | 現在の要素の切り離されたディープコピーを返します。 |
get | String|null | 画像の代替説明を返します。 |
get | String|null | 画像の代替タイトルを返します。 |
get | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
get | Object | 要素の属性を取得します。 |
get | Blob | このオブジェクト内のデータを blob として返します。 |
get | Integer | 画像の高さ(ピクセル単位)を取得します。 |
get | String|null | リンク URL を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
get | Integer | 画像の幅(ピクセル単位)を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Inline | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Inline | 要素を親から削除します。 |
set | Inline | 画像の代替説明を設定します。 |
set | Inline | 画像の代替タイトルを設定します。 |
set | Inline | 要素の属性を設定します。 |
set | Inline | 画像の高さをピクセル単位で設定します。 |
set | Inline | リンクの URL を設定します。 |
set | Inline | 画像の幅をピクセル単位で設定します。 |
List Item
メソッド
Named Range
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | String | この Named の ID を取得します。 |
get | String | この Named の名前を取得します。 |
get | Range | この Named に関連付けられている要素の範囲を取得します。 |
remove() | void | タブからこの Named を削除します。 |
Page Break
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Page | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
remove | Page | 要素を親から削除します。 |
set | Page | 要素の属性を設定します。 |
Paragraph
メソッド
Paragraph Heading
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
NORMAL | Enum | 標準テキストの見出しオプション。 |
HEADING1 | Enum | 最も大きい見出しオプション。 |
HEADING2 | Enum | 2 番目の見出しオプション。 |
HEADING3 | Enum | 見出し 3 のオプション |
HEADING4 | Enum | 4 つ目の見出しオプション。 |
HEADING5 | Enum | 5 番目の見出しオプション。 |
HEADING6 | Enum | 最も低い見出しオプション。 |
TITLE | Enum | タイトルの見出しオプション。 |
SUBTITLE | Enum | サブタイトルの見出しオプション。 |
Person
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Person | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | String | ユーザーのメールアドレスを返します。 |
get | String|null | ユーザーの表示名(設定されている場合)を返します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Person|null | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Person|null | 要素を親から削除します。 |
set | Person | 要素の属性を設定します。 |
Position
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Element | この Position を含む要素を取得します。 |
get | Integer | この Position の、それを含む要素内の相対位置を取得します。 |
get | Text | Position を直接または子要素のチェーンを介して含む Paragraph または List のテキストと書式設定を表す人工的な Text 要素を作成します。 |
get | Integer | get によって返された Text 要素内のこの Position のオフセットを取得します。 |
insert | Bookmark | この Position に新しい Bookmark を作成して挿入します。 |
insert | Inline | 指定された画像 blob から、この Position に新しい Inline を作成して挿入します。 |
insert | Text|null | この Position に指定されたテキストを挿入します。 |
Positioned Image
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
get | Blob | このオブジェクト内のデータを blob として返します。 |
get | Integer | 画像の高さ(ピクセル単位)を取得します。 |
get | String | 画像の ID を取得します。 |
get | Positioned | 画像がどのようにレイアウトされるかを表す列挙値を取得します。 |
get | Number | 段落の左端からの画像のオフセットをポイント単位で取得します。 |
get | Paragraph | 画像がアンカーされている Paragraph を取得します。 |
get | Number | 段落の上部からの画像のオフセットをポイント単位で取得します。 |
get | Integer | 画像の幅(ピクセル単位)を取得します。 |
set | Positioned | 画像の高さをピクセル単位で設定します。 |
set | Positioned | 画像のレイアウト方法の定義を設定します。 |
set | Positioned | 段落の左端からの画像のオフセットをポイント単位で設定します。 |
set | Positioned | 段落の上端からの画像のオフセットをポイント単位で設定します。 |
set | Positioned | 画像の幅をピクセル単位で設定します。 |
Positioned Layout
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
ABOVE_TEXT | Enum | 画像がテキストの上に配置されています。 |
BREAK_BOTH | Enum | 画像によって左右のテキストが分断されています。 |
BREAK_LEFT | Enum | 画像によって左側のテキストが途切れている。 |
BREAK_RIGHT | Enum | 画像によって右側のテキストが途切れている。 |
WRAP_TEXT | Enum | 画像がテキストで囲まれています。 |
Range
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Range | この Range 内のすべての要素を取得します。これには、部分的な Text 要素も含まれます(たとえば、Text 要素の一部のみを含む選択の場合)。 |
Range Builder
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Range | この Range に Element 全体を追加します。 |
add | Range | この Range に部分的な Text 要素を追加します。 |
add | Range | 2 つの要素全体と、それらの間のすべての要素をこの Range に追加します。 |
add | Range | 2 つの部分的な Text 要素と、それらの間のすべての要素を Range に追加します。 |
add | Range | 別の Range の内容をこの Range に追加します。 |
build() | Range | ビルダーに適用された設定から Range を作成します。 |
get | Range | この Range 内のすべての要素を取得します。これには、部分的な Text 要素も含まれます(たとえば、Text 要素の一部のみを含む選択の場合)。 |
Range Element
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Element | この Range に対応する Element を取得します。 |
get | Integer | 範囲要素内の部分範囲の終了位置を取得します。 |
get | Integer | 範囲要素内の部分範囲の開始位置を取得します。 |
is | Boolean | この範囲要素が要素全体をカバーするか、要素の文字の一部を選択するかを決定します。 |
Rich Link
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Rich | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | String|null | アイテムがドライブ ファイルへのリンクの場合、リンクの MIME タイプを返します。それ以外の場合は null を返します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | String | リンクの表示タイトルを返します。 |
get | Element | 要素の Element を取得します。 |
get | String | リソースの URL を返します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Rich | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Rich | 要素を親から削除します。 |
set | Rich | 要素の属性を設定します。 |
Tab
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
as | Document | タブの内容を Document として取得します。 |
get | Tab[] | このタブ内にネストされている子タブを取得します。 |
get | String | タブの ID を取得します。 |
get | Integer | 親内のタブの 0 ベースのインデックスを取得します。 |
get | String | タブのタイトルを取得します。 |
get | Tab | タブのタイプを取得します。 |
Tab Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
DOCUMENT_TAB | Enum | Document に対応する型。 |
Table
メソッド
Table Cell
メソッド
Table Of Contents
メソッド
Table Row
メソッド
Text
メソッド
Text Alignment
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
NORMAL | Enum | 標準のテキストの配置。 |
SUPERSCRIPT | Enum | 上付き文字の配置。 |
SUBSCRIPT | Enum | 下付き文字の配置。 |
Unsupported Element
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy() | Unsupported | 現在の要素の切り離されたディープコピーを返します。 |
get | Object | 要素の属性を取得します。 |
get | Element|null | 要素の次の兄弟要素を取得します。 |
get | Container | 要素の親要素を取得します。 |
get | Element|null | 要素の前の兄弟要素を取得します。 |
get | Element | 要素の Element を取得します。 |
is | Boolean | 要素が Document の末尾にあるかどうかを判断します。 |
merge() | Unsupported | 要素を同じタイプの前の兄弟要素とマージします。 |
remove | Unsupported | 要素を親から削除します。 |
set | Unsupported | 要素の属性を設定します。 |
Vertical Alignment
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
BOTTOM | Enum | 下揃えオプション。 |
CENTER | Enum | 中央揃えオプション。 |
TOP | Enum | 上揃えオプション。 |