Discussions
Join the NetSuite community to innovate, connect, and discover what’s next.
SuiteWorld brings thousands of innovators, builders, and leaders together to learn, connect, and shape what’s next. This October, explore how to build a stronger foundation for growth through inspiring keynotes, major product reveals, hands-on sessions, and unforgettable moments—all in one place for our biggest event of the year. Register now
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."