ドキュメント内の要素の範囲。ユーザーの選択は、Range
として表されます。スクリプトは、スクリプトを実行しているユーザーの選択にのみアクセスできます。ただし、スクリプトがドキュメントにバインドされている場合に限られます。
// Bold all selected text. const selection = DocumentApp.getActiveDocument().getSelection(); if (selection) { const elements = selection.getRangeElements(); for (let i = 0; i < elements.length; i++) { const element = elements[i]; // Only modify elements that can be edited as text; skip images and other // non-text elements. if (element.getElement().editAsText) { const text = element.getElement().editAsText(); // Bold the selected part of the element, or the full element if it's // completely selected. if (element.isPartial()) { text.setBold( element.getStartOffset(), element.getEndOffsetInclusive(), true, ); } else { text.setBold(true); } } } }
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Range | この Range 内のすべての要素を取得します。部分的な Text 要素も取得します(Text 要素の一部のみを含む選択の場合など)。 |
詳細なドキュメント
get Range Elements()
この Range
内のすべての要素を取得します。部分的な Text
要素も取得されます(Text
要素の一部のみを含む選択の場合など)。Text
要素が範囲に部分的にのみ含まれているかどうかを確認するには、Range
をご覧ください。
戻る
Range
- ドキュメントに表示される順序で並べられた要素の配列
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents