4
あまり知られていないiCalの5つのトリック

AppleのiCalを紙のカレンダーのように扱う人は少なくありません。つまり、予定をメモするだけのちょっとした場所、といった感じです。しかし、これらのヒントが示すように、iCalには自動化、コミュニケーション、そしてリマインダーといった機能が備わっています。

1. イベントを素早く作成する

多くのMacユーザーは、OS Xのデータ検出機能を無視しています(あるいは、その存在を知りません)。この機能により、Appleのメールなどの対応アプリケーションは、埋め込まれた情報(住所、電話番号、曜日、日付、時刻など)を識別し、他のアプリケーションでその情報を使用できるようになります。例えば、メール内の住所にカーソルを合わせると、その住所に基づいてアドレスブックの連絡先を作成したり、Googleマップに住所を表示したりすることができます。

iCalもこれに一役買っています。メール内の「明日ポールとランチ」といった何気ない予定にマウスカーソルを合わせると、「明日ランチ」の横に小さな三角形が表示されます。その三角形をクリックすると、新しいiCalイベントを作成するオプションが表示されます。作成したイベントはiCalに表示され、翌日の正午にスケジュールされます。

2. Automatorのワークフローをスケジュールする

退屈な雑用をするよりも、Macの前で時間を過ごすにはもっと良い方法があります。Automator(/アプリケーション)を使えば、これらのタスクの一部を自動化するワークフローを作成できます。(Automatorワークフロー作成の基本については、「Automatorを使いこなす」をご覧ください。)さらに良いことに、iCalアラームを使えば、Macから離れているときにもこれらのワークフローが実行されるようにトリガーできます。例えば、1日の終わりに、進行中のプロジェクトに関連するファイルを別のハードドライブにバックアップするとします。Snow Leopardでこれを行うには、Automatorを起動します。表示されるテンプレートシートで「iCalアラーム」を選択し、「選択」ボタンをクリックします。ワークフローを作成して保存します。保存時に、iCalアラームに名前を付けるように求められます。名前を付けて「保存」をクリックすると、新しいAutomatorカレンダーと、ワークフローをトリガーするイベントが表示されます。イベントの日時を自由に変更したり、繰り返し設定したりできます。

3. カレンダーやイベントを簡単に転送

次回のドライブ旅行に備えて、デスクトップ Mac のイベントをラップトップ Mac にコピーしたいとします。イベント、個別のカレンダー、またはすべての iCal カレンダーを、Mac (またはアカウント) 間で簡単に転送できます。イベントのコピーを作成するには、iCal でイベントを選択してデスクトップにドラッグします。すると、イベントが .ics ファイルに変換され、iCalendar 形式をサポートするアプリケーションや Web サービスで開くことができます。カレンダーをコピーするには、iCal のカレンダー列でカレンダーを選択し、「ファイル」->「エクスポート」->「エクスポート」を選択します。作成されたシートには、カレンダーの名前 (たとえば「ホーム」) が付けられます。「エクスポート」をクリックしてコピーを保存します。すべてのカレンダーをエクスポートするには、「ファイル」->「エクスポート」->「iCal アーカイブ」を選択します。作成された .icbu ファイルにはすべての iCal カレンダーが含まれ、別の iCal にインポートできるようになります。

4. やるべきことを覚えておく

やるべきことを覚えておく
iCal アラームを活用して、ToDo 項目を完了しましょう。

iCalユーザーは、プログラムのTo Do機能を使ってタスクを作成しながらも、すぐに忘れてしまうことがよくあります。To Do項目について実際に行動を起こすためのちょっとしたきっかけが欲しい時は、その項目を選択し、Command+Eキーを押して表示されるウィンドウでアラームを作成してください。iCalのTo Doは、iCalイベントと同じ種類のアラーム(メッセージ、サウンド付きメッセージ、メール、ファイルを開く、スクリプト実行)をサポートしています。To Doには繰り返しオプションはありませんが、最初のアラームを作成した後に表示される次のアラーム項目をクリックするだけで、複数のアラームを作成できます。

5. メールクライアントの種類に関係なくイベントをメールで送信

iCalには、イベントを他の人にメールで送信できる便利な機能があります。イベントをControlキーを押しながらクリック(または右クリック)し、「イベントをメールで送信」を選択するだけです。ただし、この機能は、デフォルトのメールクライアントに設定されているかどうかに関係なく、Appleのメールアプリケーションを使用します。

Microsoft Entourage、QualcommのEudora、Stickshift SoftwareのMailsmithといった別のメールクライアントをお使いの場合は、ほぼ絶望的な状況です。ZappTekの無料のiCal E-mail Notificationsがなければ、完全に絶望的だったでしょう。これらのAppleScriptは、iCalに別のメールクライアントを選択させます(サポートされているクライアントには、Entourage、Eudora、Mailsmith、CTM DevelopmentのPowerMail、GyazSquareのGyazMailなどがあります)。ZappTekのサイトにはSnow Leopardに関する記述はありませんが、Leopard版のスクリプトはSnow Leopard版のiCalでも動作するようです。