Applescript for Contacts:如何仅处理来自本地联系人的地址并跳过来自Facebook的地址?

Applescript for Contacts:如何仅处理来自本地联系人的地址并跳过来自Facebook的地址?,applescript,abaddressbook,Applescript,Abaddressbook,在Mac上,当使用与Facebook的集成时,联系人(地址簿)显示Facebook联系人以及本地/iCloud联系人。在群组视图(Cmd-1)中,可以查看所有联系人,或仅查看iCloud,或仅查看Facebook联系人 我已经创建了一个Applescript脚本来处理地址,但它应该只处理非Facebook地址/联系人。 我如何确定一个地址/联系人是一个普通的地址/联系人,而不是Facebook地址/联系人 我检查了所有的群组,它没有显示诸如“iCloud”或“Facebook”之类的群组名称,所

在Mac上,当使用与Facebook的集成时,联系人(地址簿)显示Facebook联系人以及本地/iCloud联系人。在群组视图(Cmd-1)中,可以查看所有联系人,或仅查看iCloud,或仅查看Facebook联系人

我已经创建了一个Applescript脚本来处理地址,但它应该只处理非Facebook地址/联系人。 我如何确定一个地址/联系人是一个普通的地址/联系人,而不是Facebook地址/联系人

我检查了所有的群组,它没有显示诸如“iCloud”或“Facebook”之类的群组名称,所以我无法对其进行过滤

例如,我可以将“John Doe”与他的工作地址一起存储在本地,在联系人中,它与Facebook的详细信息相结合,因此也会显示他的家庭地址。编辑时,我会在他的家庭地址旁边看到Facebook上的“F”。在我的脚本中,我只想(为约翰)处理他的工作地址


建议?

这不是很令人满意,但似乎有效:Facebook条目似乎只属于单个组的成员,名称为“addressbook”。

我会检查。你是对的:不理想,但如果确实如此,我会将该项目标记为已回答。谢谢是的,就是这样。不过,它似乎表现得像一个不同的群体。如果我列出所有的组(用mygroup in groups\log name of mygroup作为string\end repeat重复),它不会显示“addressbook”或“card”(=普通卡),但当我询问某个人所属的组时,它会显示这些。