ジェネレータ (テキストファイル)

ジェネレータ (テキストファイル) (Generator (Text File))
任意のテキストファイルを生成し、ファイルデータ項目に格納します。ファイルは追加され、既存のファイルには影響を与えません。
2019-12-26 (C) Questetra, Inc. (MIT License)
Configs
  • A: テキストファイルを保存するファイル型データ項目 *
  • B: 保存ファイル名 * #{EL}
  • C: テキストファイルの内容 * #{EL}
Script
//////// START "main()" ////////
main();
function main(){ 

//// == Config Retrieving / 工程コンフィグの参照 ==
let textdata = configs.get( "Text_Data" );
let filename = configs.get( "File_Name" );
let filedataId = configs.get( "File_DataId" );


if(filename === "" ||filename === null) {
    throw new Error( "File Name is blank" );
  }



//// == Data Retrieving / ワークフローデータの参照 ==
let myFiles  = engine.findDataByNumber( filedataId );// java.util.ArrayList
if( myFiles === null ){ myFiles = new java.util.ArrayList(); }


if(textdata === null) {
textdata = "";
}


myFiles.add(
  new com.questetra.bpms.core.event.scripttask.NewQfile(
    filename,
    "text/plain; charset=UTF-8",
    textdata
  )
);




//// == Data Updating / ワークフローデータへの代入 ==
engine.setDataByNumber( filedataId, myFiles );


} //////// END "main()" ////////

Download

Capture

Notes

  1. テキストファイルの文字コードは、UTF-8 になります。
%d人のブロガーが「いいね」をつけました。