デフォルト値と数式
新しいアイテムが作成されたときにフィールドを自動的に入力
2syncがNotionに新しいアイテムを作成する際、マッピングされていないプロパティに自動的に値を設定できます。デフォルト値はデータベースの一貫性を確保し、よりスマートなワークフローを実現します。
デフォルト値はどのように動作しますか?
デフォルト値は以下の場合に適用されます:
- 外部アプリからNotionへ新しいアイテムが同期される時
- プロパティが外部フィールドにマッピングされていない時
- 2syncが必須プロパティの値を必要とする時
例: マッピングなしで、すべてのGoogleカレンダーイベントに自動的に📅アイコンが付きます。
デフォルト値の設定方法は?
- オートメーションを開く
- デフォルト値セクションに移動
- + デフォルト値を追加をクリック
- Notionプロパティを選択
- デフォルト値を入力
サポートされるプロパティタイプ
| プロパティタイプ | デフォルト値のオプション |
|---|---|
| テキスト | 任意のテキスト文字列 |
| セレクト | セレクトの任意のオプション |
| マルチセレクト | 1つまたは複数のオプション |
| チェックボックス | チェック済みまたは未チェック |
| 数値 | 任意の数値 |
| 日付 | 特定の日付または相対的(今日) |
| ステータス | 任意のステータスオプション |
| ページアイコン | 任意の絵文字 |
デフォルト値の一般的な用途は?
ページアイコン
同期アイテムに一貫したアイコンを割り当てます:
- 📅 カレンダーイベント用
- ✅ Todoistからのタスク用
- 📧 メール用
- 👤 コンタクト用
セットアップ:
- プロパティ:ページアイコン絵文字
- 値:選んだ絵文字
ソース表示
複数のソースを集約する際にアイテムの出所を追跡:
- プロパティ:ソース(セレクト)
- 値:「Googleカレンダー」「Todoist」「Gmail」等
メリット: ソースごとにビューをフィルタリングし、出所に基づいたオートメーションを実行できます。
ステータスの初期化
着信アイテムのデフォルトステータスを設定:
- プロパティ:ステータス
- 値:「未着手」または「受信トレイ」
メリット: 新しいタスクが自動的にトリアージワークフローに入ります。
タイプの分類
アイテムを自動的に分類:
- プロパティ:タイプ(セレクト)
- 値:「ミーティング」「タスク」「メール」等
メリット: 手動分類なしにタイプごとに異なるビュー。
プロジェクトの割り当て
新しいアイテムをデフォルトプロジェクトに割り当て:
- プロパティ:プロジェクト(リレーションまたはセレクト)
- 値:「受信トレイ」または「未分類」
メリット: すべてに居場所があり、何も失われません。
デフォルトの長さはどのように動作しますか?
カレンダーオートメーションの場合、終了時間なしでNotionから作成されたイベントのデフォルトの長さを設定します。
問題: 終了時間なしで「14時にミーティング」というNotionページを作成した場合、カレンダーイベントの長さはどうすべきか?
解決策:
- 設定:デフォルトのカレンダーイベント時間
- 値:60分(または任意の長さ)
結果: 「14時にミーティング」がGoogleカレンダーで14:00〜15:00になります。
フィルターベースのデフォルトはどのように動作しますか?
フィルターを使用すると、フィルタリングされたプロパティは自動的にフィルター値がデフォルトになります。
例:
- フィルター:カレンダー名が「仕事」に一致
- デフォルト:新しいNotionイベントが「仕事」カレンダーに同期
これは自動的に行われ、手動のデフォルト設定は不要です。
数式の使い方は?
Notion数式をマッピングして計算値を外部アプリに同期します。
数式の要件
- 同期方向を外部アプリへの一方向に設定
- 数式プロパティを互換性のあるフィールドにマッピング
- すべての参照データベースが2syncに接続されていることを確認
一般的な数式の使い方
フィールドの結合:
prop("First Name") + " " + prop("Last Name")
マッピング先:イベント名またはタイトル
条件付きの値:
if(prop("Priority") == "High", "🔴 " + prop("Title"), prop("Title"))
マッピング先:イベント名(高優先度にプレフィックスを追加)
日付計算:
dateAdd(prop("Due Date"), -1, "days")
マッピング先:リマインダー日付
数式のアクセス権限
リレーションやロールアップを参照する数式は、関連データベースへのアクセスが必要です:
問題: 同期出力で数式が空と表示される。
原因: 数式が2syncに接続されていないデータベースへのリレーションを参照している。
対処: 関連データベースを**(•••) > 接続を追加 > 2sync**で2syncに接続してください。数式の互換性の詳細はNotionプロパティタイプをご覧ください。
条件付きデフォルトの設定方法は?
2syncは条件付きデフォルトを直接サポートしていませんが、類似の結果を得ることができます:
複数のオートメーション
異なるデフォルトで別々のオートメーションを作成します。ガイダンスは複数のオートメーションを使うをご覧ください:
- オートメーションA:「仕事」カレンダーにフィルター、デフォルトアイコン💼
- オートメーションB:「個人」カレンダーにフィルター、デフォルトアイコン🏠
Notion数式
数式を使って他のプロパティに基づく値を計算:
- 生データを同期
- 数式プロパティで条件付きの値を導出
- それらの数式をビューやワークフローで使用
デフォルト値とフィールドマッピングの違いは?
| 観点 | デフォルト値 | フィールドマッピング |
|---|---|---|
| ソース | 定義する静的な値 | 外部アプリからの動的データ |
| 適用タイミング | 新しいアイテム作成時のみ | 作成時と更新時 |
| 同期可能か | いいえ | はい(双方向の場合) |
| 用途 | 定数、分類 | データ同期 |
デフォルト値のベストプラクティスは?
デフォルトはシンプルに
真の定数値にデフォルトを使用し、複雑なロジックには使用しないでください。値が変化すべき場合は、代わりにフィールドをマッピングしてください。
デフォルトを記録する
各デフォルトを設定した理由をメモしてください。数か月後に、なぜすべてのイベントに特定のアイコンがあるのか知る必要があります。
新しいアイテムでテスト
デフォルトを設定した後、テストアイテムを作成して確認:
- 外部アプリでアイテムを作成
- 同期を待つ
- Notionページに期待通りのデフォルトがあるか確認
競合を避ける
マッピングされたフィールドにデフォルトを設定しないでください。マッピングされた値がデフォルトを上書きします。
関連
- デフォルトアセットの設定:新しいNotionアイテムの作成先の設定
- Notionプロパティタイプ:サポートされるプロパティタイプと数式の互換性
- 複数のオートメーションを使う:オートメーション間でのデフォルトの分割
- Googleカレンダーフィールド:マッピング可能なカレンダーフィールド
- Todoistフィールド:マッピング可能なTodoistフィールド
FAQ
条件に基づいて異なるデフォルトを設定できますか?
直接はできません。異なるフィルターとデフォルトを持つ複数のオートメーションを使用するか、Notion数式で同期後に条件付きの値を計算してください。
デフォルトはアイテムの更新時にも適用されますか?
いいえ。デフォルトは新しいアイテムの作成時にのみ適用されます。更新ではデフォルト値は変更されません。
数式が同期されないのはなぜですか?
リレーションやロールアップを参照する数式は、すべての関連データベースが2syncに接続されている必要があります。参照データベースに2sync接続を追加してください。
今日の日付をデフォルトとして使用できますか?
はい。日付プロパティでは、「今日」のような相対的なデフォルトや固定日付を設定できます。
デフォルト値を変更するとどうなりますか?
新しいアイテムは新しいデフォルトを使用します。既存のアイテムは現在の値を保持し、変更は遡及的に適用されません。