Hatena::ブログ(Diary)

yagutaの日記 このページをアンテナに追加 RSSフィード

プロフィール

yaguta

dev.yutaka@gmail dot com

2010-01-23

domo Todo+ スキーマ仕様

| 13:47 |  domo Todo+ スキーマ仕様を含むブックマーク  domo Todo+ スキーマ仕様のブックマークコメント

domo Todo+ Ver.3.0以降のカスタムスキーマ仕様です。

注意:このスキーマがサポートする文字コードUTF-8です。

書式

domotodo://{resource}/{action}?{query}

1. domo Todo+を起動する

domotodo://

2. Todoを追加する

domo Todo+を起動し Todoを追加します。起動後に表示する Todo編集画面で期日などを変更可能です。

domotodo://todolist/add?title={名称}[&tags={tag1}{;tag2}{;tag3}...][&duedate=today][&memo={メモ}][&sync={yes|no}]

[]は省略可能なキーです。{}はキーの値です。

キー
titleTodoの名称です。必ず指定しなければいけません。値を ":paste:"にするとクリップボード上の文字列が設定されます。
tagsタグです。";"区切りで複数のタグを指定できます。省略するとタグなしになり、Inboxに分類されます。
duedate期日です。指定できる値は"today"のみです。起動後の編集画面から変更することもできます。このキーを省略すると期日なしになります。
memoメモです。値を ":paste:"にするとクリップボード上の文字列が設定されます。省略可能です。
sync起動時にGoogleカレンダーと同期するかどうかを指定します。yesで常に同期し、noで常に同期しません。省略するとアプリの基本設定に従います。

title以外のキーは省略可能です。titleキーとmemoキーには特殊な値 ":paste:" を指定できます。この値を指定すると iPhoneクリップボードにある文字列を値として設定されます。


例: クリップボードにコピーした文字列を、期日が今日の Todoとして登録します。

domotodo://todolist/add?title=:paste:&duedate=today


このスキーマを使って Safariで表示しているページをもとに Todoを登録することもできます。以下は Safariと連携する bookmarkletサンプルです。

サンプル1: Safariで閲覧しているページの任意の文字列Todoとして登録します。

  あらかじめ以下の bookmarkletiPhone Safariブックマークに登録します。Safariを開き、Todoとして登録したい文字列をコピーし、この bookmarkletを実行します。Todoのタイトルにはコピーした文字列が、メモにはページのURLが設定されます。

javascript:window.location='domotodo://todolist/add?title=:paste:&duedate=today&memo='+encodeURIComponent(location.href);

サンプル2: Safariで閲覧しているページを Todoとして登録します。

  ページのタイトルが Todoのタイトルに、ページURLがメモに設定されます。タグは "Bookmark"としています。

javascript:window.location='domotodo://todolist/add?title='+encodeURIComponent(document.title)+'&sync=no&duedate=today&tags=Bookmark&'+'memo='+encodeURIComponent(document.URL)


3. チェックリストを追加する

domotodo://checklists/add?title={リスト名}&items={項目1}{;項目2}{;項目3}...

キー
titleリストの名称です。必ず指定しなければいけません。
itemsリストの項目です。";"区切りで複数の項目を設定できます。
例:

domotodo://checklists/add?title=test&items=a;b;c

uraura 2010/02/02 13:28 uraと申します。
1点ご質問が御座います。
GoogleカレンダーでTodo用の予定を毎月繰り返しで追加してあったのですが、
Todo+で今月になっても表示されていない事に気がつきました。
登録したのは少し前(先々月?)なのですが、毎月1日に必ず行うTodoが表示されません。
何か設定などありますでしょうか?

yagutayaguta 2010/02/02 22:19 uraさん
ご連絡ありがとうございます。すみませんがどのような現象か詳細を確認させていただけないでしょうか。
できれば、設定されたTodoの編集画面と、タスクが表示されないカレンダー、それぞれのスクリーンショットを dev.yutaka@gmail.com までいただけると助かります。
よろしくお願いいたします。

Connection: close