開示?
開示?
原題
Users can now delete Block objects
日付
Sep 11, 2021
Number
21
前のリリース日(最新)
リリース間隔(日)
作成日
Nov 10, 2021 01:37 PM
次のリリース
タグ
ADDED
経過日数
内容
Notion API で、全てのブロックタイプ(ページを含む)に対して、Delete a block を使って削除を実行できるようになった。この作業は Notion のアプリケーションにおけるゴミ箱に追加するという振る舞いに相当する。加えて、この ブロックオブジェクト は削除されたときに、
archived
という boolean 属性を追加する。検証
テスト用に削除するブロックオブジェクトを作成しておく。この下に「削除予定のオブジェクト」という箇条書きを作っておいた。この箇条書きの block_id は「a87896c4b4ed4e429bb0fafa595570e4」だった。
この block_id のオブジェクトを削除するスクリプトを作成した。
返ってきた JSON はこちら。「"archived": true」となっており、削除されていることがわかる。
せっかくなので、復元も実施してみる。復元するには上に書いてあるように
{archived: false}
に戻せばよい。スクリプトはこんな感じになる。せっかくなので、テキストも「復元したブロック」に変更してみた。返された JSON はこちら。archived が false になっていることを確認できた。
復元されたブロックはここにあるように一番下に追加された。
- 復元したブロック
Notion API Changelog まとめ