一定期間にcloseされたIssueを簡単に見るBookmarklet
GithubのIssuesを使った案件管理をしているとかで、スプリントごとにどのIssueがcloseになったかを一覧に出すのは少々面倒くさい。
GitHub repository内のIssues一覧の検索機能を使えば細かくフィルターをかけて一覧に出せるので、少々手を加えてBookmarkletにすることにした。
これを動的に今から一週間以内にcloseされたものを開くようにBookmarkのURLに登録する
javascript:location.href='https://github.com/[owner]/[repository]/issues?q=is:issue+assignee:chiiia12+closed:>='+new Date(Date.now() - 604800000).toISOString().split('T')[0];
補足
new Date(Date.now() - 604800000)
で1週間前の日付が取れる。
ref: Javascript Date get today date minus 1 week - Stack Overflow
new Date().toISOString()
で 2020-06-26T12:49:24.106Z
この形で日付が取れるので split('T')[0]
で yyyy-MM-dd
の形に変換する。