使用 SuiteScript 获取摘要搜索的向下钻取值

Get Drill Down Values for Summary Search Using SuiteScript

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

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

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

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

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

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

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

最简单的可能是:

  • 在 map/reduce 脚本中完成工作。
  • 从搜索中删除摘要字段
  • getInput() 和 return 搜索对象中加载搜索。然后 Netsuite 将 运行 为您搜索。
  • map() 中按客户对结果进行分组
  • reduce() 中使用分组结果,就像它们是向下钻取的详细信息一样