// SUITESCRIPT 2.0 SUITELET /** * * @NApiVersion 2.x * @NScriptType Suitelet * @NModuleScope SameAccount */ define(['N/record', 'N/search'], function (record, search) { function onRequest(context) { var oObj = record.load({"type": record.Type.ESTIMATE,"id": 1692187}) oObj.setValue({ fieldId: "status", value: "Processed", // ignoreFieldChange: true }).setValue({ fieldId: "statusRef", value: "processed", // ignoreFieldChange: true }); oObj.setSublistValue({ sublistId: "links", fieldId: "item", value: "1695300", line: 0 }); oObj.setSublistValue({ sublistId: "links", fieldId: "status", value: "Billed", line: 0 }); oObj.setSublistValue({ sublistId: "links", fieldId: "total", text: "9160.00", line: 0 }); oObj.setSublistValue({ sublistId: "links", fieldId: "trandate", text: "05/08/2019", line: 0 }); oObj.setSublistValue({ sublistId: "links", fieldId: "tranid", text: "SO19-308708", line: 0 }); oObj.setSublistValue({ sublistId: "links", fieldId: "type", text: "Sales Order", line: 0 }); oObj.save({ enableSourcing: true, ignoreMandatoryFields: false }); context.response.write("gotten."); return true; } return { onRequest: onRequest } });