Zoho Formsのルール活用のコツ

Zoho Formsのルール活用のコツ

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

条件ルールはフォームの頭脳です。複雑なロジックのルールを作成するのは難しい場合があります。条件ルールを使って、手間なくスマートなフォームを作成するためのヒントをご紹介します。

Tip 1: ロジックを整理する

フォームのルール設定を開始する前に、ロジックを紙に書き出しておくとよいでしょう。特に、AND/OR コネクタを組み合わせた複数の条件グループを含む複雑なロジックの場合に有効です。ロジックを整理したり、フローチャートに分解したりすることで、複雑なロジックをシンプルなルールに落とし込むことができます。

Tip 2: 詳細ルールで計算フィールドを使用する場合

ルールで計算フィールドを使用する場合、計算式に含まれるフィールドは、フォーム内で計算フィールドより前に配置しておく必要があります。
Placement of fields

たとえば、商品に割引を適用した後の合計費用を計算する場合:

Formula field

この場合、合計費用の計算式に含まれるフィールドは、費用適用割引です。これら 2 つのフィールドは、表示されているように、フォーム内で合計費用フィールドより前に配置する必要があります。

Position of fields involved in Formula field

Tip 3: フィールドルールでは、ルールを動作させるために条件フィールドをアクションフィールドより前に配置する

条件フィールドがフォーム内でアクションフィールドの後に配置されている場合は、ルール設定画面でフィールドの順序を入れ替える必要があります。あるいは、フォームビルダーでフィールドの位置を変更し、条件フィールドがアクションフィールドより前に来るようにしてもかまいません。


たとえば、ユーザーが連絡方法としてメールを選択した場合にのみメールフィールドを表示するフィールドルールを設定しているとします。

Example

上記のルールでは、
条件フィールド -> 連絡方法
アクションフィールド -> メール
このルールを正しく動作させるには、フォーム内で条件フィールド(連絡方法)をアクションフィールド(メール)より前に配置する必要があります。
メールフィールドが連絡方法フィールドより前に来るようにフォーム内でこれらのフィールドの位置を変更しようとすると、エラーが発生します。


Tip 4: ルールは大文字と小文字を区別します

Zoho Forms の条件ルールは大文字と小文字を区別します。つまり、条件内では大文字と小文字が異なる文字として扱われます。要するに、定義した条件のテキストの大文字・小文字と回答者の入力の大文字・小文字が一致した場合にのみ、条件がトリガーされて処理が実行されます。

こちらの例もあわせてご確認ください。

Tip 5: AND/OR コネクタを正しく使用しているか確認する

これらの演算子の選択は、フォームの動作を決定するうえで最も重要な役割を果たします。コネクタの使い方を誤ると、エラーが表示されなくても、想定外の動作につながる可能性があります。
ルールを設定する際は、作成した条件の概要を示すルール式を確認してください。

Rule Expression

それでもわかりにくい場合は、いったんルールを保存してください。ルールの概要が表示され、よりわかりやすい UI でロジックの構造を確認できるため、コネクタの不整合を簡単に見つけることができます。


Rule Summary

Tip 6: フォームをテストする

フォームが想定どおりに動作するかどうか、慎重にテストしてください。これにより、問題を早期に発見することができます。