時間フィールドの理解

時間フィールドの理解

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

時間項目を使用すると、ユーザーに有効な時刻を入力してもらうことができます。ユーザーは時間ピッカーを使用するか、必要な時刻の値を直接入力できます。時間項目は、アプリの設定で指定した時刻形式に従って時刻を表示します。以下は、フォーム上の時間項目の表示例です。
  • ユーザーが Web ブラウザーからアクセスする場合:

  • ユーザーがスマートフォンまたはタブレットからアクセスする場合:

この項目を使用するタイミング

ユーザーに特定の時刻を入力してもらいたい場合は、時間項目を使用します。日付と時刻の両方を入力してもらいたい場合は、フォームに日付-時間項目を追加します。

データ入力時の操作性

  • ユーザーが Web ブラウザーを使用している場合、時間項目の入力エリアをクリックすると時間ピッカーが開きます。ユーザーは数回のクリックで必要な時刻を選択できます。

  • ユーザーがスマートフォンまたはタブレットを使用している場合、時間項目の入力エリアをタップすると時間ピッカーが開き、現在時刻が自動選択されます。ユーザーは、時・分・秒(有効な場合)を個別に選択して、必要な時刻を指定することもできます。

機能

フォーム上の時間項目について、ユーザーの操作性を高めるために、次のようなカスタマイズを行うことができます。

許可する時刻の範囲を設定する

時間項目が、指定した範囲内の時刻のみを受け付けるようにカスタマイズできます。設定方法はこちらをご覧ください。

たとえば、ユーザーに 11:00 から 18:00(午前 11:00 〜 午後 6:00)の間の時刻のみを選択させたいとします。ユーザーがこの時間項目で許可範囲外の時刻を選択した場合、エラーメッセージが表示されます。

秒を非表示/表示にする

既定では、時間項目には秒の部分も表示されます。フォームとそのレポートの両方で、項目プロパティの秒を表示を無効にすることで、秒を非表示にできます。時間項目の秒を管理する方法については、こちらをご覧ください。

秒を表示が無効で、ユーザーが Web ブラウザーからアクセスしている場合、時間項目に秒のピッカーは表示されません。ただし、ユーザーが秒を直接入力することは可能です。

以下は、リストレポート内で秒を表示していない時間項目の例です。

分の間隔を設定する

時間ピッカーをカスタマイズして、ユーザーが分の部分を、指定した間隔に従って設定できるようにできます。時間項目の分の間隔を設定する方法については、こちらをご覧ください。

分の間隔を設定しても、ユーザーがその間隔に合わない時刻を入力することを完全に制限するわけではありません。ただし、入力された分がその項目の分の間隔に従っていない場合、入力値は自動的に最も近い有効な値に丸められます。たとえば、ユーザーが 12:14 PM と入力した場合、時間項目は自動的に 12:10 PM に設定され、12:16 PM と入力した場合は自動的に 12:20 PM に設定されます。

初期値を設定する

初期値とは、ユーザーがフォームにアクセスしてレコードを送信する際に、時間項目にあらかじめ入力されている時刻のことです。初期値は、ユーザーがフォームにアクセスした時点の現在時刻、または特定の時刻に設定できます。時間項目の初期値を設定する方法については、こちらをご覧ください。

たとえば、注文を管理するアプリを作成していて、ユーザーが商品を購入するたびに時刻を入力させるのではなく、フォームにアクセスしてレコードを送信する時点の現在時刻を時間項目の入力値として設定したいとします。この場合、フォーム内のその時間項目の初期値として、Zoho.currenttime を選択します。

初期値を設定しても、ユーザーが別の時刻を入力することは可能です。

その他の項目プロパティ