BacklogのURLパラメータを、Keyboard Maestroのタイムスタンプ機能を使って生成してリンクを開く方法

Backlogを使用して課題の管理をしているのですが、よくある操作として「この1週間に何を対応したのか振り返りたい」と思うときがあります。
そんな時にBacklogの「フィルタ」機能を使って、「更新日」の日付を1週間前に指定しています。
ただ、毎回更新日の日付を設定するのが面倒になったので、Keyboard Maestroを使ってすぐに1週間前の対応課題一覧のページを開けるようにしてみました。
フィルタ機能のURL
Backlogのフィルタページへ移動して、必要情報を入力していくと、URLが変わっていくのが分かります。
このようにURLに必要な情報を持たせて、そのリンクを開くとデータが反映されたページになる仕組みを「URLパラメータ」と呼びます。
「…」の部分は省略していますが、日付の「更新日」の部分を設定すると、「condition.updatedRange.begin」の部分が下記のようなURLになっています。
https...&condition.updatedRange.begin=2019%2F07%2F15&condition.updatedRange.end=&...今回は更新日を「2019/07/15」にしたので、ちゃんとURLにも「2019」「07」「15」が反映されていますし、この部分を変えてリンクを開くと、ちゃんと更新日も変化します。
Keyboard Maestroのタイムスタンプ機能を使う
あとはこのURL内に、1週間前の年月日が入力されるようにKeyboard Maestroのタイムスタンプ機能を埋め込みます。
タイムスタンプ機能に関しての詳しい説明は過去記事をご覧ください。
今回は下記の3つのタイムスタンプを「2019」「07」「15」の部分にペーストしていきます。
| 出力 | タイムスタンプ |
|---|---|
| 年 | %ICUDateTimeMinus%7%Days%yyyy% |
| 月 | %ICUDateTimeMinus%7%Days%MM% |
| 日 | %ICUDateTimeMinus%7%Days%dd% |
https...&condition.updatedRange.begin=%ICUDateTimeMinus%7%Days%yyyy%%2F%ICUDateTimeMinus%7%Days%MM%%2F%ICUDateTimeMinus%7%Days%dd%&condition.updatedRange.end=&...Keyboard Maestroのマクロを作成する
Keyboard Maestroの「New Google Chrome Tab」アクションを設定して、先ほど作成したURLを貼り付けます。

これでこのマクロを実行すれば、タイムスタンプ機能が実行されて、1週間前に更新したタスクが一覧で見れるようになります。
まとめ
このように、タイムスタンプ機能を使うとURLパラメータ内の日付を、日によって変更してリンクを開けます。
Backlog以外でも使えるので、色々試してみると日々のちょっとしたことが更に便利になりそうです。


Dashでドキュメント機能を無視して、スニペット検索だけする方法
Path Finderのデュアルブラウザで、別枠へのファイル移動とコピーを使いやすくする
Keyboard Maestroにサードパーティ製アクションを追加する方法
Macのホームディレクトリにある設定ファイルをDropboxで管理する
Macの文字入力をもっと楽にする小技集
テーブルタグ一式をすばやく・ラクに入力するためのスニペットサンプル
CPUの温度が熱すぎるのを防ぐMacのファンコントロールアプリ
Google HomeやAlexaで環境音を再生する方法
定番のパスワード管理ツール「1Password」を使ってパスワードの管理をする
BetterTouchToolのウインドウスナップ機能とBetterSnapToolの細かい違い
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Visual Studio Codeとスニペット・ドキュメント検索アプリの「Dash」連携を行うプラグイン
FinderやPath Finderでタグ(ラベル)を設定するショートカットキー
Path Finder 8.5がリリース!ファイル圧縮形式の種類が増えたり、細かい機能がいくつか追加
Vue.jsを使う人が最低限導入しておきたいVisual Studio Codeの拡張機能
タッチバーをタッチしないようにするという向き合い方
日々のちょっとした作業を効率的にする小技 #1日1Tips – 2019年7月
Google Chromeの別アカウントとのブックマークを同期する「TeamSync Bookmarks」
外部マウスを自由にカスタマイズできるステアーマウスで、マウスの細かい設定を行う
iOSのショートカットをiCloudで共有する方法
効率的に作業をこなしていくための時間術「ポモドーロテクニック」とは?