他のAppとの統合

AppleScript

AppleScriptを使用してFantasticalに入力内容を送信できます。次に紹介するのは、“8時に起床”というイベントを作成するためのスクリプトの例です。

tell application "Fantastical 2"     parse sentence "8時に起床" end tell

完全に自動化するためには、add immediatelyのパラメーターを使用することで、一切操作することなくFantastical 2に新規イベントおよびリマインダーを作成させることができます:

tell application "Fantastical 2"     parse sentence "8時に起床" with add immediately end tell

URLURLハンドラ

他のAppはURLハンドラを使用して入力内容をFantasticalに送信できます。

解析

Fantastical 2でテキスト文字列を解析します:

x-fantastical2://parse?s=ここに入力内容を入れる

オプションのパラメーター

n:新規イベントにメモを追加します

x-fantastical2://parse?n=メモ&s=ここに入力内容を入れる

calendarName: イベントのカレンダー名を指定します

x-fantastical2://parse?calendarName=仕事&s=ここに入力内容を入れる

add:操作なしに即座にイベントを追加します

x-fantastical2://parse?add=1&s=ここに入力内容を入れる

すべてのオプションパラメーターの例:

x-fantastical2://parse?s=入力内容&n=メモ&calendarName=仕事&add=1

表示

Fantasticalの表示を開く:

x-fantastical2://show/mini x-fantastical2://show/calendar

カレンダーセットを選択:

x-fantastical2://show/set?name=My Calendar Set

指定した日付を表示:

x-fantastical2://show/mini/yyyy-MM-dd x-fantastical2://show/calendar/yyyy-MM-dd