Dropbox 経由で下書き、Scratch、または任意のテキストエディタから OmniFocus タスクを作成する

Dropbox 経由で下書き、Scratch、または任意のテキストエディタから OmniFocus タスクを作成する
Dropbox 経由で下書き、Scratch、または任意のテキストエディタから OmniFocus タスクを作成する

2010年10月に、Dropbox、AppleScript、Hog Bay SoftwareのPlainTextを使ってOmniFocusやThingsに新しいタスクを追加する方法についてのチュートリアルを投稿しました。2011年6月には、OmniFocus(私が愛用しているGTDアプリ)にタスクを追加する方法についてさらに詳しく書き、OmniFocusとタスク作成でできることのほんの一部に触れたに過ぎないと書きました。

ScratchやDraftsといった「Dropboxで使えるクイックメモアプリ」がいくつか登場したので、ワークフローを少し見直してみることにしました。これらのアプリは既に私の日常業務に溶け込んでいますが、以下の方法はどのテキストエディタでも使えます。もちろん、どこからでもタスクを作成したい場合はDropboxを使うのがおすすめです。

2010年のワークフローでは、ファイルの内容を処理してインボックスのタスクに変換するために、個別のテキストメモを使用していました。これらの新しいアプリの「追加」機能のおかげで、単一のテキストファイル(私は「OF.txt」と名付けました)で、すべての行を新しいタスクに変換できるようになりました。プロセスは非常にシンプルで、DraftsやScratchなどのアプリは数秒でテキストを追加できるため、あらゆるものを数秒で簡単にキャプチャできます。そのため、Macに戻ってOmniFocusで新しいタスクが準備されているのを確認できます。

Drafts または Scratch で、テキストを追加するテキストファイルを選択します。このワークフローの利点は、OmniFocus for iOS は素晴らしいアプリですが、受信トレイへの新しいタスクの追加が必ずしも速くないことです。同期データベースの更新を待たなければならないことが多く、3G では遅くなることがあります。アイデア(後でタスクになるもの)を簡単に記録したいので、プレーンテキストはまさにそのニーズを満たしてくれます。

Macでは、OF.txtファイルの変更を監視し、AppleScriptを実行してテキスト行をOmniFocusのタスクとして追加するだけです。これは、フォルダアクション設定(2010年10月に詳しく説明しました)を使用するか、さらに便利なHazelを使うことで実現できます。もし私たちの記事を見逃していたら、Hazelを使う理由はたくさんあります(Hazel 3.0 on Mac Power Users Episode #79もご覧ください)。

set p to POSIX path of "/Users/viticci/Dropbox/Apps/OF.txt"

set input_file to POSIX path of p

set l to paragraphs of (do shell script "grep . " & input_file)

do shell script ">" & input_file


tell application "OmniFocus" to tell document 1
 repeat with v in l
 make new inbox task with properties {name:v}
 end repeat

end tell

このスクリプトはJosh Betz氏によって作成されたもので、非常にシンプルです。最初の行(彼の投稿の「Update」に掲載されているバージョンを使用してください)のパスを、ご自身のOF.txtファイルに置き換えてください。なぜかHazelがスクリプトでエラーを返したため、上記のスクリーンショットのように1行追加する必要がありました。処理が完了すると、テキストファイルの内容は消去されます。

これはよくある問題に対するシンプルで洗練された解決策です。プレーンテキストのシンプルさと、DraftsやScratchのようなアプリのスピードを享受しながら、OmniFocusでタスクを追跡できるようになります。前述の通り、テキストファイルに新しい行を追加するには任意のテキストエディタを使用できます(ただし、自動保存の扱いが難しい場合があります。OmniFocusに不完全な行を保存したくないからです)。しかし、この作業にはDraftsとScratchの方が適しています。

スクリプトはここから入手でき、アプリは以下のリンクから入手できます。

- iPhone用ドラフト - 1.99ドル

- iPad用ドラフト - 2.99ドル

- スクラッチ - 2.99ドル

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。