大量のページを一括削除したい
大量に作ってしまったページを一括削除したいのですが、Settingsから一括で行えるように出来ないでしょうか
こちらに要望を投げる前に直感で、Settingsの「Import Page」に行って
code:pages.json
"pages": [
{
"title": "消したいページ",
"lines": []
},
{
"title": "消したいページ2",
"lines": []
},
と、lines要素を空リストにしたJSONをImportしたらもしかしたら消えてくれるかな?と思って試したのですが、
pages.lines is empty at "消したいページ"
というErrorになりました
個人の意見ではありますが、linesが空リストだったら意図的に削除したいということだと思うので、Errorではなく当該ページを削除してくれるような仕様には出来ないでしょうか
よろしければ御検討お願いしますm( _ _)m
補足
元々は大量のページを削除したかった訳ではなく、ページタイトルの一括変換(リネーム)を行いたかったのですが、Export→JSONを一括修正→Import という手順で行ったため、リネーム前のページが残ってしまっている、といった状況です
結局全Export→Project作りなおし→Importと対応致しましたが、Memberの招待などもやり直しになってしまったため、こちらの機能があれば助かります!
linesが空の場合に削除する、というのは直感に反する動作なので良くないと思いますshokai.icon
importという、上書きがあるとはいえ、基本的にページが増える機能にページが減る機能が混ざるのも変です
実は必要なのは、invitation URLを踏む事なく強制的にprojectに参加させる機能なのではないでしょうか?shokai.icon
1. 手元でJSONを操作して一括編集し、新しいprojectを用意
2. 必要な人を強制member化
3. 古いprojectを削除、もしくはURLとタイトルをdeprecated-(project名)みたいにしておく
Atsushi.icon プロジェクトそのものを、バージョン管理に対応させるとかは難しいですかね?
バージョンをあげる時にタイトルリストで残すかどうかを決める
古いバージョンの物は圧縮して残してもらって、後から見に行けると便利?
どんな操作でもやり直し可能にしたいですshokai.icon