DynalistのAPIを経由して指定したドキュメントの中のチェックボックスがあり未完了の項目をリストにして表示するスクリプトを作った。
コード → DynalistTaskViewer.js
*APIとドキュメントIDを自分用に変更して使ってください。
- 右上のボタンをクリックするとリストが表示される
- タスク名をクリックするとDynalist上でその項目に移動できる
- URLをコピーしてDynalistにリンクを貼り付けることも可能
ここから完了状態を変更するのも考えたんだけど処理が複雑になりそう&API使いすぎたくないのでやめた。起動時と10分間隔で取得するようにしてるけどこのへんは改良の余地あり。
検索でも同じようなことはできるんだけど、その場で一覧できるのが便利でいい感じ。
総数が多いならタグで絞り込んだり日付入れて順番並び替えたりするのもよさそう。