Applescript 如何使用JXA在数字中切换工作表焦点?

Applescript 如何使用JXA在数字中切换工作表焦点?,applescript,javascript-automation,apple-numbers,Applescript,Javascript Automation,Apple Numbers,我正在编写一个JXA脚本,该脚本将用于从现有的数字表复制表,然后将它们粘贴到新创建的表中(在同一文档中),然后再对单个单元格值进行一些修改。我有我需要工作的大部分内容,但无法确定如何将活动工作表从源工作表更改为目标工作表(或任何工作表) 我试过以下方法 number.documents[0].sheets.byName({name:currentSheet})。激活 它似乎在执行(没有错误),但在数字上什么也没有发生。活动图纸不会更改。我的脚本在AppleScript中使用 将活动工作表设置为当

我正在编写一个JXA脚本,该脚本将用于从现有的数字表复制表,然后将它们粘贴到新创建的表中(在同一文档中),然后再对单个单元格值进行一些修改。我有我需要工作的大部分内容,但无法确定如何将活动工作表从源工作表更改为目标工作表(或任何工作表)

我试过以下方法

number.documents[0].sheets.byName({name:currentSheet})。激活

它似乎在执行(没有错误),但在数字上什么也没有发生。活动图纸不会更改。我的脚本在AppleScript中使用

将活动工作表设置为当前工作表

非常感谢您的帮助。

我希望能得到您的帮助

var numbersApp = Application("Numbers");
var docNumbers = numbersApp.documents[0]

// First sheet
docNumbers.activeSheet.set(docNumbers.sheets[0])

// Using sheet name
docNumbers.activeSheet.set(docNumbers.sheets["sheetName"])

是的,这正是我需要的。谢谢