如何使用applescript自动设置不在办公室?

时间:2017-10-23 18:39:29

标签: outlook applescript

试图找出如何使用Applescript从关/开切换Outlook自动回复选项,反之亦然。

我可以用

查询状态
WSABUF

这很好用(尽管它返回整个属性列表,我只需要enabled元素)。更大的问题是我只是不确定如何使用tell application "Microsoft Outlook" query autoreply data exchange account 1 end tell 设置参数,因为我不确定命令的格式。

在字典中显示为

set autoreply data

参数:

set autoreply data v
set autoreply data exchange account
new data autoreply data

1 个答案:

答案 0 :(得分:0)

我通过将整个属性列表放入变量,切换启用的字段,然后将属性列表发送回Outlook来实现此目的。

tell application "Microsoft Outlook"

    set theResult to query autoreply data exchange account 0

    if enabled of theResult is false then
        set enabled of theResult to true
    else
        set enabled of theResult to false
    end if

    set autoreply data exchange account 0 new data theResult

end tell