NumberItem
NumberItem
クラスは数値型項目に対して操作を行うためのメンバーを持っています。
継承
インスタンスプロパティ
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
});
});