Class: RubyOSBXL::Dto::InputValueObject

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

Overview

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

Instance Method Summary collapse

Constructor Details

#initializevoid

コンストラクタ

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

Instance Method Details

#getA1C1String

セル範囲を取得します。

Returns:

  • (String)

    セル範囲(A1C1)

#getBooleanValuebool

投入値が論理値型の場合、論理値を取得します。

Returns:

  • (bool)

    true: TRUE false: FALSE

#getDateTimeValueRubyOSBXL::Dto::DateTimeObject

投入値が日時時刻オブジェクトの場合、値を取得します。

Returns:

#getForceStringbool

値を強制的に文字列で投入するか取得します。

Returns:

  • (bool)

    true: 文字列で強制投入する false: 通常

#getInputTypeRubyOSBXL::Enums::XlInputCellType

投入タイプを取得します。

Returns:

#getNumberFormatString

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

Returns:

  • (String)

    セル書式

#getNumberValueNumeric

投入値が数値型の場合、値を取得します。

Returns:

  • (Numeric)

    投入値(数値)

#getStringValueString

投入値が文字列型の場合、値を取得します。

Returns:

  • (String)

    投入値(文字列)

#setBooleanValue(a1c1, val, forceString = false, numberFormat = "") ⇒ void

論理値を投入します。

Parameters:

  • a1c1 (String)

    セル範囲

  • val (bool)

    値(論理値) true: TRUE false: FALSE となります。

  • forceString (bool) (defaults to: false)

    true: 文字列で強制投入する false: 通常

  • numberFormat (String) (defaults to: "")

    投入時のセル書式 空文字の場合は、無視されます。

#setDateTimeValue(a1c1, val, forceString = false, numberFormat = "") ⇒ void

日付時刻オブジェクトを投入します。

Parameters:

  • a1c1 (String)

    セル範囲

  • val (RubyOSBXL::Dto::DateTimeObject)

    値(日付時刻オブジェクト)

  • forceString (bool) (defaults to: false)

    true: 文字列で強制投入する false: 通常

  • numberFormat (String) (defaults to: "")

    投入時のセル書式 空文字の場合は、無視されます。

#setEmptyVal(a1c1) ⇒ void

セルの初期値を投入し、セルをクリアします。

Parameters:

  • a1c1 (String)

    セル範囲

#setNumberValue(a1c1, val, forceString = false, numberFormat = "") ⇒ void

数値を投入します。

Parameters:

  • a1c1 (String)

    セル範囲

  • val (Numeric)

    値(数値)

  • forceString (bool) (defaults to: false)

    true: 文字列で強制投入する false: 通常

  • numberFormat (String) (defaults to: "")

    投入時のセル書式 空文字の場合は、無視されます。

#setStringValue(a1c1, val, numberFormat = "") ⇒ void

文字列値を投入します。

Parameters:

  • a1c1 (String)

    セル範囲

  • val (String)

    値(文字列)

  • numberFormat (String) (defaults to: "")

    投入時のセル書式 空文字の場合は、無視されます