AppleScript名:ASOCでレコードのリストをユニーク化 |
use AppleScript version "2.4" use framework "Foundation" use scripting additions set msRecList to {{msName:"格 陸戦型ジム 獲得済 COST: 120", sortieTimes:12}, {msName:"狙 ジム・スナイパーカスタム 獲得済 COST: 200", sortieTimes:6}, {msName:"狙 ジム・スナイパーカスタム 獲得済 COST: 200", sortieTimes:6}} set newMsList to uniquefyList(msRecList) –> {{sortieTimes:6, msName:"狙 ジム・スナイパーカスタム 獲得済 COST: 200"}, {sortieTimes:12, msName:"格 陸戦型ジム 獲得済 COST: 120"}} –レコードのリストをユニーク化 on uniquefyList(aList) set msArray to current application’s NSArray’s arrayWithArray:aList set aRes to current application’s NSSet’s setWithArray:(msArray’s allObjects()) set bRes to aRes’s allObjects() set cRes to bRes as list return cRes end uniquefyList |
More from my site
(Visited 25 times, 1 visits today)