カラムの設定と管理
概要
**カラム(列)**は、テーブルの構造を定義する重要な要素です。カラムを適切に設定することで、データの入力が効率化され、管理が容易になります。
カラムの構成要素
各カラムは、以下の要素で構成されます:
1. カラム名
説明: 列の名前
推奨:
- わかりやすく簡潔な名前
- 日本語または英語
- 重複しない名前
例:
✅ 良い例:
- タスク名
- 期限
- 担当者
❌ 悪い例:
- a, b, c(意味不明)
- タスクのタイトル(冗長)
- 名前1, 名前2(曖昧)
2. データ型
説明: 格納するデータの種類
選択肢: 30種類のデータ型から選択
詳細は、データ型の種類をご覧ください。
3. 必須/任意
説明: このカラムの入力を必須にするかどうか
設定:
- 必須: データを必ず入力しなければならない
- 任意: データを入力しなくても良い
推奨:
- 重要なカラムは「必須」に設定
- 補足情報は「任意」に設定
例:
必須にすべきカラム:
- タスク名(必須)
- 担当者(必須)
- 期限(必須)
任意にすべきカラム:
- メモ(任意)
- タグ(任意)
- 参考URL(任意)
4. デフォルト値
説明: 新しい行を追加したときの初期値
用途:
- 固定値を設定
- よく使う値を設定
例:
ステータス: デフォルト値 = "未着手"
優先度: デフォルト値 = "中"
完了: デフォルト値 = false(未チェック)
5. データ型ごとのオプション
データ型によって、追加の設定ができます。
select / multi_select / radio 型
選択肢の設定:
ステータス (select):
選択肢:
- 未着手(色: グレー)
- 進行中(色: 青)
- 完了(色: 緑)
- 保留(色: 黄色)
rating 型
最大星数の設定:
評価 (rating):
最大星数: 5
number 型
小数点以下の桁数:
金額 (number):
小数点: 0桁(整数のみ)
数値 (number):
小数点: 1桁(例: 75.5)
formula 型
計算式の設定:
合計金額 (formula):
計算式: 単価 * 数量
カラムの追加
手順
- テーブル編集画面を開く(右上の「編集」ボタン)
- **「+ カラムを追加」**ボタンをクリック
- カラム情報を入力:
- カラム名
- データ型
- 必須/任意
- デフォルト値(任意)
- オプション(データ型による)
- **「保存」**をクリック
例: 「メモ」カラムを追加
カラム名: メモ
データ型: rich_text
必須/任意: 任意
デフォルト値: (なし)
カラムの編集
手順
- テーブル編集画面を開く
- 編集したいカラムの右にある鉛筆アイコンをクリック
- カラム情報を編集
- **「保存」**をクリック
編集可能な項目
- カラム名: いつでも変更可能
- データ型: 変更可能(データが失われる場合あり)
- 必須/任意: いつでも変更可能
- デフォルト値: いつでも変更可能
- オプション: いつでも変更可能
注意事項
データ型を変更する場合:
データ型を変更すると、既存のデータが失われる場合があります。
❌ データが失われる例:
string → number: "abc" → エラー(数値に変換できない)
date → string: 2025-11-14 → "2025-11-14"(文字列になる)
✅ データが保持される例:
string → rich_text: "テキスト" → "テキスト"
number → progress: 50 → 50%
カラムの削除
手順
- テーブル編集画面を開く
- 削除したいカラムの右にあるゴミ箱アイコンをクリック
- 確認ダイアログで**「削除」**をクリック
注意事項
カラムを削除すると、そのカラムのすべてのデータが失われます。
削除前に、以下を確認してください:
- 本当に不要なカラムか?
- データをバックアップする必要はないか?
- 他のカラム(formula, rollup等)で参照されていないか?
カラムの並び替え
手順(ドラッグ&ドロップ)
- テーブル編集画面を開く
- カラムをドラッグして移動
- **「保存」**をクリック
推奨する並び順
1. ID(auto_number): 最初
2. 名前・タイトル(string): 最初の方
3. ステータス(select): 見やすい位置
4. 日付(date): まとめて配置
5. メモ(rich_text): 最後
カラムの非表示
テーブルビューで、一時的にカラムを非表示にできます。
手順
- テーブルを開く
- 非表示にしたいカラムのヘッダーをクリック
- **「非表示」**を選択
再表示
- テーブル上部の**「表示設定」**をクリック
- 再表示したいカラムにチェックを入れる
注意: 非表示は表示上の設定で、データは削除されません。
実用例
例1: タスク管理テーブルのカラム設計
カラム構成:
1. ID (auto_number, 必須)
- デフォルト値: 自動採番
2. タスク名 (string, 必須)
- デフォルト値: なし
3. 説明 (rich_text, 任意)
- デフォルト値: なし
4. ステータス (select, 必須)
- 選択肢: [未着手(グレー), 進行中(青), 完了(緑), 保留(黄)]
- デフォルト値: 未着手
5. 優先度 (select, 必須)
- 選択肢: [高(赤), 中(黄), 低(緑)]
- デフォルト値: 中
6. 担当者 (user_select, 必須)
- デフォルト値: ログインユーザー
7. 期限 (date, 必須)
- デフォルト値: なし
8. 完了日 (date, 任意)
- デフォルト値: なし
9. 進捗率 (progress, 任意)
- 小数点: 0桁
- デフォルト値: 0%
10. タグ (multi_select, 任意)
- 選択肢: [重要, 緊急, 要確認, バグ, 改善]
- デフォルト値: なし
ヒントとコツ
1. 必須カラムは最小限に
必須カラムが多すぎると、データ入力が面倒になります。
✅ 良い例:
必須: タスク名, 担当者, 期限
任意: 説明, タグ, メモ
❌ 悪い例:
すべてのカラムを必須にする
2. デフォルト値を活用
よく使う値はデフォルト値に設定しましょう。
ステータス: デフォルト値 = "未着手"
優先度: デフォルト値 = "中"
担当者: デフォルト値 = ログインユーザー
3. カラム名は一貫性を持たせる
✅ 良い例:
開始日, 終了日, 期限日(統一された表現)
❌ 悪い例:
開始日, 終わりの日, Deadline(バラバラ)
4. 後から追加できることを意識
最初は必要最小限のカラムだけを作り、必要に応じて追加しましょう。
よくある質問
Q1: カラムの最大数は?
A: プランによって異なります。
- フリー: 30カラム
- ライト: 100カラム
- スタンダード: 300カラム
- ビジネス: 1,000カラム
Q2: カラムの順番を変更できますか?
A: はい、テーブル編集画面でドラッグ&ドロップで変更できます。
Q3: 削除したカラムを復元できますか?
A: いいえ、削除したカラムは復元できません。削除前に必ず確認してください。
Q4: データ型を変更すると、データはどうなりますか?
A: データ型によっては、既存のデータが失われる場合があります。変更前にデータをバックアップすることをお勧めします。
0
0
0
0
投稿0
フォロワー0
いいねプロパティ
ページ
DOCS