56
どこからでもiCalイベントを作成

会議やToDoの管理にはiCalを頼りにしていますが、新しいイベントやToDoを追加する実際のプロセスは、必要以上に複雑だと感じてきました。たいていは、新しいToDoやイベントを作成する必要があることに気づいた時に、別のアプリケーションを使っていることが多いので、iCalを起動し、イベントを追加したい日付を探し、ダブルクリックして新しいイベントを作成し、(10.5のおかげで)Command+Eキーを押して編集ボックスを表示させる、という手順になります。ToDoの作成はいくらか簡単ですが、それはiCalではToDoを作成した後でしか期限を設定できないからです。ありがたいことに、解決策があります。それは、どのプログラムを使っていても、新しいイベントやToDoを作成できる方法です(ToDoは10.5でのみ作成可能です)。さらに、ほとんどのフィールドを一度に指定できるので、iCal本体で行うのはちょっとしたクリーンアップ作業だけです。 Automator を使用する必要がありますが、これから構築する 2 つのワークフローは非常に単純なものになります。

2つの異なるワンステップワークフロー(10.4ユーザーは最初のもののみ使用可能)を構築します。1つは新しいイベントを処理するためのもの、もう1つは新しいToDo用です。次に、これらのワークフローをアプリケーションとして保存し、Dockまたはお気に入りのキーボードベースのランチャーユーティリティを使用してどこからでも呼び出すことができます。まず、アプリケーションフォルダにあるAutomatorを起動します。10.5と10.4のどちらを実行しているかによって、手順が若干異なります。10.5を実行している場合は、最初に「開始点を選択してください」画面が表示されます。「カスタム」を一度クリックし、「選択」をクリックします。10.4では、Automatorがそのまま開きます。どちらのOSバージョンでも、左側に項目のリスト、右側に空白の作業領域があるAutomatorインターフェースが表示されます。

10.4 をお使いの場合は、左側の列にある iCal を 1 回クリックします。10.5 をお使いの場合は、左側の列にあるカレンダーを 1 回クリックします。次に、次の列にある「新規 iCal イベント」を右側の空白の作業領域にドラッグします。このアクションは、指定したデータを使用して新しい iCal イベントを作成しますが、最初にダイアログボックスを表示し、そのダイアログで提供された情報を使用してイベントを作成するように設定することもできます。このアクションを対話型ダイアログとして動作させるには、1 つだけ簡単な変更を加える必要があります。アクションの下部にある「オプション」ボタンをクリックし、「このワークフローの実行時にこのアクションを表示する」オプションの横にあるチェックボックスをオンにします。(「選択した項目のみを表示する」エントリはオフのままにしておくことができます。)

必要な変更はこれだけですが、「追加先」と「アラーム」の設定は自由に変更してください。ダイアログの「名前」や「開始/終了」セクションは、イベントを作成するたびに変更される可能性が高いため、変更してもあまり意味がありません。完成したワークフローは以下のようになります。

画像

ダイアログの表示設定が完了したら、「ファイル」→「保存」を選択します。「保存」シートが表示されたら、ワークフロー名(例えば「iCalイベントを作成」など)を入力し、保存場所(ユーザーのドキュメントフォルダなど)を選択します。ただし、「保存」をクリックする前に、「ファイル形式」の横にあるポップアップメニューをクリックし、ファイル形式として「アプリケーション」を選択してください。

おめでとうございます!アプリケーションが完成しました。テストするには、Automatorを終了し、保存したフォルダにあるアプリケーションを見つけてダブルクリックしてください。(バージョン10.5をお使いの場合は、このアプリケーションを初めて起動する旨の警告が表示されるので、「開く」をクリックしてください。)しばらくすると、画面にiCalイベントダイアログが表示されるので、必要な情報を入力して「続行」をクリックしてください。すると、この小さなミニアプリケーションが新しいイベントをiCalに自動的に追加します。iCalが起動していない場合は起動しますが、起動状態に関わらず、フォアグラウンドには表示されません。iCalにイベントを追加する方法として、特にバージョン10.5では、この方法の方がはるかに便利だと思います。なぜなら、この方法を使うと、あの扱いにくいフローティングボックスのインターフェースを全く操作する必要がなくなるからです。もちろん、例外もいくつかあります。バージョン10.5では、複数のアラームを設定することも、イベントにメモやURLを追加することも、iCal自体を起動しなければできません。しかし、単純なイベントの場合、このソリューションは非常に有効です。

10.5ユーザーの方は、非常によく似たToDo作成アプリケーションを作成できます。Automatorを再度起動し、左側の列にあるカレンダー項目をクリックし、「新規ToDo項目」アクションを作業領域にドラッグします。新規イベントアクションと同様に、「オプション」ボタンをクリックして「このアクションを表示」オプションを選択します。個々のToDo設定はお好みに合わせてカスタマイズしてください。完成したダイアログは以下のようになります。

画像

最初のワークフローと同様に、「ファイル」→「保存」を選択し、アプリケーション名と保存場所を指定して、「ファイル形式」ポップアップを「アプリケーション」に設定します。Automatorを終了し、新しいToDo作成ツールをテストします。実は、イベント作成ツールよりもこちらのツールの方が気に入っています。ToDo作成がワンステップで完了するからです。

アプリケーションをどこからでもアクセスできるようにするには、Dock に移動するだけです。Finder のサイドバーやツールバーに保存することもできます。Butler、LaunchBar、Quicksilver などのプログラムランチャーや、Keyboard Maestro などのキーボードマクロツールを使えば、キーボードからプログラムを起動することもできます。私の場合は、Butler を使って両方にキーボードショートカットを割り当てたので、どのプログラムからでもいつでもイベント (Command + Control + E) や To Do (Command + Control + T) を作成できるようになりました。