きまぐれモノログ。

気まぐれ者のおこだわりの記録。

【Notion】テレビ番組表を作ってみた

Notionで自分用にテレビ番組表を作ってみたので、その作り方を紹介します。
Notionのデータベースの基本的な使い方が掴めると思います。

テレビ番組表の完成図

下の画像は解説用に作成したサンプルの番組表ですが、実際に使用しているページと構成は同じです。

Notionで作成したテレビ番組表

上段:曜日別の番組表

上のデータベースは曜日別に番組をまとめて、今日放送される番組を確認できるようにしました。

下段:オンエア情報一覧

番組のオンエア情報をまとめました。
録画予約をしたか確認用にチェックボックスも付けました。

テレビ番組表の作り方

作り方を簡単にご紹介します。
用語の解説や詳しい操作方法は下記の記事を参考にしてください。

kimaguremono.hateblo.jp 

データベースを作成

「Table-inline」でデータベースを挿入。

プロパティ名 プロパティタイプ 備考
録画予約 Checkbox 録画予約完了したらチェックする
放送開始日 Date Remind(通知)・Include time(時刻表示)オン
放送時間 Formula formatDate(prop("放送開始日"), "HH:mm")
(放送開始日プロパティから時間を抽出)
放送曜日 Select 月〜日までタグを作成
放送局 Select 日テレ・フジ・テレ朝など
オンデマンド Multi-select TVer・Hulu・Gyaoなど
公式サイト URL 番組公式サイトのURL

オンエア情報一覧(下段)用に編集

  • チェックボックスを先頭にして列を並び替え
  • 「放送時間」を非表示
  • 「放送開始日」が昇順になるようにソート
  • 「未予約」という名前でTableビューを追加
     → フィルターでチェックボックスにチェックが入っていないものだけを表示

録画予約ができていないものと全ての番組リストの切り替えを簡単にできるようにビューを追加しました。

曜日別の番組表(上段)を作成

「linked database」で作成したデータベースを選択し挿入します。

  • 「Borad」ビューを追加(他のビューは不要なので削除)
  • 「放送時間」以外を非表示
  • グループを「放送曜日」に変更
  • 月〜日順に列を並び替え(「No 放送曜日」は非表示)
  • 「放送時間」が昇順になるようにソート

制作過程動画

作成している様子をYouTubeで公開中です。

上記で紹介している作り方と作業の順番が異なりますが、やっていることは大体同じです。
動画ではもう少し詳しく説明をしているのでこっちの方が分かりやすいと思います。


www.youtube.com

テンプレート配布中

今回紹介したテレビ番組表は誰でも見られるように公開設定にしています。
テンプレートとしてもご使用いただけます。

www.notion.so