Ron
11/13/2024, 7:17 PMCeligo AI
11/13/2024, 7:17 PMAI generated answer (using internal Slack threads):The error
SSS_MISSING_REQD_ARGUMENT is thrown when a required argument is missing in a function call. In this case, it seems to be related to the record.load function. The record.load function requires two arguments: the record type and the record id. The error message indicates that the record type is missing.
In the first thread, the user was trying to load a Sales Order record but was initially passing the record type as a string "salesorder". The correct way to pass the record type is by using the record.Type enum, like record.Type.SALES_ORDER.
In the third thread, the user was trying to load an 'inventorynumber' record. However, 'inventorynumber' is not a valid record type. The user should check the NetSuite Records Browser to find the correct record type.
Remember, when using record.load, the first argument should be the record type, and the second argument should be the record id. The record type should be a value from the record.Type enum, not a string.
Here is an example of how to use record.load correctly:
javascript
var record = require('N/record');
var salesOrderRecord = record.load({
type: record.Type.SALES_ORDER,
id: '123'
});
******
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/13/2024, 7:18 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.932174146
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.865559876
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.86450386
Celigo AI
11/13/2024, 7:18 PM