AddressItem
AddressItem
クラスは住所型項目に対して操作を行うためのメンバーを持っています。
継承
インスタンスプロパティ
zipcode
郵便番号を示す文字列です。
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("zipcode:", addressItem.zipcode);
// zipcode: 123-1234
addressItem.zipcode = "234-2345";
console.log("zipcode:", addressItem.zipcode);
// zipcode: 234-2345
});
address
住所を示す文字列です。
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("address:", addressItem.address);
// address:東京都千代田区丸の内1丁目1-1
addressItem.address = "東京都千代田区丸の内2丁目2-2";
console.log("address:", addressItem.address);
// address:東京都千代田区丸の内2丁目2-2
});
building
建物を示す文字列です。
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("building:", addressItem.building);
// building:ABCビル101号室
addressItem.setBuilding("DEFビル101号室");
console.log("building:", addressItem.building);
// building:DEFビル101号室
});
インスタンスメソッド
setZipcode
文字列を受け取り、zipcode
を変更します。
構文
setZipcode(zipcode);
引数
zipcode
郵便番号を示す文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("zipcode:", addressItem.zipcode);
// zipcode: 123-1234
addressItem.setZipcode("234-2345");
console.log("zipcode:", addressItem.zipcode);
// zipcode: 234-2345
});
setAddress
文字列を受け取り、address
を変更します。
構文
setAddress(address);
引数
address
住所を示す文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("address:", addressItem.address);
// address:東京都千代田区丸の内1丁目1-1
addressItem.setAddress("東京都千代田区丸の内2丁目2-2");
console.log("address:", addressItem.address);
// address:東京都千代田区丸の内2丁目2-2
});
setBuilding
文字列を受け取り、building
を変更します。
構文
setBuilding(building);
引数
building
建物を示す文字列です。
返値
なし
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("building:", addressItem.building);
// building:ABCビル101号室
addressItem.setBuilding("DEFビル101号室");
console.log("building:", addressItem.building);
// building:DEFビル101号室
});
isFulfilled
zipcode
、address
、building
が全て入力されているかどうかを判定します。
構文
isFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("zipcode:", addressItem.zipcode);
// zipcode: 123-1234
console.log("address:", addressItem.address);
// address:東京都千代田区丸の内1丁目1-1
console.log("building:", addressItem.building);
// building:ABCビル101号室
const result = addressItem.isFulfilled();
console.log("result:", result);
// result:true
});
isEmpty
zipcode
、address
、building
が全て入力されていないことを判定します。
構文
isEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("zipcode:", addressItem.zipcode);
// zipcode: ""
console.log("address:", addressItem.address);
// address: ""
console.log("building:", addressItem.building);
// building: ""
const result = addressItem.isEmpty();
console.log("result:", result);
// result:true
});
zipcodeIsFulfilled
zipcode
が入力されているかどうかを判定します。
構文
zipcodeIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("zipcode:", addressItem.zipcode);
// zipcode: 123-1234
const result = addressItem.zipcodeIsFulfilled();
console.log("result:", result);
// result:true
});
zipcodeIsEmpty
zipcode
が入力されていないことを判定します。
構文
zipcodeIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("zipcode:", addressItem.zipcode);
// zipcode: ""
const result = addressItem.zipcodeIsEmpty();
console.log("result:", result);
// result:true
});
addressIsFulfilled
address
が入力されているかどうかを判定します。
構文
addressIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("address:", addressItem.address);
// address: 東京都千代田区丸の内1丁目1-1
const result = addressItem.addressIsFulfilled();
console.log("result:", result);
// result:true
});
addressIsEmpty
address
が入力されていないことを判定します。
構文
addressIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("address:", addressItem.address);
// address: ""
const result = addressItem.addressIsEmpty();
console.log("result:", result);
// result:true
});
buildingIsFulfilled
building
が入力されているかどうかを判定します。
構文
buildingIsFulfilled();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("building:", addressItem.building);
// building: building:ABCビル101号室
const result = addressItem.buildingIsFulfilled();
console.log("result:", result);
// result:true
});
buildingIsEmpty
building
が入力されていないことを判定します。
構文
buildingIsEmpty();
引数
なし
返値
真偽値
例
esmJSPlugin.screen.sheetSave("customer").onMounted((SheetSaveScreen) => {
const addressItem = SheetSaveScreen.getSheetItem(
"customers.customer.address"
);
console.log("building:", addressItem.building);
// building: ""
const result = addressItem.buildingIsEmpty();
console.log("result:", result);
// result:true
});