数式の構文と関数

数式 hero
この記事の内容

Notion数式では、さまざまなプロパティや関数を扱うことができます。以下がその一覧です ➗


Notionの数式では、さまざまなプロパティや関数を扱うことができます。以下がその一覧です。

数式は、ほぼすべてのプロパティをサポートしています。数式の種類はプロパティの種類とは異なる点にご留意ください。

プロパティの種類

数式の種類

タイトル

prop("タイトル")prop("タイトル").length()

テキスト

テキスト

prop("テキスト")prop("テキスト").length()

テキスト

セレクト

prop("優先度") == "高"

テキスト

マルチセレクト

prop("タグ").length()prop("タグ").includes("ファイナンス")

テキスト(リスト)

チェックボックス

prop("チェックボックス")
not prop("チェックボックス")

ブール値

メールアドレス、URL、電話番号

!empty(prop("電話番号"))
!empty(prop("メール"))
link("電話する", "tel:" + prop("電話番号"))

テキスト

ユニークID

prop("タスクID").split("-").first() ← プレフィックス
prop("タスクID").split("-").last() ← ID

テキスト

作成者、
最終更新者

prop("作成者").name()
prop("作成者").email()

ユーザー

ユーザー

prop("ユーザー")
prop("ユーザー").at(0).name()
prop("ユーザー").map(current.email())

ユーザー(リスト)

日付、
作成日時、
最終更新日時

prop("対応期限") > now()
dateBetween(prop("誕生日"), now(), "days")

日付

数値

prop("数値") / 2
pi() * prop("半径") ^ 2

数値

リレーション

prop("タスク").length()
prop("タスク").filter(current.prop("ステータス") !== "完了")

ページ(リスト)

ロールアップ

prop("購入品目").length()
prop("平均コスト") * 12

数値、日付、または任意の種類のリスト(ロールアップの設定内容により異なります)

組み込みとは、計算を指定するために言語に組み込まれている特定の記号や値のことです。

組み込み

数学演算子:+-*%

2 * pi()"hello" + "world"

ブール値:
truefalse

truefalse

比較演算子:==>>=<<=

123 == 123 = true"Notion" == "Motion" = false

論理演算子
andornot

and:true and false
true && false
and(true, false)
or:true or false
true || false
or(true, false)
not:not true
!true

三項演算子: