Scrapboxで分割したコードブロックの一括コピーができなくなった
Scrapboxのコードプロックは同じタイトルをつけていれば、複数場所に分散していてもコピーボタンを押したらすべてコピーされていた
これができなくなったことに気づいた(2021/02/22)
分散していた場合、コピーボタンを押したコードプロックの塊のみコピーされるようになった
仕様変更だった
コードブロックのcopy > 貼り付けした時に「あれ?内容が足りない」と気づいた(2021/02/22)
複数に分割しているコードブロックをコピーボタンからコピーする
https://gyazo.com/bcd5c9637104184e94867e2ff6f8d4ac
コードブロックのタイトル(note.txt)を選択すると、今まで通り同名のコードブロックの内容が結合される
そこからコピーすれば本来やりたかったこと(=分割したコードブロックの一括コピー)はできる
/api/code/:projectName/:pageTitle/:codeName
例えばこんなコードブロックnote.txt
code:note.txt
一行目
code:note.txt
二行目
code:note.txt
三行目
今まではこのnote.txtをコピーボタンでコピーすると、こんな感じで内容をまとめて取得できていた
code:ㅤ
一行目
二行目
三行目
実行すると、コピーボタンを押したブロックしかコピーされないようになっていた(2021/02/22)
二行目のnote.txtのコピーボタンを押すとこうなる
code:ㅤ
二行目
一瞬、間違えてコードブロックのタイトルをいじっちゃったか?と思った
Scrapbox側に改修が入った?
とりあえずヘルプを見に行く
「コード」と「コピー」で検索してみてちょっと気になるものを見つけた
Release 2021-02-15 06:58:44
ファイル名付きコードブロックのコピーボタンの対象を見た目通りにした
同名のコードは結合されるのが意図した挙動ではない?
/api/code/:projectName/:pageTitle/:codeNameでコードが結合されるのは意図通りっぽい
ファイル名があるコードブロックは、テキストデータとして取得できます
ページ内に同名のコードブロックが複数ある場合、1つのファイルとして連結されます
コピーボタンは「一つのコードブロックの塊だけコピーしたい」というのが本来意図した挙動だった?
コピーボタンの解説は見つけられなかった…
Release 2020-01-06 10:40:58
Codeblock記法の開始行にコピーボタンを追加
自分の中で暗黙的に「コピーボタンはコードブロックのタイトル選択と同じふるまいをするだろう」と思い込んでいた可能性
いや、この認識はあってたっぽい
コピーは見た目通りの方が望ましいだろうという判断されたのか