Open4

Notionのサブタスクの表示の実験

hirogahiroga

フィルターなし(トグルを開くのは手動)

特記なし。

未完のタスクを表示しないフィルターのみ(トグルを開くのは手動)

未完のタスクのみを表示するようにした。

子タスクのないタスクのみ表示するフィルターあり(トグル自動)

全てのサブタスクがデフォルトで開いて表示される

未完かつ、子タスクの無いタスクのみ表示するフィルター(トグル自動)(未完の親タスクも表示されない)

未完の親タスクであるBが表示されなくなってしまう。

hirogahiroga

ブックマークレットを試す。

javascript:(function () {
  var buttons = document.querySelectorAll('[role="button"]');
  var filteredButtons = Array.from(buttons).filter(button => {
    return button.querySelector('svg.triangle') !== null;
  });
  filteredButtons.forEach(button => button.click());
})();

おおっ、いい感じ。でも一層しか開けないので改良する。
https://www.youtube.com/watch?v=0bduUw9fddM

hirogahiroga

いい感じに調整した版

Open

javascript:(function () {
  const mainElement = document.querySelector('main');
  if (mainElement) {
    const buttons = mainElement.querySelectorAll('div[role="button"][aria-expanded="false"]');
    buttons.forEach(button => button.click());
  }
})();

Close

javascript:(function () {
  const mainElement = document.querySelector('main');
  if (mainElement) {
    const buttons = mainElement.querySelectorAll('div[role="button"][aria-expanded="true"]');
    buttons.forEach(button => button.click());
  }
})();

https://www.youtube.com/watch?v=fJ5FLKjRLUw