75
重複したアドレス帳を検索して結合する

古くて古くなった連絡先を削除したとしても、アドレス帳の混乱で最も目立つ原因の一つは、同じ人物のエントリが複数あることです。これは、例えば「Bob Smith」と「Robert Smith」のように、わずかに異なるレコードを追加した場合や、メールアドレスやその他の連絡先情報が複数記載されている場合などによく発生します。こうした余分なエントリの整理は、アドレス帳では簡単に行え、Entourageでも多少複雑ではありますが、可能です。

アドレス帳の重複を整理するアドレス帳で、「カード」→「重複を探す」を選択します。プログラムは、姓名が一致するカードを検索し、見つかった場合は「キャンセル」(何もしない)または「結合」(一致する各連絡先のカードを1つのエントリに結合)の2つの選択肢のみを表示します。「結合」をクリックすると、カードを結合します。残念ながら、アドレス帳では重複したエントリが表示されず、また選択的に結合することもできません。そのため、姓名が重複する連絡先が複数ある場合は、この方法はメリットよりもデメリットの方が大きいでしょう。同様に、スペルのわずかな違いやニックネームが同一人物のものであるとは認識されません。

このような場合は、カードを手動で結合する方がよいでしょう。これを行うには、アドレス帳で2つ以上の名前を選択し、「カード」→「選択したカードを結合」を選択します。アドレス帳はデータを1つのレコードに結合します。フィールドのいずれかが別のカードの情報と直接競合している場合(例えば、異なる会社名が2つある場合)、アドレス帳はメインカードのエントリの1つを選択し、競合する別のカードの情報を「メモ」フィールドに入力します。

アドレス帳の連絡先を結合する
Apple のアドレスブックで、同じ人物に属する 2 枚以上のカードを選択し、このメニュー コマンドを選択してカードを 1 枚に結合します。

Entourage で重複を整理するMicrosoft Entourage 2008 (  ) には重複を検索または結合するための組み込みコマンドがありませんが、AppleScript を少し使用すればどちらも実行できます。 1 つの方法は、[名前] 列ヘッダーをクリックして連絡先リストを名前で並べ替え、スキャンして同じ名前が連続するエントリを探すことです。 次に、Paul Berkowitz の無料の Merge Two Contacts 1.0.1 AppleScript を使用します。 /Users/ yourusername /Documents/Microsoft User Data/Entourage Script Menu Items にスクリプトを保存した後、Entourage のアドレス帳に切り替え、重複するエントリのいずれかを選択して、[スクリプト] メニューから [2 つの連絡先を結合] X を選択します。 次に表示される 2 つのダイアログボックスで、それぞれ [OK] と [リンクを結合] をクリックし、結合した連絡先を開くかどうかを尋ねられたら (必要に応じて) [いいえ] または [開く] をクリックします。スクリプトにより 2 つのレコードが結合され、余分なレコードが削除されます。

ただし、名前が異なる2つの連絡先を結合する必要がある場合は、少し異なるアプローチが必要です。Eric Hildum氏による無料のMerge Contactsスクリプトをダウンロードし、前述の手順に従ってインストールしてください。2つの連絡先を選択し、「スクリプト」メニューから「Merge Contacts」を選択し、「OK」をクリックします。名と姓が異なる場合は、プロンプトに従ってどちらを使用するかを選択するか、新しい名前を入力します。スクリプトはカードを結合しますが、一方の連絡先の古いカードはそのまま残ります。古いカードは手動で選択して削除する必要があります。

シニア寄稿者の Joe Kissell 氏は、TidBits のシニア編集者であり、OS X に関する多数の電子書籍の著者です。