【发布时间】:2017-08-13 06:38:53
【问题描述】:
我正在尝试使用 JavaScript 在 Apple Mail 中创建子邮箱。
我有以下代码sn-p(parent是对我想要新邮箱的邮箱的引用):
var mb = mail.Mailbox({name: "SubFolder"});
parent.mailboxes.push(mb);
事件日志显示:
app = Application("Mail")
app.mailboxes.byName("Local").mailboxes.byName("Archive").mailboxes.push(app.Mailbox({"name":"SubFolder"}))
--> Error -10000: AppleEvent handler failed.
我做错了什么?
谢谢, 克雷格。
现在编码:
var mb = mail.Mailbox({name: "Local/Archive/Test Archive/SubFolder"})
logger.logDebug("mb = '" + Automation.getDisplayString(mb) + "'.");
mail.mailboxes.push(mb) // create the subfolder
只要路径中没有空格,它就可以工作。 我试图在它前面使用 \\ 强制空格,但随后你得到“Test\ Archive”作为名称。
那么如何让名称中的空格起作用?
谢谢。
【问题讨论】:
标签: applescript javascript-automation