我在变量myVAR中有以下数据(origin是一个数组,itemdel
是TAB:
1949-1958 Jaggi, Ernst (1917-2004)
1897-1939 Laur, Ernst Ferdinand (1871-1964)
1939-1949 Howald, Oskar (1897-1972)
我想在第一年对它们进行排序,以便我得到:
1897-1939 Laur, Ernst Ferdinand (1871-1964)
1939-1949 Howald, Oskar (1897-1972)
1949-1958 Jaggi, Ernst (1917-2004)
但无论我尝试什么,我总是会得到以下结论:
Howald, Oskar (1897-1972)
Jaggi, Ernst (1917-2004)
Laur, Ernst Ferdinand (1871-1964)
1897-1939
1939-1949
1949-1958
我尝试了各种方法和itemdel以及所有内容,但这是我现在的排序代码:
set the itemdel to numtochar(45) -- this is "-" / also tried TAB and so on
sort lines of myVAR ascending by item 1 of each
你能发现错误吗?
答案 0 :(得分:1)
我只是想通了,在第一年范围结束时有一个流氓LF
最初被放入数组然后再从那里读取,因此在我对myVAR进行排序时混合了我的订单。
现在可以使用:
set the itemdel to numtochar(45)
sort lines of tArraySortedVariable ascending