Touma Hoshino

数式エラー

数式が不適切な場合、ライブプレビューセクションにエラーメッセージが表示されます。

image

このページでは、代表的なエラー文とその解決方法を紹介します。

エラー エラーとなる理由 修正
無効な文字「@」 無効、または定義されていない文字列が使われている。 @"" ""
式が必要です。 有効な文字 ”(” があるが式として成り立っていない。 10 * ( 10 * (2 + 4)
[変数名] が定義されていません。 変数が存在しない。letまたはlets関数で定義されていない。 tmp.length() let( tmp, "こんにちは", tmp.length() )
プロパティトークンまたは関数が必要です。 有効な文字 ”.” があるがその後に式(関数)が必要。 "tmp". "tmp".length()
関数first()の実行が必要です。 関数が()なしで呼び出されている。 ["A", "B"].first ["A", "B"].first()
text型のターゲットでsort()を呼び出すことができません。 リスト型をターゲットとする関数をテキストから呼び出している。 "2, 1".sort() ["2", "1"].sort()
関数dateが予期しない引数を受け取りました。 関数が受け付けていない引数を指定している。 date(now(), "a") date(now())
関数dateAddには3個の引数が必要ですが、2個のみが指定されました。 関数に必要な引数が足りていない。 dateAdd(now(), 1) dateAdd(now(), 1, "days")
期待されるトークン「]」 リスト[…]または関数(…)の閉じカッコがない。 ["a","b" ["a","b"]
文字列リテラルが閉じていません。 文字列をくくる “” ダブルクオーテーションが抜けている。 "aiueo "auieo"
予期される識別子。 変数や関数などの名前に使用できない文字列を使っている let( "tmp", 10, tmp + 5 ) let( tmp, 10, tmp + 5 )
関数toumaro()が見つかりません。 サポートされていない関数が使われている。 "文字列".toumaro() "文字列".length()
date型の引数が関数abs()を満たしていません。 数値を引数に受け取る関数で日付型を渡している。 abs(now()) abs(-10)
入力の終了が必要です。 数式に想定外の要素や不適切な構文が含まれている。 sum(1,2) aaa sum(1,2)
タイプbooleanの式を実行することができません。 真偽値を関数のように呼び出している。 true() true