AppleScript最快的方式从大表中获取选定的行?

时间:2016-10-18 15:03:30

标签: applescript jxa

我有一个大约1000行的大表。如果我尝试从表中选择行,则需要30秒以上。有没有办法加快这个过程?我使用JXA。

selected = table.rows.whose({selected:true})()
names = ""
for (r in selected) {
    names+=", "+selected[r].uiElements[1].name()
}
console.log(names)

有更快的方法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

显然,您可以使用说明符来缩小范围,而无需遍历每个元素来获取它们的名称。

names = selected =` table.rows.whose({selected:true}).uiElements[1].name()

对于我来说,这要快得多。

相关问题