Class RangeElement

RangeElement

開始と終了のオフセットがある Element のラッパー。これらのオフセットにより、 Text 内の文字範囲 要素が検索結果、ドキュメント、名前付き範囲、名前付き範囲に表されることです。

メソッド

メソッド戻り値の型概要
getElement()Elementこの RangeElement に対応する Element を取得します。
getEndOffsetInclusive()Integer範囲要素内の部分範囲の終了位置を取得します。
getStartOffset()Integer範囲要素内の部分的な範囲の開始位置を取得します。
isPartial()Booleanこの範囲要素が要素全体を網羅するか、一部の選択範囲を覆うかを指定します。 あります。

詳細なドキュメント

getElement()

この RangeElement に対応する Element を取得します。

// Log debug information about a range element.
Logger.log('Element type: ' + rangeElement.getElement().getType());
if (rangeElement.isPartial()) {
  Logger.log('The character range begins at ' + rangeElement.getStartOffset());
  Logger.log('The character range ends at ' + rangeElement.getEndOffsetInclusive());
} else {
  Logger.log('The entire range element is included.');
}

戻る

Element - この RangeElement に対応する要素

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getEndOffsetInclusive()

範囲要素内の部分範囲の終了位置を取得します。要素が Text 要素と isPartial()true を返す場合、オフセットは最後の 範囲内の文字(範囲の最後の文字のインデックス)その他の このメソッドは -1 を返します。

戻る

Integer - Text 要素の場合、 範囲の最後の文字までの文字数他の要素の場合は、-1

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getStartOffset()

範囲要素内の部分的な範囲の開始位置を取得します。要素が Text 要素と isPartial()true を返す場合、オフセットは先頭までの文字数です。 範囲(範囲の最初の文字のインデックス)他のケースでも メソッドは -1 を返します。

戻る

Integer - Text 要素の場合、 範囲の先頭までの文字数。他の要素の場合、-1

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isPartial()

この範囲要素が要素全体を網羅するか、一部の選択範囲を覆うかを指定します。 あります。部分範囲要素の範囲の開始と終了は getStartOffset()getEndOffsetInclusive() を使用して決定されます。

戻る

Boolean - 要素が部分的に含まれている場合は true。含まれていない場合は false

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents