コミュニティ · ナレッジハブ · フィールドを必須または検証する
すべての記事に戻る
ルールと数式

フィールドを必須または検証する

更新日 Jun 25, 2026

検証ルールはワークブック内のRules_シートで定義されます。各行はフィールドとルールタイプを指定し、SheetAppsはフォーム内でそれを適用します。

フィールドを必須または検証するにはどうすればよいですか?

  • ワークブックにRules_シートを追加します
  • Rule Type列にルールタイプを入力します — 例:requiredminmaxbetween、「conditional / validation
  • Value列にルールロジックを入力します。
  • アプリを開き、Change appをクリックして編集したワークブックをアップロードします。
  • フォームがルールを適用するようになります。

一般的なルール

  • required — フィールドに入力する必要があります。
  • min / max — 数値または日付の範囲(例:数量 ≥ 1)。
  • between — 開始/終了日付ペアは自動的に終了 ≥ 開始として検証されます。
  • sensitive — SSNやカードフィールドのように値をマスク(最後の4桁)します。
  • conditional or validation — AND、ORなどを使用した検証ロジック。

ルールを追加する

  • ワークブックにRules_シートが含まれていない場合は、追加します。
  • フィールド名とrule typeを入力します。
  • Value列にルールロジックを入力します。
  • Change appを通じて再度アップロードします。フォームがそれらを適用するようになります。

ヒント

  • start_date/end_dateなどの日付ペアは自動的に検証されます — end_dateがstart_date以上であることを確認するためのルールは不要です
  • 利用可能なすべてのrule typesの詳細については、ユーザーガイドを参照してください。