Boris Yasen
04/05/2023, 4:39 PMError - TypeError: rawColumns[i].push is not a function
When I run that search in UI, it works.
Also it has many Formula, and summary type columns but not sure why this error is showingec
04/05/2023, 4:45 PMBoris Yasen
04/05/2023, 4:47 PMconst searchID="aaa"
let tmpSearch = search.load({
id: searchID
});
Boris Yasen
04/05/2023, 4:49 PMvar invoiceSearchObj = search.create({
type: "invoice",
filters:
[
["mainline","is","T"],
"AND",
["status","anyof","CustInvc:A"],
"AND",
["type","anyof","CustInvc"],
"AND",
["duedate","after","today"]
],
columns:
[
search.createColumn({
name: "entity",
summary: "GROUP",
label: "Name"
}),
search.createColumn({
name: "formulanumeric",
summary: "SUM",
formula: "CASE WHEN {duedate} - {today} > 1 AND {duedate} - {today} < 30 THEN {amount} ELSE 0 END",
label: "1-30 Days"
}),
search.createColumn({
name: "formulanumeric",
summary: "SUM",
formula: "CASE WHEN {duedate} - {today} > 31 AND {duedate} - {today} < 60 THEN {amount} ELSE 0 END",
label: "31-60 Days"
}),
search.createColumn({
name: "formulanumeric",
summary: "SUM",
formula: "CASE WHEN {duedate} - {today} > 60 AND {duedate} - {today} < 90 THEN {amount} ELSE 0 END",
label: "61-90 Days"
}),
search.createColumn({
name: "formulanumeric",
summary: "SUM",
formula: "CASE WHEN {duedate} - {today} > 91 THEN {amount} ELSE 0 END",
label: "Over 90 Days"
}),
search.createColumn({
name: "formulanumeric",
summary: "SUM",
formula: "CASE WHEN {duedate} - {today} > 0 AND {duedate} - {today} <= 1 THEN {amount} ELSE 0 END",
label: "Current"
})
]
});
ec
04/05/2023, 4:51 PMBoris Yasen
04/05/2023, 4:52 PMBoris Yasen
04/05/2023, 4:58 PMBoris Yasen
04/05/2023, 4:59 PMBoris Yasen
04/05/2023, 4:59 PMlet searchRes = invoiceSearchObj.run().getRange(0, 1);
log.debug('searchRes', JSON.stringify(searchRes));
Boris Yasen
04/05/2023, 4:59 PMBoris Yasen
04/05/2023, 5:26 PMrunPaged()
also worksBoris Yasen
04/05/2023, 5:45 PMDavid B
04/05/2023, 8:47 PMrawColumns[i].push(…)
which is what the error is telling you is wrongDavid B
04/05/2023, 8:48 PMDavid B
04/05/2023, 10:04 PM