如何在Numbers中设置表格选择?

0 投票
1 回答
808 浏览
提问于 2025-04-15 15:46

如何使用 py-appscript 在 Numbers 中设置表格的选中内容?

这看起来应该很简单,但解决办法却让人感到很沮丧。我可以获取当前选中的内容:

 current_table.selection_range

而且我可以获取它的单元格:

  current_table.selection_range.cells()

但是尝试用 set() 来设置它们时,却会出现一个让人不爽的 appscript 错误。

1 个回答

3

看起来像这样可以工作:

>>> current_table.selection_range.set(to=current_table.ranges[u'B3:C10'])

注意,在 AppleScript Editor 中查看 Number 的脚本字典,或者用 ASDictionary 查看时,属性 selection_range 被定义为 range 类。所以这给了你一个提示,你需要创建一个类型为 range 的引用来设置它。

撰写回答