はじめに
今日の記事を書いていて、選択中のテキストをコードブロックとして追加する macOS ショートカット: Notion Tips (187) - hkob’s blog で作成したサービスがうまく動かないことに気づきました。hkob の雑記録の第二回目はその修正を記録しておきます。
デバッグ
今回うまく動かなかったコードの中でうまく動かないものを切り分けてみました。1行ずつ確認してみたところ、以下の行でうまく動きませんでした。
number = (page.text.match(/受検番号 +(\d+)/))[1]&.to_i
この行を見て、 \ のエスケープを忘れていたことに気づきました。前回のショートカットはこうなっていましたが、 " を \" にすることだけしかしていませんでした。その時に \ のことに気づくべきでした。

ショートカットの修正
原因がわかれば \ もエスケープするだけです。ただ、順番を間違えると " が escape されなくなるので注意が必要です。

これで、無事に動きました。
おわりに
Notion Tips の連載を終えたのに、二日連続で Notion ネタになってしまいました。明日は今日書こうと思っていたネタなので、Notion ではないです。