Applescript JXA:如何在Numbers.app中的文档中创建新工作表

Applescript JXA:如何在Numbers.app中的文档中创建新工作表,applescript,javascript-automation,apple-numbers,Applescript,Javascript Automation,Apple Numbers,我正在使用JXA使用数字应用程序自动化一个过程。在现有文档中创建新工作表的语法是什么 var Numbers = Application('Numbers'); Numbers.documents[0].Sheet()... AppleScript的等价物是: tell application "Numbers" tell document 1 set theSheet to make new sheet with properties {name:sheetName}

我正在使用JXA使用数字应用程序自动化一个过程。在现有文档中创建新工作表的语法是什么

var Numbers = Application('Numbers');
Numbers.documents[0].Sheet()...
AppleScript的等价物是:

tell application "Numbers"
    tell document 1
        set theSheet to make new sheet with properties {name:sheetName}
    end tell
end tell

谢谢大家!

在某个特别的人的帮助下,以下是答案:

var Numbers = Application('Numbers');
var newSheet = Numbers.Sheet({name: 'sheetName'});
Numbers.documents[0].sheets.push(newSheet);

谢谢大家!

在某个特别的人的帮助下,以下是答案:

var Numbers = Application('Numbers');
var newSheet = Numbers.Sheet({name: 'sheetName'});
Numbers.documents[0].sheets.push(newSheet);

谢谢大家!

请问你是怎么知道的?我找不到太多关于如何使用带数字的jxa的文档,而且scriptedtior中的文档非常有限。我自己也没有弄明白这一点。就像我在上面贴的,有人帮了我。是的,使用带有数字的JXA的文档确实非常有限。然而,一旦你弄明白了,JavaScript在从一个文档/工作表/表到另一个文档/工作表提取/操作/传输数据方面要比AppleScript强大得多。如果这是您所需要的,那么学习JXA确实是值得的。好的,谢谢您的回答。我正在考虑是否应该放弃JXA,用Applescript试试运气。但是因为我认为Applescript使用起来有点痛苦,我会用JXA尝试更多。我可以问一下你是怎么知道的吗?我找不到太多关于如何使用带数字的jxa的文档,而且scriptedtior中的文档非常有限。我自己也没有弄明白这一点。就像我在上面贴的,有人帮了我。是的,使用带有数字的JXA的文档确实非常有限。然而,一旦你弄明白了,JavaScript在从一个文档/工作表/表到另一个文档/工作表提取/操作/传输数据方面要比AppleScript强大得多。如果这是您所需要的,那么学习JXA确实是值得的。好的,谢谢您的回答。我正在考虑是否应该放弃JXA,用Applescript试试运气。但是因为我认为Applescript使用起来有点痛苦,所以我会在JXA中尝试更多。