Boris Yasen
04/05/2023, 7:00 PMError - TypeError: rawColumns[i].push is not a function
I tried to create a saved search using SuiteScript.
Interesting thing is when I try it in console, it did work.
But when I copy that exact same code to SL and run it didn't work.
Here is full code snippet if that helps you.
var transactionSearchObj = search.create({
type: "transaction",
filters:
[
["customersubof","anyof","1483"],
"AND",
["trandate","onorafter","02/28/2023"],
"AND",
["mainline","is","T"],
"AND",
["type","anyof","CustDep","CustInvc","CustCred","CustPymt"]
],
columns:
[
search.createColumn({
name: "amount",
sort: search.Sort.ASC,
label: "Amount"
}),
search.createColumn({
name: "formulanumeric",
formula: "5",
label: "Formula (Numeric)"
})
]
});
var searchResultCount = transactionSearchObj.runPaged().count;
log.debug("transactionSearchObj result count",searchResultCount);
transactionSearchObj.run().each(function(result){
log.debug('result', result);
return true;
});
Any help would be appreciatedjen
04/05/2023, 7:04 PMBoris Yasen
04/05/2023, 7:04 PMBoris Yasen
04/05/2023, 7:05 PMBoris Yasen
04/05/2023, 7:05 PMjen
04/05/2023, 7:05 PMjen
04/05/2023, 7:05 PMBoris Yasen
04/05/2023, 7:05 PMjen
04/05/2023, 7:05 PMBoris Yasen
04/05/2023, 7:06 PMjen
04/05/2023, 7:07 PM5
?Boris Yasen
04/05/2023, 7:07 PMjen
04/05/2023, 7:08 PMjen
04/05/2023, 7:09 PMBoris Yasen
04/05/2023, 7:10 PMjen
04/05/2023, 7:11 PMjen
04/05/2023, 7:11 PMtransactionSearchObj.run().each(function(result){
<--- this is the line that errors?Boris Yasen
04/05/2023, 7:12 PMBoris Yasen
04/05/2023, 7:12 PMBoris Yasen
04/05/2023, 7:13 PMjen
04/05/2023, 7:25 PMjen
04/05/2023, 7:26 PMjen
04/05/2023, 7:26 PMresult
into the log like thatjen
04/05/2023, 7:27 PMjen
04/05/2023, 7:28 PMtransactionSearchObj.run().each(function(result){
log.debug('amount', result.getValue(result.columns[0]));
log.debug('formula', result.getValue(result.columns[1]));
return true;
});
jen
04/05/2023, 7:28 PMBoris Yasen
04/05/2023, 7:35 PMBoris Yasen
04/05/2023, 7:35 PMBoris Yasen
04/05/2023, 7:35 PMBoris Yasen
04/05/2023, 7:35 PMBoris Yasen
04/05/2023, 7:35 PMehcanadian
04/05/2023, 8:05 PMresult.toJSON()