我无法弄清楚如何在YouTrack的工作流编辑器中声明一个简单的数组。有人可以帮忙吗?
我试过
var userList = [];
var userList[];
var userList();
没有任何作用。
答案 0 :(得分:1)
工作流程语言仅支持以下预定义集合:问题,评论,标记,用户,问题链接,枚举元素,版本,构建, ownFields ,群组< / em>,陈述,捆绑静态元素,字符串。
据我所知,根本不支持自定义用户定义的集合/数组。
答案 1 :(得分:1)
唯一的解决方法是使用字符串数组。
var array = "1,2,3".split(",", opts);
之后你可以使用array.contains或者每个。如果您需要dinamicaly创建数组,那么您可以在resplit之后添加值并重新分配。
var values = "1,2,3";
var array = values.split(",", opts);
var appendval = "4";
if (!array.contains(appendval)) {
values = values + "," + appendval;
array = values.split(",", opts);
}