Class: RubyOSBXL::Dto::InputFormulaObject

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyosbxl.rb

Overview

セルの関数投入用オブジェクトです。

Instance Method Summary collapse

Constructor Details

#initializevoid

コンストラクタ

インスタンスを作成します。

Instance Method Details

#getA1C1String

セル範囲(A1C1)を取得します。

Returns:

  • (String)

    セル範囲(A1C1)

#getFormulaString

関数を取得します。

Returns:

  • (String)

    関数

#getIsArraybool

Array関数であるか取得します。

Returns:

  • (bool)

    true: Array関数 false: 通常関数

#getNumberFormatString

セル書式が設定されていた場合、取得します。

Returns:

  • (String)

    セル書式

#getSetAllCellbool

入力されたすべてのセルに同一関数をセットするか取得します(Array関数ではなく、通常の関数の場合)

Returns:

  • (bool)

    true: 入力されたすべてのセルに投入 false: 先頭のセルのみに投入

#setA1C1(a1c1) ⇒ void

セル範囲を設定します。Array関数でない通常の関数の場合は、通常単一セルを投入します。

Parameters:

  • a1c1 (String)

    セル範囲(A1C1)

#setAllCell(setAllCell) ⇒ void

入力されたすべてのセルに同一関数をセットするか設定します(Array関数ではなく、通常の関数の場合)

Parameters:

  • setAllCell (bool)

    true: 入力されたすべてのセルに投入 false: 先頭のセルのみに投入

#setFormula(formula) ⇒ void

関数を設定します。

Parameters:

  • formula (String)

    関数(先頭に=は不要です。)

#setIsArray(isArray) ⇒ void

Array関数かどうか設定します。

Parameters:

  • isArray (bool)

    true: Array関数 false: 通常の関数

#setNumberFormat(numberFormat) ⇒ void

必要な場合、セル書式を設定します。

Parameters:

  • numberFormat (String)

    セル書式 設定されていない場合、セル書式の設定は投入時に行われません。