Discussions
search.create() with array
I created a NetSuite scheduled script to get items from an external endpoint. Everything works fine; I receive the data. However, when I search for projects (from the external API) that are related to jobs in NetSuite, I use search.create()
, and in the filters, I send an array of IDs.
Share my method:
This method generated the following error:
{"type":"error.SuiteScriptError","name":"UNEXPECTED_ERROR","message":null,"id":"73cec007-bc5c-4e24-9bda-cdea4ef88861-2d323032352e30322e3230","stack":["getRange(N/search/searchObject.js)","getProjectIdByFactorialIds(timetrackingFactorial.js$10330$debugger.user:359)","execute(timetrackingFactorial.js$10330$debugger.user:90)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:27)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:19)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:35)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:1)"],"cause":{"type":"internal error","code":"UNEXPECTED_ERROR","details":null,"userEvent":null,"stackTrace":["getRange(N/search/searchObject.js)","getProjectIdByFactorialIds(timetrackingFactorial.js$10330$debugger.user:359)","execute(timetrackingFactorial.js$10330$debugger.user:90)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:27)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:19)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:35)","<anonymous>(timetrackingFactorial.js$10330$debugger.wrap:1)"],"notifyOff":false},"notifyOff":false,"userFacing":false}
"Knowledge shared is wisdom multiplied."