Hi All,
Can we use “distinctUnionOfArrays” with NSArray ? It seems can’t do it...
<AppleScript> -- Created 2015-11-13 by Takaaki Naganoya use AppleScript version "2.4" use scripting additions use framework "Foundation"
set aList to {players:{{aLabel:1, bLabel:2}, {aLabel:2, bLabel:3}, {aLabel:2, bLabel:4}}}
set aDict to current application's NSDictionary's dictionaryWithDictionary:aList --> (NSArray) {{d:4, b:2, c:3, a:1}, {d:5, b:3, c:4, a:2}, {d:6, b:4, c:5, a:2}}
set aArray to aDict's valueForKeyPath:"players.aLabel" --> (NSArray) {1, 2, 2}
set bArray to aDict's valueForKeyPath:"players.distinctUnionOfArrays.aLabel" --> (NSArray) {missing value, missing value, missing value}
|