In the PM Approval record, we have to set the approval status as ‘Approved’ when all the child records approval status as ‘Approved’. let newRecord = scriptContext.newRecord; if (scriptContext.type == ‘xedit’ || scriptContext.type == ‘edit’) { let… Continue reading How to set approval status based on all child records in PM Approval Record using script
Author: Shanmugapriya Ganesh
How to set the estimate extended cost using client script
In the client script, we can set the sublist value in the fieldChanged() function. function fieldChanged(scriptContext) { try { let currentRecord = scriptContext.currentRecord; if (scriptContext.sublistId == ‘item’ && scriptContext.fieldId == ‘location’) { … Continue reading How to set the estimate extended cost using client script
How to restrict the edit button using user event script
In the user event script, we can disable or remove the standard buttons using button id. If you need to restrict the edit from the lists view use error message and throw that error based on your condition. Do not add try catch block for the error create portion. If you add try catch for… Continue reading How to restrict the edit button using user event script
How to get the logo of the NetSuite Account using script
Add the config module in the script const getLogo = () => { try { let configRecObj = config.load({ type: config.Type.COMPANY_INFORMATION }); … Continue reading How to get the logo of the NetSuite Account using script
How to create a csv file of saved search using script
Use the task module //Create a task for saved search let searchTask = task.create({ taskType: task.TaskType.SEARCH }); searchTask.savedSearchId = saved search internal id;searchTask.filePath = filePath//where the… Continue reading How to create a csv file of saved search using script
How to check condition in PDF template
In the PDF template, we can check the condition using <#if>. Here we are showing an image only if the sales order location is ‘Outlet Center’. <#if record.custbody_aha_sales_location=”Outlet Center”> <#if companyInformation.logoUrl?length != 0> Airport Home Appliance –Builder Division${record.location.address1}${record.location.city} ${record.location.state} ${record.location.zip}${record.custbody_aha_sales_location.phone} Sales Invoice #${record.tranid} ${record.trandate} The source code is metioned below. <#if record.custbody_aha_sales_location=”Outlet Center”> <img src=”src… Continue reading How to check condition in PDF template
How to disable a field using client script.
In the client script we can get the field using field id. let currentRecord=scriptContext.currentRecord; let fieldName = currentRecord.getField({ fieldId: ‘fieldid’ }); fieldName.isDisabled = true; We can… Continue reading How to disable a field using client script.
How to create online html form templates
For this ‘Marketing Automation” feature must be enabled. THen only we can get the online html form and the template. Lists>Marketing>Marketing Templates > new Then Click the source code and type <NLFORM></NLFORM>. With in that create a html template. To save the values in the custom record use following . In the field type select… Continue reading How to create online html form templates
How to assign the object values in script
Here we assign the objects based on the item and unique key(line number). let linecount = newRec.getLineCount({ sublistId: ‘item’ }); let totalWeightValues = {}; // Get the values of quantity and item weight. for… Continue reading How to assign the object values in script
How to combine the saved search as objects of objects
Here the saved search results are combined based on the internal id. let itemReceiptData = {}; transferorderSearchObj.run().each(function (result) { let temp = {}; temp.item = result.getValue({ … Continue reading How to combine the saved search as objects of objects