Touma Hoshino

データの型変換

Notionの数式は、単一のタイプのデータのみを返すことができます。

  • 文字列
  • 数値
  • 日付
  • ユーザー
  • 真偽値(チェックボックス)
  • ページ
  • リスト
  • 空(Empty)

さらに、equal、and、largerなどの比較演算子を使用する場合、同じデータ型の値のみを比較することができます。したがって、異なるデータ型の値を比較する必要がある場合は、まず値を同じデータ型に変換する必要があります。これを行うために、Notionには様々な型変換関数が用意されています。

データを別の型に変換するために使用できるすべてのメソッドを次に示します。

文字列の変換

数値に変換

関数 / メソッド
toNumber toNumber("42")

真偽値に変換

関数 / メソッド
if if(prop("Text") == "true", true, false)

数値の変換

文字列に変換

関数 / メソッド
format format(42)

真偽値に変換

関数 / メソッド
if if(prop("Num") == 42, true, false)

日付に変換

関数 / メソッド
fromTimestamp fromTimestamp(prop("Num"))

真偽値の変換

文字列に変換

関数 / メソッド
format format(true)

数値に変換

関数 / メソッド
toNumber toNumber(true)

日付の変換

文字列に変換

関数 / メソッド
format format(now())
formatDate formatDate(now(), "MMM DD YYYY")

数値に変換

関数 / メソッド
timeStamp timestamp(now())
toNumber toNumber(true)
minute minute(now())
hour hour(now())
day day(now())
date date(now())
month month(now())
year year(now())

真偽値に変換

関数 / メソッド
if if(prop("Date") == now(), true, false)