我正在尝试编写一些自动化脚本,用于我工作流程中执行的一些重复性任务。我的脚本(截至目前)只需要完成一项基本任务,但仍然可以节省时间。我需要它(当从另一个全局宏调用时)调出“附加文件”框,以便我可以选择要附加的文件(文件本身每次都不同)。这是我所拥有的:
tell application "Microsoft Outlook"
set theAttachment to choose file
make new attachment with properties {file name:theAttachment}
end tell
我收到一个语法错误:预期表达式等,但发现“:”。
对我做错的事情有什么想法吗?
答案1
Outlook 中的附件没有“文件名”属性。您引用的是文件,而不是文件名。
您还需要说明您想要对附件执行的操作(将其附加到消息中)。
tell application "Microsoft Outlook"
set theMessage to make new outgoing message
set theAttachment to choose file
make new attachment at the end of theMessage with properties {file:theAttachment}
open theMessage
end tell
答案2
tell current messages
make new attachment with properties {file:theAttachment}
end tell