2012年3月23日金曜日

Bento for iPhoneのアドレスブックを見やすくしてみる

Bento for iPhoneのアドレスブックは正直言って見難い。 それはリスト表示のときに表示できる項目の数が少ないからだ。 デフォルトでは姓フィールドがプライマリフィールド(太文字)で名フィールドがセカンダリフィールド。 後は写真(アイコン)があるのみ。となっている。

アドレスデータをきちんと整えている人であればまだ見れる状態かもしれないが、姓・名のデータがどちらかにまとまってしまっているような人やニックネームしか入れていない人だったら使えたものではない。 まあ、Bento for iPhoneはアドレスを管理編集するだけのアプリではないので、アドレス管理機能ははじめから当てにしていないという人もいるかもしれないけど、どうせだったらちゃんと利用できるようにしてみたい。

ということで、ちょっと使い方を考えてみた。

先に結論から言うと、Bento for Macを使っている人限定になるが、計算フィールドを作って複数のフィールドを1つにまとめて表示してしまうと言う方法をとる。

つまり、姓と名のフィールドを「姓+" "+名+" "+会社名」というふうにまとめて表示するようにする。 (計算フィールドはBento for iPhoneでは作ることができないので注意)

ついでに、郵便番号+都道府県+市区町村+番地もつなげたフィールドを作っておいた。




これで、かなり見やすくなると思う。 あと気になるのは「メディアまたはチェックボックス」のところ。 通常でいうと人の写真などを表示することになるのだろうけど、アドレスデータに入っている人全員の写真データがあるはずがない。 写真があるものと無いもので文字がズレて表示されてしまうのがなんとも気になってしまう。

もし、これが気になる人であればチェックボックスフィールドを作ってここに配置しておくといいかもしれない。 チェックボックスであればリスト表示の状態でチェックのオン/オフができる。 Bento for Macで後から編集する予定のものなどに印(マーク)を入れておくといった使い方もできる。

電話番号の書式をどうするか考えてみる

iPhoneやMacで利用する連絡先情報はいろんなところから保存できる。
Macのアドレスブック.appやiPhoneの連絡先アプリブラウザ上のiCloudBento for iPhone(FileMaker,inc.)などからだ。

で、電話番号を入力するときにちょっと気になるのは市外局番など区切りを入れるかどうか。
入れるにしても半角スペースにするかハイフン(-)にするかということ

まあ、電話がかかれば、そんな細かいこと気にしないという人はいるだろうけど私は結構気になるタイプなので調べてみた。

ほとんどの方法では自由に保存(登録)できるのだが、一番便利なのがiPhoneの連絡先アプリだ。 これで入力すると携帯電話の090を入力したあとに自動的に半角スペースが入る。 市外局番の区切りのルールは自分の住んでいるエリアだったら分かるがそれ以外のなじみのないところではよく分からないものだ。 仮にハイフンを入れたいと思っても、iPhoneでは電話番号を入力するときはソフトウェアキーボードがテンキーになるためハイフンを入れることが出来ない。 ちなみに、ハイフンが入った電話番号でもiPhoneでは半角スペースで区切った表示に自動的に変わって見える(実際にデータからハイフンが削除されるわけではない)

クセがあるのがブラウザ上のiCloudの連絡先だ。 ここでは数字を入力すると自動的に区切られて表示されるのに、実際は区切りなしの連続した数字の入力になっている。 更に、Mac上で半角スペースやハイフンを含む電話番号をテキストエディットなどで入力し、ブラウザ上のiCloudにコピー&ペーストすると自動的に取り除かれ数字だけの情報になってしまう。

一番自由度が高いのはMacのアドレスブック.app。 入力書式は自由だし、環境設定の電話で「電話番号のフォーマットを自動的に変更」にチェックを入れていると入力書式に左右されず、自分で表示書式を設定できる。

このように、いろいろな所から情報を入力編集している人は気付いたときには電話番号の書式がバラバラになっていると思う。 Bento for Macなどでアドレスブックの情報を表形式で一覧表示すると一目瞭然。

結局、どの書式に統一するかとなると、個人的にはiPhoneで入力したときに自動的に補正される半角スペースを挿入したものが良さそうに思う

(追記:すでに入力したものに関しては、楽に修正できるようにこんなものを作ってみた。 携帯電話番号に区切りを入れる  ハイフンを半角スペースに置換する

Windows環境でブラウザでiCloudにログインして電話番号を編集したい人は区切りなしになってしまうけどそこはあきらめるしかないかも。(それか、グループ分けに利用するだけで電話番号の入力にはiPhoneからだけにしぼるとか・・)


Bento for iPhoneを使う上での注意

Bento for iPhoneはiPhoneの連絡先データを参照できる。

が、iPhoneの連絡先をGmailの連絡先とMicrosoft Exchangeで同期している場合は問題がでてくる。

Bentoではカスタムラベルのついた情報にアクセスできない。 電話番号やメールアドレスや住所のデータに携帯電話・自宅・勤務先・その他のラベルが付いていればBentoでその情報を見たり編集することができる。 ところが、Microsoft Exchangeで同期しているとメールアドレスのラベルが自動的に「メール」になってしまうので参照できなくなってしまう。
グループ分け(コレクション)についてもExchangeで同期している場合は不可能となる。

Bento for iPhoneのアドレスブックではiPhoneプリインストールの連絡先アプリにはないグループ分け(用語としてはコレクション)の機能もついている。 MacやPCと同期せずにグループ分けをiPhone内だけですませたい人は専用アプリを購入するのもいいが、データベースにも興味があるのならBentoはお得感があるかもしれない。 まあ、連絡先アプリのメインとしてBento for iPhoneを利用するのはインターフェイス的にちょっと無理があるかもしれないが・・・。

2012年3月21日水曜日

iPhoneのexchange同期上で作ったGmailの連絡先を調べてみた。

iPhoneはGoogleアカウントをメール/連絡先/カレンダーの設定からMicrosoft Exchangeを選んで設定をし、同期をすることができる。

そして、いつのまにやら姓名が名姓の順になる問題は解消しているようだ。

で、調べてみたのはiPhoneで連絡先を追加したときGmailの連絡先にどのように作られるかということ

各項目のラベルがiPhoneとGmailでは違っているので何がどこに割り当てられているのかを調べてみた。


※ 2012/03/19調べ
iPhoneのexchange同期で作成すると

姓名のふりがなはiPhone上では平仮名で表示されているが、Gmail上ではカタカナ表記になる。(Gmail自体はひらがなで入力することができる)

Gmail上で平仮名で入力してもiPhone上で保存されたタイミングでカタカナに自動的に変更される

メールのラベルは
iPhone上で保存されたタイミングでブラウザ上のGmailに登録したメール全てが「その他」に自動的に変更される

電話番号は
iPhoneで入力すると区切りにハイフン(-)は入らず、半角スペースが自動的に入力される

「会社メイン」のラベルは「会社代表番号」のカスタムラベルになる
「アシスタント」のラベルは「アシスタント」のカスタムラベルになる
「車」のラベルは「クルマ」のカスタムラベルになる
「ラジオ」のラベルは「電話(無線)」のカスタムラベルになる

ラベルは基本的に仕事(勤務先)か自宅を利用した方が無難

住所は
「自宅」のラベルは「自宅」のラベルになる
「勤務先」のラベルは「仕事」のラベルになる
「その他」のラベルは「その他」のカスタムラベルになる

iPhone上では勤務先のラベルが最上位に表示されている


誕生日と記念日はそのまま作られる

役職フィールドや会社フィールドはそのまま入力されるが、部署フィールドがGmail側にないため、Gmail上にカスタムフィールドで部署が生成される

インスタントメッセージのラベルはiPhone上でYahoo!のラベルを割り当ててもGmail側で保存が行われたときに自動的にAIMに切り替わるため、iPhone上でだけ利用する場合以外は指定する意味がない

2012年3月20日火曜日

ブラウザ上のGmailに出ているラベル Sent Messages の意味

MacのMail.appでGmailアカウントを利用していて、ブラウザ上でGoogleにログインしGmailを利用しはじめると、よく分からないラベルが見えていて意味が分からなかったので調べてみた。

まずは「Sent Messages」のラベル

Mail.appの環境設定でGmailアカウントを選び、[メールボックスの特性]タブで送信済みメッセージの項目で「送信したメッセージをサーバに保存」にチェックを入れていれば、単純に考えると、Mail.appの送信済みにあるものがブラウザ上のGmailの「送信済みメール」と全く同じになると考えたくなる。 ところが実際はそうでもないようだ。

Mail.appから送信したメールはブラウザ上では「Sent Messages」のラベルが付き、ブラウザの「送信済みメール」のところにでるが、
ブラウザ上のGmailから送信すると、「Sent Messages」のラベルが付かないため、Mail.appの「送信済み」のところにはでてこない。

つまり、ブラウザのGmailの「送信済みメール」で「Sent Messages」のラベルがないものはブラウザから送信したということが分かるということでもあるし、後から「送信済みメール」内のメール全てに「Sent Messages」のラベルを付ければ、Mail.appの「送信済み」のところにも表示させることができるということでもある。 

ちなみに、iPhoneの「メール」アプリからGmailアカウントでメールを送信した場合もしらべてみると、「Sent Messages」のラベルは付かない。 だから、MacのMail.appの送信済みの所には出てこないが、左のメールボックスリスト下の方にあるIMAPの[Gmail]の中の「送信済みメール」というところには出てくるということになった。

つまり、正確にはMacのMail.appで送信したメールに「Sent Messages」のラベルが付くということになる。

他のラベルも調べてみると

[Imap]/Drafts・・・・Mail.appの「下書き」に入る
Apple Mail To Do・・・・LionのMail.appでは利用されない?
Deleted Messages・・・・Mail.appの「ゴミ箱」に入る
Junk・・・・Mail.appの「迷惑メール」に入る
Notes・・・・Mail.appの「メモ」に入る

ちなみに、ブラウザ上のGmailでこれらのラベルが邪魔なときは非表示にすればいい。(方法はこちら