我想使用savedsearch进行搜索。
这里是我的代码段。
var searchresults = nlapiSearchRecord('item', search_id, null, null);
search_id
被定义为文本字段中的参数。
这是suitelet
脚本,因此如果您在search_id
中找不到类似的savedsearch
,则会抛出异常。
为了避免这种情况,我想检查保存的搜索中是否有任何类似的内部ID。
例如,如果有两个已保存的搜索,其中ID为customsearch1
,customsearch2
。
如果search_id
为'cust'
,则会抛出异常并且脚本完成时会出错。
它在脚本日志
中显示'That search or mass update does not exist.'
期待很快收到你的回复。 方面
答案 0 :(得分:1)
您可以对已保存的搜索执行已保存的搜索。您可以获取结果并使用正则表达式来确定是否存在类似的结果。使用trim加regex。
答案 1 :(得分:1)
您可以通过将search_id参数更改为已保存搜索的列表/记录来阻止此操作。
为什么它必须是文本字段?