Javascript automation 如何使用JXA制作新文档?
如何制作新文档并关闭?需要这个来解决苹果自动化车的疯狂问题。我尝试的是:Javascript automation 如何使用JXA制作新文档?,javascript-automation,Javascript Automation,如何制作新文档并关闭?需要这个来解决苹果自动化车的疯狂问题。我尝试的是: var app = Application('Keynote') var doc = app.make(new document) // How to write this correctly? doc.close({saving: 'no'}) AppleScript和JavaScript语法完全不同。您必须更多地考虑JavaScript 例如,JXA不理解make(new) 您必须从类名(注意大写拼写)创建一个实例
var app = Application('Keynote')
var doc = app.make(new document) // How to write this correctly?
doc.close({saving: 'no'})
AppleScript和JavaScript语法完全不同。您必须更多地考虑JavaScript 例如,JXA不理解
make(new)
您必须从类名(注意大写拼写)创建一个实例,然后调用make()
实际上,
var
关键字和后面的分号是不需要的
keynote = Application('Keynote')
keynote.activate()
newDocument = keynote.Document().make()
例如,在Document()
的括号内,可以通过属性传递类似于AppleScript的的参数
newDocument = keynote.Document({
documentTheme: keynote.themes["Gradient"],
width:1920,
height:1080
})
AppleScript的多个单词属性(如文档主题
)被编写为一个camelCased单词
关闭最前面的文档写入
keynote.documents[0].close()
AppleScript和JavaScript语法完全不同。您必须更多地考虑JavaScript
例如,JXA不理解make(new)
您必须从类名(注意大写拼写)创建一个实例,然后调用make()
实际上,var
关键字和后面的分号是不需要的
keynote = Application('Keynote')
keynote.activate()
newDocument = keynote.Document().make()
例如,在Document()
的括号内,可以通过属性传递类似于AppleScript的的参数
newDocument = keynote.Document({
documentTheme: keynote.themes["Gradient"],
width:1920,
height:1080
})
AppleScript的多个单词属性(如文档主题
)被编写为一个camelCased单词
关闭最前面的文档写入
keynote.documents[0].close()
你能告诉我你从哪里得到这份文件的吗?谢谢你的回答!事实上,你能告诉我你是从哪里得到这些文档的吗?谢谢你的回答!实际上是从GitHub上的和