esmDevelopers
JSプラグイン
esm API
JSプラグイン
esm API
  • NumberItem

NumberItem

NumberItem クラスは数値型項目に対して操作を行うためのメンバーを持っています。

継承

SheetItem

インスタンスプロパティ

value

入力されている数値です。

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onMounted(function () {
    // 初期値を確認
    console.log("初期値:", priceItem.value); // 初期値: null

    // 値を変更
    priceItem.value = 1000;

    // 変更後の値を確認
    console.log("変更後:", priceItem.value); // 変更後: 1000
  });
});

インスタンスメソッド

setValue

数値を受け取り、入力内容を変更します。

構文

setValue(number);
引数

number
入力内容を示す数値です。

返値

なし

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onMounted(function () {
    // 初期値を確認
    console.log("初期値:", priceItem.value); // 初期値: null

    // 値を変更
    priceItem.setValue(1000);

    // 変更後の値を確認
    console.log("変更後:", priceItem.value); // 変更後: 1000
  });
});

equalsTo

value が指定した数値と一致するかどうかを判定します。

構文

equalsTo(number);
引数

number
比較対象の数値です。

返値

真偽値

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onUpdated(function () {
    // 値を確認
    console.log("値:", priceItem.value); // 値: 500

    console.log(priceItem.equalsTo(500)); // true
  });
});

isGreaterThan

value が指定した数値より大きいかどうかを判定します。

構文

isGreaterThan(number);
引数

number
比較対象の数値です。

返値

真偽値

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onUpdated(function () {
    // 値を確認
    console.log("値:", priceItem.value); // 値: 500

    const result = priceItem.isGreaterThan(499);

    console.log(result); // true
  });
});

isGreaterThanOrEqual

value が指定した数値以上かどうかを判定します。

構文

isGreaterThanOrEqual(number);
引数

number
比較対象の数値です。

返値

真偽値

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onUpdated(function () {
    // 値を確認
    console.log("値:", priceItem.value); // 値: 500

    const result = priceItem.isGreaterThanOrEqual(500);

    console.log(result); // true
  });
});

isLessThan

value が指定した数値より小さいかどうかを判定します。

構文

isLessThan(number);
引数

number
比較対象の数値です。

返値

真偽値

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onUpdated(function () {
    // 値を確認
    console.log("値:", priceItem.value); // 値: 500

    const result = priceItem.isLessThan(501);

    console.log(result); // true
  });
});

isLessThanOrEqual

value が指定した数値以下かどうかを判定します。

構文

isLessThanOrEqual(number);
引数

number
比較対象の数値です。

返値

真偽値

例

esmJSPlugin.sheetUpdate("product").onEntered((screen) => {
  const priceItem = screen.getSheetItem("products.product.unit_price");

  priceItem.onUpdated(function () {
    // 値を確認
    console.log("値:", priceItem.value); // 値: 500

    const result = priceItem.isLessThanOrEqual(500);

    console.log(result); // true
  });
});

関連情報

  • SheetItem
  • screen