如何使用Javascript for Automation对Numbers表进行排序

时间:2015-08-27 15:36:37

标签: jxa

我想使用Javascript for Automation排序Numbers表,像

这样的代码
table.sort(table.columns["P"], {direction: "descending"})

但脚本编辑告诉我:参数丢失了。 (-1701)

the sort method

这是我写的代码:

 var Numbers = Application("Numbers")
 var path = Path("/Volumes/sfufoet/test.numbers")

 var doc = Numbers.open(path)

 var sheet = doc.sheets[1]
 var table = sheet.tables[1]

 table.sort(table.columns["P"], {direction: "descending"})

谢谢!

1 个答案:

答案 0 :(得分:1)

我找到了它!

正确的代码是:

table.sort({by:table.columns["P"], direction: "descending"})