コミュニティ · ヘルプ

Sheetward ユーザーガイド

Excel ワークブック(または Google スプレッドシート)を、フォーム・検証・ルックアップ・インポート/エクスポートなどを備えたマルチユーザー Web アプリに変換します。

ルール リファレンスリファレンス

ルール:検証とキー ページのルールの背後にある詳細な文法 — 条件比較既定値 の書き方です。(すべてのルールタイプの一覧はそのページを、通貨と単位の変換は 通貨と単位の変換 を参照してください。)

条件付きルール — ルールタイプ conditional(またはその別名 validation)— は、条件が成り立つ場合にのみルールを適用します。次の 3 つの形式はすべて同じ意味です:

  • required if <condition>
  • [if] <condition> [then] required
  • (<condition>) then required — 例:(total > 100) then required
演算子意味
is = ==等しい
is not != <>等しくない
> >=より大きい · 以上(日付と数値を認識)
< <=より小さい · 以下

ANDORXOR項を結合 します — 優先順位は AND > XOR > OR です。これらの単語のいずれかを含む引用符付きの値は決して分割されません("Research and Development" はそのまま保たれます)。

値になり得るもの意味
123数値
"Active"引用符付きの文字列
2026-07-01ISO 日付
start_date別のフィールドの値
empty空かどうかのテスト(引用符なし。引用符付きの "empty" は文字どおり比較されます)
system date保存日 — current datetodaynow も可
current year現在の年(例:2026)— this year も可。year フィールド用
current month現在の月、YYYY-MM(例:2026-07)— month フィールド用
<date>.year別の日付フィールドの暦の一部 — .month.day.quarter.week も可
スコープと照合。 フィールドはスコープで修飾できます — HEADER.status または status from HEADER — ので、明細のルールがヘッダーの値を読み取れます。フィールド名は寛容に照合されます(大文字・小文字、空白、わずかな綴りの違い)。

比較と範囲。 required ルール(または素の conditional の値)では、Value セルに比較を入れられます — 単語でも記号でも — フィールドの値に対して照合されます:

Value セル意味
greater or equal to start_date値 ≥ start_date
less than 100値 < 100
>= start_date同じものの記号形式
equal to X · not equal to X一致する必要がある/異なる必要がある
between <low> and <high>両端を含む範囲(between ルールタイプ)

方向を表す語:greatermorelaterafter(↑)· lesssmallerearlierbefore(↓)。それぞれ任意で or equal to を付けられます。オペランドは、数値、ISO 日付、引用符付き文字列、別のフィールド、または "today" 系の語です。トークン current year / current month と日付部分アクセサ field.year も有効なオペランドです。

既定値。 任意のルールの Value セルはフィールドを事前入力できます — リテラルは固定。参照や計算は、フォーム(または新しい明細行)が開かれたときに評価されます:

Value セル入力される値
default value "Created"リテラルテキスト "Created"
default = 0数値 0
default = HEADER.currency_code別のフィールドからコピーされた値
default = amount / 100計算
system date · today · nowレコードの作成日 — display と組み合わせて読み取り専用で表示