0

我正在尝试构建一个 C# 脚本,该脚本将检索保存的 Netsuite 搜索并允许我在 SSIS 2008 脚本组件中将这些值放入 RDBMS。我正在寻找语法示例以获取自定义字段的值,这真是太麻烦了。我正在处理的事务行几乎完全由自定义字段组成。

是这么简单还是我想这样做太简单了?

// sr is a Netsuite Search Result defined earlier

while (sr.totalRecords > (sr.pageSize * sr.pageIndex))
{
// output to File
// use StreamWriter to create output file from Connection above

Dts.Events.FireInformation(0, "", DateTime.Now.ToString() + "Begin loop through records ...", "", 0, ref bul);
foreach (TransactionSearchRow row in sr.searchRowList)
{
    // Now what?
    row.
}
Dts.Events.FireInformation(0, "", DateTime.Now.ToString() + "... End loop through records", "", 0, ref bul);

sr = service.searchMore(sr.pageIndex + 1);
}  // ** end while (sr.totalRecords > (sr.pageSize * sr.pageIndex))
4

1 回答 1

0

看这里。

https://system.netsuite.com/help/helpcenter/en_US/SchemaBrowser/indexv2013_1_0.html

你在做什么类型的搜索?TransactionSearch 在 common.xsd 中定义。

您应该在每个搜索行内都有一个名为 customFieldList 的对象。customFieldList 中包含所有自定义字段对象的数组,这些对象描述每个自定义字段并提供自定义字段内容。

于 2013-09-20T18:22:50.783 回答