0

保存された Netsuite 検索を取得し、SSIS 2008 スクリプト コンポーネント内でそれらの値を RDBMS に取得できるようにする C# スクリプトを作成しようとしています。カスタム フィールドの値を取得するための構文の例を見つけるのに苦労しています。私が扱っているトランザクション行は、ほぼ完全にカスタム フィールドで構成されています。

これは簡単ですか、それとも単純すぎますか?

// 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 に答える