首页 > 解决方案 > 使用 SuiteScript 获取摘要搜索的向下钻取值

问题描述

我正在尝试使用 SuiteScript 访问摘要搜索的向下钻取值。

例如,我有一个交易搜索设置为按客户姓名分组。在 UI 中,当我单击摘要搜索中的名称列超链接时,它会将我带到该特定客户交易的过滤结果。我想在我的脚本中访问这些过滤后的值。

除了在摘要搜索“每个”循环(存在治理问题)中为每个客户创建新搜索之外,还有其他方法吗?

我的备份解决方案是不使用摘要搜索并在我的脚本中创建自己的摘要对象,但我喜欢尽可能使用本机 NetSuite 功能。

我猜这是不可能的,因为我找不到关于它的文档,而且 UI 中的搜索似乎正在为向下钻取动态创建一个新的搜索。但我想我会在这里要求它用尽我所有的选择,并帮助将来可能正在寻找这个答案的任何人。

标签: netsuitesuitescriptsuitescript2.0saved-searches

解决方案


您无法使用脚本深入了解搜索结果。

有几种方法可以到达你想去的地方

最简单的可能是:

  • 在 map/reduce 脚本中完成工作。
  • 从搜索中删除汇总字段
  • 加载搜索getInput()并返回搜索对象。然后,Netsuite 将为您运行搜索。
  • map()组中按客户的结果
  • reduce()使用分组结果时,就像它们是向下钻取的细节一样

推荐阅读