はせる

は・せる、馳せる

2024-059 セラミュ

 2024年2月28日、水曜日。晴れ。水星が外合*1

 2024年の乃木坂46版セラミュのキャストが発表されており、それを感慨深く眺める。セーラームーンはアニメを本放送の時に楽しみに見ていて、そのときにそれぞれのキャラクターをなんとなくイメージ化して理解しており、それと配役された乃木坂46メンバーのキャラクター・立ち位置と重ねて考えを巡らせるのが楽しい。

sailormoon-official.com

 引き続きNotionのことを考える。テンプレート+ボタン*2でできることと、Notion APIからやることを整理した方がよさそう、というところに至る。

  • GAS+Notion APIでやっていること
    • 前提
      • トリガーで毎日朝5時台に実行
    • 1週間を取り纏める「週ページ」を作成(月曜のみ)
      • タイトルと対象期間(何日から何日までの週か)をプロパティに入力
    • 1日のメモを入力する「当日ページ」を作成
      • タイトル、日付、上記の「週ページ」へのリレーション、Xとはてブの当日リンクをプロパティに入力
      • ページ作成時、APIからではテンプレートの指定ができないっぽい
    • ページのプロパティでセレクト「note」としたページにリレーション設定
      • 「note」に分類したページにリレーションがない場合は「当日ページ」へのリレーション設定を追加
      • 「note」は以前Evernote+PostEver2でやっていた1日単位のメモの代替なので、「当日ページ」へのリレーションがあることが前提
  • iOSショートカット+Notionでやっていること
    • 「note」の追加(Notion API使用)
      • タイトル、「当日ページ」へのリレーション、入力内容をメモとしてプロパティに設定
    • 画像追加
      • Notionアプリの「ページを作成」を呼び出し、作った新規ページをスキーマですぐに開き、「note」の設定や画像のアップロードは手入力
      • APIやショートカットでは直接の画像アップロードができないのでこの方法を採用

 といった具合。

 ページを作成している部分ではテンプレートの「繰り返し」で毎日とか毎週などスケジュールを設定して作成する機能があり、これの使用を検討してもよさそうなんだけど、でも結局はリレーションを設定したりリンクを作ったりする部分ではAPIからの更新が必要になりそう。

 「当日ページ」では当日の「note」を一覧するテーブルビューがほしい*3APIでブロック要素、特にデータベースを追加するのにはAPIリファレンスを眺めるとすごく手間が掛かる印象があって、ちょっと避けたい。そこでボタンである。設置したボタンで動作するブロック要素を追加・操作するアクションを設定でき、その中で「note」を一覧するテーブルビューを設置できる。ただ、フィルタで『「当日ページ」にリレーションされている』という絞り込みまでは設定できないので、その部分は手入力の必要がある*4。これでかなり手間が減る。

 あとは俯瞰して眺めるダッシュボードがほしい。作れそう*5

*1:天文の基礎知識:8. 惑星 - アストロアーツ

*2:ボタンをクリックするだけで、ブロックやページなどを自動的に生成

*3:ロールアップで見ることもできるけど見づらく、テーブルビューの方がいい。

*4:ページが持っているプロパティや変数をフィルタに使用できるようにならないかな。

*5:すべての作業を自分のダッシュボードで整理・管理・把握

© 2012-2024 Daisuke YAMAMOTO