Adam Weaver
11/19/2024, 2:47 PMCeligo AI
11/19/2024, 2:48 PMAI generated answer (using internal Slack threads):Based on the conversations provided, it seems like the error in your script is related to the use of
newRecord.submitFields. The error message indicates that the submitFields function cannot be found in the newRecord object.
In SuiteScript, submitFields is a method of the N/record module, not of the newRecord object. If you want to use submitFields, you should call it directly from the N/record module, like this:
javascript
record.submitFields({
type: record.Type.SALES_ORDER,
id: newRecord.id,
values: {
custbody_dyn_mf_printed: true
}
});
Alternatively, if you want to set a field value on the newRecord object, you can use the setValue method, like this:
javascript
newRecord.setValue({
fieldId: 'custbody_dyn_mf_printed',
value: true
});
Please note that if you use setValue, you will also need to save the record afterwards using the save method.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
11/19/2024, 2:48 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.849101663
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.835848629
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.835717618
Celigo AI
11/19/2024, 2:48 PM