アンケートの回答期限はアンケートレコードの「受付終了日時」を入力することで「受付中」のチェックが外れ、その時間以降はアンケートに回答することができなくなります。
しかしこの方法だと例えば終了時間前にアンケートを起動すれば、終了日時を過ぎたとしても回答ができてしまいます。
ある時間帯の間、一切回答をさせたくない場合に有効なテクニックです。
<aside> 💡 アンケート自体は起動して、最後に回答を送信する時にエラーになる、という仕組みですのであらかじめご承知おきください。
</aside>
<aside> 💡 今回は毎日16時30分〜17時の間に「助成金の申請手続き」アンケートに回答されると強制的にエラーになる方法を紹介します。
</aside>
対象のアンケートを作成します。
アンケートの保存先のオブジェクト(今回は申請)のオブジェクトマネージャーの画面を開き、入力規則を開いたら右上の新規を選択します。
入力規則を作成します。
<aside> 💡 入力規則とは、数式がTrueの間はレコードの保存ができなくなる機能です
</aside>
ルール名 | 任意の値を入力(ただし半角英数字) |
---|---|
説明 | 任意 |
エラー条件数式 | 時間を指定する場合は必ず |
TIMEVALUE( NOW()+9/24) >= TIMEVALUE("16:15:00.000") | |
&& | |
TIMEVALUE( NOW()+9/24) <= TIMEVALUE("17:00:00.000") | |
という形式にします。上記は毎日16時15分〜17時にtrueになる数式です。 | |
それに加えて条件を絞り込む数式を追加します。 |
下記図の数式は毎日16時30分〜17時の間に「助成金の申請手続き」アンケートに回答したレコードの場合trueになる数式です。 | | エラーメッセージ | Salesforceで該当のレコードを修正した際に表示されるメッセージです。LINE上では表示されないので任意の値で構いません |