あなたが助けてくれることを願っています。私は現在、ユーザー イベント スクリプトを介して最も単純なタスクの 1 つを実行しようとしています。つまり、販売注文の「割引率」フィールドに新しい値を設定することです。スクリプトをクライアントでテストすると正常に動作しますが、スケジュールされたスクリプトがトリガーされると、フィールドの設定/更新に失敗します。
次のコードは「beforesubmit」操作内にあります。私が間違ったことを見つけられますか?
function beforeSubmit_discountVAT(type){
if(nlapiGetContext().getExecutionContext() !='scheduled')
return;
var getDiscountVal = nlapiGetFieldValue('discountrate');
var correctDiscount = getDiscountVal / 1.2;
nlapiSetFieldValue('discountrate', correctDiscount);
}
要するに - 私がしたいのは、割引値を 20% 差し引くことだけです。ユーザー イベント スクリプトがスケジュールされたスクリプトからトリガーされた場合、「nlapiSetFieldValue」を使用できますか?
前もって感謝します。
AWB