javascript - 无论如何要知道它是否存储在 savedsearch 中

标签 javascript netsuite

我想使用 savedsearch 进行搜索。

这是我的代码片段。

 var searchresults = nlapiSearchRecord('item', search_id, null, null);

search_id 定义为文本字段中的参数。 这是 suitelet 脚本,因此如果您在 savedsearch 中找不到类似的 search_id 则会抛出异常。

为了避免这种情况,我想检查保存的搜索中是否有任何类似的内部 ID。

例如,如果有两个已保存的搜索,其 ID 分别为 customsearch1customsearch2

如果 search_id'cust' 那么它会抛出异常并且脚本以错误结束。

它在脚本日志中显示了这一点

'That search or mass update does not exist.'

期待您的回音。 关注

最佳答案

您可以对保存的搜索进行保存搜索。您可以获取结果并使用正则表达式来确定是否存在类似的结果。使用 trim 加正则表达式。

关于javascript - 无论如何要知道它是否存储在 savedsearch 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36213632/

相关文章:

javascript - 如何让 for 循环包含 NetSuite 中用户事件脚本的最后一行?

javascript - 在 JavaScript 中每 10 秒发送一次 xmlHttpRequest

javascript - 如何更新数组中超集的 ES6 语法

javascript - HTML5中的polyfills是什么意思?

javascript - 用按钮替换浏览器滚动条

javascript - Netsuite Suitescript API - 搜索交易记录返回重复项

javascript - ReactJS 和 AJAX 未捕获类型错误 : Cannot Read Property 'bugs' of Undefined

mysql - Netsuite:保存的搜索公式:显示具有最早自定义日期的不同行

netsuite - 我可以提供一个简单的 Suitelet 示例吗?

customization - 在 NetSuite 中创建自定义首选项