Netsuite Suitescript 2.0按列索引获取保存的搜索值

Netsuite Suitescript 2.0按列索引获取保存的搜索值,netsuite,suitescript,suitescript2.0,Netsuite,Suitescript,Suitescript2.0,我正在使用SuiteScript2.0。我尝试使用下面的代码获取该报告的值。我从SuiteScript2.0中引用了它 我得到以下错误 error code: SSS_MISSING_REQD_ARGUMENT error message: {"type":"error.SuiteScriptError","name":"SSS_MISSING_REQD_ARGUMENT","message":"Result.getValue: Missing a required argument: name

我正在使用SuiteScript2.0。我尝试使用下面的代码获取该报告的值。我从SuiteScript2.0中引用了它

我得到以下错误

error code: SSS_MISSING_REQD_ARGUMENT error message: {"type":"error.SuiteScriptError","name":"SSS_MISSING_REQD_ARGUMENT","message":"Result.getValue: Missing a required argument: name","stack":["createError(N/error)","getProductionIncome(/SuiteScripts/revenue_sync_script.js:34)","createError(N/error)"],"cause":{"name":"SSS_MISSING_REQD_ARGUMENT","message":"Result.getValue: Missing a required argument: name"},"id":"","notifyOff":false,"userFacing":true}
我也试过了

var AccType= firstResult.getValue({ name: "type" });
但是我无法得到结果,因为我不知道确切的名字

错误代码:SSS\u缺少\u需求\u参数错误消息: {“类型”:“error.SuiteScriptError”,“名称”:“SSS\u缺少\u requd\u参数”,“消息”:“Result.getValue: 缺少必需的参数: 名称“,”堆栈“:[“createError(N/error)”,“getProductionIncome(/SuiteScripts/revenue\u sync\u script.js:34)”,“createError(N/error)”,“原因“:{”名称“:“SSS\u缺少\u请求\u参数”,“消息“:”结果。getValue: 缺少必需的参数: 名称“}”,id:“,”notifyOff:”false,“userFacing:”true}

从错误消息来看,您的搜索似乎不包含获取第二列的2列

请首先验证您的搜索是否有两列

但是我无法得到结果,因为我不知道确切的名字

要获取列名,您可以使用
column.name
column.join
获取join。
要进一步阅读,请查看。

谢谢您的回答@Avi,它成功了。SSS_MISSING_REQD_参数是否表示不包含2列?或者是根据您的经验?
searchResult.getValue
接受searchColumn或searchColumn名称,因此,如果参数未传递,则抛出SSS\u MISSING\u REQD\u参数错误。由于您正在传递对象,很明显您的搜索并没有第二列。
var AccType= firstResult.getValue({ name: "type" });