如何使用 AppleScript 为联系人添加名称前缀?

How do I add a Name Prefix to a Contact using AppleScript?

A​​pple 的通讯录应用程序有一个定义的名称字段前缀(例如“博士”)。

如果我检索 name 属性,则使用 AppleScript,包含前缀。但是,似乎没有be/exist一个prefix属性。有 IS a suffix 属性 我可以读写,但我需要能够专门为联系人写(例如添加)前缀.

Any/All 不胜感激!!

AppleScript 字典 (⇧⌘L ) for 联系人,查看class人物属性

如果您通过 联系人联系人 添加了 前缀 > Card > Add Field,然后赋值给title 属性.

示例 AppleScript 代码:

tell application "Contacts"
    set theContact to the first person ¬
        whose title is not missing value
    return title of theContact
end tell

@HirsuteJim,这里是以编程方式设置前缀

tell application "Contacts"
    set title of person 1 to "Dr. "
    save
    quit -- optional
end tell

感谢 @user3439894 我最终得到了:

    tell application "Contacts"  
        tell every person in group "ALG"  
            set title to "(ALG)"  
            delete suffix  
            save  
        end tell  
    end tell