読み込み中...
Memoreruのテーブル機能を効果的に活用するための設計パターンを紹介します。
カラム構成:
- タスク名(string)必須
- 担当者(user_select)
- ステータス(select: 未着手/進行中/完了)
- 優先度(select: 高/中/低)
- 期限(date)
- 進捗率(progress)
- メモ(rich_text)
活用例:
カラム構成:
- 名称(string)必須
- カテゴリ(select)
- ステータス(select)
- 担当者(user_select)
- 連絡先(string)
- 最終更新日(date)
- 備考(rich_text)
活用例:
カラム構成:
- 日付(date)必須
- 項目(string)
- 数値(number)
- カテゴリ(select)
- 担当者(user_select)
- メモ(rich_text)
活用例:
カラム構成:
- タイトル(string)必須
- 評価(rating)
- カテゴリ(select)
- 完了日(date)
- リンク(url)
- メモ(markdown)
活用例:
これまでのパターンは1つのテーブルの中で完結していましたが、顧客テーブルと注文テーブルのように、複数のテーブルを紐づけて管理することもできます。参照(select・テーブル参照)・集計(rollup)・ミラー(mirror)の3つを組み合わせます。
カラム構成:
顧客テーブル
- 顧客名(string)必須
- 電話番号(string)
- 注文合計金額(rollup: 注文テーブルの金額を集計)
注文テーブル
- 注文日(date)必須
- 顧客(select: 顧客テーブルの行から選択)
- 電話番号(mirror: 顧客テーブルの値を表示)
- 金額(number)
活用例:
string(文字列):
rich_text(リッチテキスト):
select(選択):
user_select(ユーザー選択):
date(日付):
number(数値):
progress(進捗):
rating(評価):
❌ 避けるべき:
- 使わないカラムを大量に作成
- すべてのカラムを最初から定義
✅ 推奨:
- まず基本的なカラムのみ作成
- 必要に応じて追加
✅ 良い例:
- ステータス → select型
- 期限 → date型
- 進捗 → progress型
❌ 良くない例:
- すべてtext型で管理
- 日付をtext型で入力
✅ 良い例:
- 「タスク名」
- 「担当者」
- 「完了日」
❌ 良くない例:
- 「カラム1」
- 「その他」
コメント
まだコメントがありません
最初のコメントを投稿してみましょう