1

Netsuite で任意のレコードを表示する場合、次のパラメーター「&xml=t」を URL に追加すると、レコードの XML データを表示できます。どのフィールドにも公開されていないデータが xml にある場合があり、suitescript を使用してそのデータにアクセスする方法を探していますが、これまでのところ解決できませんでした。ベンダー クレジットのスニペットを次に示します。

`<line>
<amount>26.10</amount>
<apply>T</apply>
<applydate>1/28/2016</applydate>
<doc>400620</doc>
<due>26.10</due>
<duedate>1/28/2016</duedate>
<internalid>400620</internalid>
<line>0</line>
<pymt>401604</pymt>`

<pymt>401604</pymt>これは支払いレコードのIDであり、UIに公開されておらず、内部IDがないため、suitscriptを使用して属性を取得するにはどうすればよいですか。

4

1 に答える 1

3

applyそれはサブリストのように見えます。使用しているフォームにデータが表示されない可能性があります。

これを試して:

var rec = nlapiLoadRecord('vendorcredit',recid)
var firstLinePayment = rec.getLineItemValue('apply','pymt',1)

これにより、行が適用されたレコードのトランザクション ID が得られます。

于 2016-02-19T16:32:24.020 に答える