suitecloudfanatic
03/29/2018, 3:09 PMjkabot
03/29/2018, 3:55 PMfunction getItemList() {
// returns array
}
function createForm(title, itemList) {
// returns form
}
function onRequest(request, response) {
// ..
var form = createForm('hello', getItemList());
response.writePage({ pageObject: form });
}
stalbert
03/29/2018, 5:31 PMjkabot
03/29/2018, 5:42 PMsearch.lookupFields
const results = search.lookupFields({
type: search.Type.SALES_ORDER,
id: String(salesorderId),
columns: 'entity'
});
// netsuite returns values of a crazy shape when looking up list/record fields
if (results && Array.isArray(results.entity) && results.entity.length > 0) {
customerId = results.entity[0].value;
}
stalbert
03/29/2018, 5:47 PM