請求書が作成され次第、請求書のトランジッドを取得したいと考えています。ユーザーイベントスクリプトの請求書ID(tranid)値を取得するにはどうすればよいですか?
次のコードのユーザーイベントスクリプトがあります。
function showValue()
{
var tranid = nlapiGetFieldValue('tranid');
nlapiLogExecution('DEBUG', 'save transaction', nlapiGetRecordType() + ", "+ nlapiGetRecordId() + ", "+ 'tranid' + ": "+ tranid + ", "+ (new Date()))
}
送信関数がshowValueに設定された後。
導入は請求書に適用されます。
イベントタイプが[作成]に設定されています。
私は新しい請求書を保存すると、次の展開のために実行ログに追加されます。
"invoice, 1143428, tranid: To Be Generated, Fri Oct 13 2017 04:21:08 GMT-0700 (PDT)"
はどのように内部IDを設定することができますが、TRANIDはまだ「生成される」こと?確かにトラニッドは内部IDが設定されるまでに設定されます。
ユーザイベントスクリプトでtranidを取得するにはどうすればよいですか?