gpt4 book ai didi

c# - 如何在 Netsuite SuiteTalk 中运行搜索类型 "saved search"的已保存搜索

转载 作者:行者123 更新时间:2023-12-02 15:28:28 25 4
gpt4 key购买 nike

我在 Netsuite UI 中有一个已保存的搜索,用于搜索已保存的搜索。我需要执行此保存的搜索并在 suiteTalk 中获取结果。

我已经打电话了

GetSavedSearchResult savedSearchResult = service.getSavedSearch(new GetSavedSearchRecord() { searchType = t, searchTypeSpecified = true });

在每个 searchType 上,并且保存的搜索不会出现在任何结果中。

最佳答案

您可以使用高级搜索 Web 服务调用来访问现有已保存搜索的结果。您需要知道定义已保存搜索的记录类型。例如,如果您想要获取返回客户记录的现有已保存搜索的结果,您可以执行以下操作:

var search = new CustomerSearchAdvanced();
search.savedSearchId = "243";

try
{
var searchResult = ns.search(search);
if (searchResult.status.isSuccess)
{
foreach(var r in searchResult.searchRowList)
{
var row = r as CustomerSearchRow;
if (row != null)
{
Console.WriteLine($"{row.basic.altName[0].searchValue}");
}
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

您可以在《2016.2 SuiteTalk 平台指南》第 271 页上看到相关示例。该部分称为“如何引用现有的已保存搜索?”

关于c# - 如何在 Netsuite SuiteTalk 中运行搜索类型 "saved search"的已保存搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41320314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com