如何批量修改通讯录中的电话号码类型?

如何批量修改通讯录中的电话号码类型?

我有一个很大的地址簿(在 Mac 10.5 上),其中 80% 的电话号码被列为“其他”。

当我将地址簿与服务器同步时,“其他”号码并不包括在内。

有没有办法批量将所有“其他”标签更改为“移动”?

答案1

我已经成功使用了以下 AppleScript:

tell application "Address Book"
    repeat with thisPerson in every person
        try
            repeat with thisPhone in every phone of thisPerson
                if label of thisPhone = "other" then
                    set label of thisPhone to "mobile"
                end if
            end repeat
        on error errorMessage
            log errorMessage
        end try
    end repeat
    save
end tell

简单来说,它将所有other电话号码改为mobile,从而导致电话号码同步。

相关内容