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

AddressItem

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

継承

SheetItem

インスタンスプロパティ

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
});

関連情報

SheetItem