Hi, I am trying to get the address from my locatio...
# suitescript
g
Hi, I am trying to get the address from my location. It's only giving me address text, which theoretically I can split, but trying to make it as accurate as possible. Any ideas? See below the location obj as well as an image showing that all the separate fields are filled out. Is my only option to split by line breaks?
Copy code
{
  "id": 12,
  "type": "location",
  "isDynamic": true,
  "fields": {
    "_csrf": {
      "legacyStringValue": "fSKBTAFyhRy8D5EpWUZiNga2XA4uBui9Q4luyAypcaTM4VtjE6CkmBGxs4rfQvDE2GivEWG5hYcnSZyVC5uS3mRnRlAC697-SxCk6r7eEgvCpvzE-UfxPVlkJ7VcBMJ8t6WbDegWipiUoesdi8q3WWTPwBGWP1kTKIhpHWiLmMk="
    },
    "_eml_nkey_": {
      "legacyStringValue": "252895867"
    },
    "entryformquerystring": {
      "legacyStringValue": "e=T&id=12"
    },
    "haschildren": {
      "legacyStringValue": "F"
    },
    "hasopensalesorders": {
      "legacyStringValue": "T"
    },
    "id": {
      "legacyStringValue": "12"
    },
    "includeinsupplyplanning": {
      "legacyStringValue": "T"
    },
    "isinactive": {
      "legacyStringValue": "F"
    },
    "lastmodifieddate": {
      "legacyStringValue": "6/23/2020 5:37 pm"
    },
    "mainaddress": {
      "legacyStringValue": "2315468"
    },
    "mainaddress2_set": {
      "legacyStringValue": "var subrecord = nlapiViewSubrecord('mainaddress');\nvar addresstext;\nif (subrecord) {\n addresstext = subrecord.getFieldValue('addrtext');\n} else {\n}\nnlapiSetFieldValue('mainaddress_text', addresstext);\n"
    },
    "mainaddress_key": {
      "legacyStringValue": "2315468"
    },
    "mainaddress_text": {
      "value": "OIA\r\n2345 Vauxhall Rd\r\nUnion NJ 07083\r\nUnited States",
      "legacyStringValue": "OIA\r\n2345 Vauxhall Rd\r\nUnion NJ 07083\r\nUnited States"
    },
    "mainaddress_type": {
      "legacyStringValue": "addr"
    },
    "makeinventoryavailable": {
      "legacyStringValue": "T"
    },
    "name": {
      "legacyStringValue": "OIA-NJ"
    },
    "nsapiCT": {
      "legacyStringValue": "1607245931380"
    },
    "origbinactive": {
      "legacyStringValue": "F"
    },
    "returnaddress2_set": {
      "legacyStringValue": "var subrecord = nlapiViewSubrecord('returnaddress');\nvar addresstext;\nif (subrecord) {\n addresstext = subrecord.getFieldValue('addrtext');\n} else {\n}\nnlapiSetFieldValue('returnaddress_text', addresstext);\n"
    },
    "returnaddress_type": {
      "legacyStringValue": "addr"
    },
    "subsidiary": {
      "legacyStringValue": "1"
    },
    "sys_id": {
      "legacyStringValue": "6209897109583195"
    },
    "timezone": {
      "legacyStringValue": "America/New_York"
    },
    "type": {
      "legacyStringValue": "location"
    }
  },
  "sublists": {
    "docnumbering": {
      "currentline": {}
    },
    "undefined": {
      "currentline": {}
    }
  }
}