Notionでギャラリーを(擬似的に)ランダムにソートする方法
はじめに
Notionでは直接的なランダムソート機能がないため、独自の方法でランダム性を作り出す必要があります。以下の手順では、現在の時刻と特定のプロパティを使って、ギャラリーをランダムに見せる方法を紹介します。
ランダム数値の生成
使用する式は次の通りです:
式の説明
- 現在時刻の抽出: 関数で現在のタイムスタンプを取得します。
- 部分文字列の生成: 関数で、タイムスタンプの特定の部分を抽出します。
- 数値変換: 抽出した文字列を 関数で数値に変換します。
- 特定プロパティとの組み合わせ: プロパティのタイムスタンプを数値に変換し、上記の数値と掛け合わせます。
- 最終数値の生成: 掛け合わせた結果の一部を 関数で抽出し、最終的な数値を得ます。
プロパティの設定
- 各ギャラリーアイテムに プロパティを追加します。これは、アイテムが最後に更新された日時を記録します。
- アイテムを編集または更新するたびに、このプロパティを現在の日時に手動で更新するか、自動で更新されるように設定します。
ギャラリーのランダムソートの実装
- ギャラリービューの設定: Notionでギャラリービューを開き、「ソート」オプションを選択します。
- 数式プロパティ「Rand」の追加: 上記の式を新しい数式プロパティ「Rand」として追加します。
- ソート順の設定: ギャラリービューのソート設定で、「Rand」プロパティを基にソートします。
結論
この方法を使用することで、Notion内のギャラリーをランダムに見せることができます。完全なランダム性はありませんが、常に変化する表示順序で新鮮な視点を提供します。