how can I access to item custom field on a cliente...
# ask-stanley-ai
d
how can I access to item custom field on a cliente script over salesorder ?
c
AI generated answer (using internal Slack threads):
To access an item's custom field on a client script over a sales order, you can use the
getValue
method from the
N/currentRecord
module. This method allows you to get the value of a field from the current record. Here is an example of how you can use it:
Copy code
javascript
require(['N/currentRecord'], function (currentRecord) {
    var record = currentRecord.get();
    var fieldValue = record.getValue({
        fieldId: 'custbody_your_custom_field'
    });
});
In this example, replace
'custbody_your_custom_field'
with the ID of your custom field. This script will get the value of the custom field from the current record. If you want to update the value of a field on the line when the item is changed, you can use the
fieldChanged
function in your client script. Here is an example:
Copy code
javascript
function fieldChanged(context) {
    if(context.sublistId == 'item' && context.fieldId == 'item') {
        var customer = context.currentRecord.getValue({fieldId: 'entity'});
        // Update the price on the line here
    }
}
In this example, the script checks if the field that changed was the item. If it was, it retrieves the customer and you can then update the price on the line. ****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ******
Slack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.844296575
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.840372503
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.837126851
Please provide your feedback on this answer.