1

YouTrack のワークフロー エディターで単純な配列を宣言する方法がわかりません。誰でも助けることができますか?

私はもう試した

var userList = [];
var userList[];
var userList();

何も機能しません。

変数に関する「ドキュメント」の合計は次のとおりです...

4

2 に答える 2

2

ワークフロー言語は、次の定義済みコレクションのみをサポートします: issuescommentstagsusersissue linksenum elementsversionsbuildsownedFieldsgroupsstatesbundle static elementsstring

私の知る限り、カスタムのユーザー定義コレクション/配列はまったくサポートされていません。

ソース: http://confluence.jetbrains.com/display/YTD5/Workflow+Language+Quick+Reference#WorkflowLanguageQuickReference-Iteratorsandcollections

于 2014-03-11T20:51:46.833 に答える
1

唯一の回避策は、文字列配列を使用することです。

var array = "1,2,3".split(",", opts);

その後、array.contains または for each を使用できます。動的に配列を作成する必要がある場合は、再分割して再割り当てした後に値を追加できます。

var values = "1,2,3";
var array = values.split(",", opts); 
var appendval = "4"; 
if (!array.contains(appendval)) { 
  values = values + "," + appendval; 
  array = values.split(",", opts); 
} 
于 2014-05-01T05:15:32.077 に答える