2016-08-12 11 views
2

setPercentCompleteを含むスクリプトをnlapiGetContext()関数から変換しようとしています。これにより、完全なパーセンテージを設定することができます。SuiteScript 2.0 - スケジュールされたパーセンテージの完了値を設定

私はSuiteScript 2.0の設定に関して何も見ていないのですが、これを行う方法を誰かが発見していますか?

+0

私は実際にこれも調べています。 NetSuiteを使って2.0でこれを実行する方法を見つけるためのケースがあります。私は彼らの答えを投稿します。 – W3BGUY

答えて

1

runtimeモジュールのスクリプトオブジェクトの読み取り専用プロパティがpercentCompleteです。

runtime.getCurrentScript().percentComplete 

設定方法が見つかりませんでした。

0

以下は動作するサンプルコードです。

/** 
* @NApiVersion 2.x 
* @NScriptType ScheduledScript 
* @NModuleScope SameAccount 
*/ 
define(['N/runtime','N/record'],function(runtime,record){ 
    return { 
    execute:function(context){ 
     var script=runtime.getCurrentScript(); 
     for(x=0;x<500;x++){ 
     var rec=record.create({type:'salesorder'}); 
     script.percentComplete=(x*100)/500;        
     } 
    } 
    }; 
}); 
関連する問題