日時フィールドの理解

日時フィールドの理解

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

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

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

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

日時項目をいつ使用するか判断する際は、次のポイントを参考にしてください。

  • アプリの設定で指定した日付と時刻の形式に従った特定の日付と時刻の値をユーザーに入力させたい場合は、日時項目を使用します。
  • 日付のみを入力させたい場合は、フォームに日付項目を追加します。
  • 時刻のみを入力させたい場合は、フォームに時間項目を追加します。

データ入力時の操作性

  • ユーザーがWebブラウザーを使用している場合、日時項目の入力エリアをクリックすると日時ピッカーが開きます。現在の日付がハイライトされ、ピッカーは開いた時点の時刻が自動選択されます。ユーザーは数回のクリックで必要な日付と時刻を選択できます。

  • ユーザーがスマートフォン/タブレットを使用している場合、日時項目の入力エリアをタップすると、現在の日付と時刻が自動選択された状態で日時ピッカーが開きます。ユーザーは月、日、年、時、分、秒を個別に選択し、最後に完了をタップして、必要な日付と時刻を選択できます。

機能

フォーム上の日時項目に対して、次のようなカスタマイズを行うことができます。

レポートでの日時項目のカスタマイズについては、こちらのセクションを参照してください。

選択可能な曜日の設定

日時項目を、指定した曜日に該当する日付のみ受け付けるようにカスタマイズできます。設定方法はこちら

たとえば、ユーザーに月曜日または水曜日に該当する日付のみ選択させることができます。ユーザーがこの日時項目にアクセスし、許可された曜日以外の日付を選択した場合、エラーメッセージが表示されます。

  • ユーザーがWebブラウザーからこの日時項目にアクセスした場合、月曜日または水曜日以外の日付はカレンダー上でグレー表示され、選択できません。許可されていない曜日の日付を直接入力した場合は、フォームの送信が失敗し、エラーメッセージが表示されます。
  • ユーザーがスマートフォン/タブレットからこの日時項目にアクセスした場合も、月曜日または水曜日以外の日付はカレンダー上でグレー表示され、選択できません。ユーザーは許可された曜日に該当する日付のみ選択できます。

選択可能な時間帯の設定

日時項目を、指定した時間帯に含まれる時刻のみ受け付けるようにカスタマイズできます。設定方法はこちら

たとえば、ユーザーに10:00〜16:00(午前10時〜午後4時)の間に該当する時刻のみ選択させることができます。ユーザーがこの項目にアクセスし、許可された時間帯外の時刻を選択した場合、エラーメッセージが表示されます。

秒の表示/非表示

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

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

以下は、秒を表示しない日時項目を含む一覧レポートの例です。

分の間隔の設定

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

分の間隔を設定しても、ユーザーがその間隔に合わない時刻を入力することを完全に防ぐことはできません。ただし、入力された分が項目の分の間隔に従っていない場合は、自動的に最も近い有効な値に丸められます。たとえば、ユーザーが「11:24 PM」と入力した場合は自動的に「11:20 PM」に、「11:26 PM」と入力した場合は自動的に「11:30 PM」に設定されます。

初期値を設定する

初期値とは、ユーザーがフォームにアクセスしてレコードを送信する際に、日付-時間項目にあらかじめ設定されている日付と時刻の値を指します。初期値には、「現在の日付と時刻」または特定の「日付と時刻」のいずれかを設定できます。設定方法の詳細

例えば、ユーザーが予約を行うためのアプリを作成していて、予約フォームで、予約日と時刻、訪問者の名前、訪問目的などの詳細を受け付けるとします。このとき、日付-時間項目に現在の日付と時刻をあらかじめ設定しておくことで、訪問日時の入力を自動化できます。これにより、訪問者はフォーム入力にかかる時間と手間を省くことができます。これは、その日付-時間項目の初期値として Zoho.currenttime を選択することで実現できます。

また、日付-時間項目に現在の日付のみをあらかじめ設定し、ユーザーに必要な時刻を選択してもらうこともできます。これは、その日付-時間項目の初期値として Zoho.currentdate を選択することで実現できます。時刻部分は、アプリの設定で指定されている時刻形式に応じて、12:00 AM または 00:00 に設定されます。

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

その他の項目プロパティ

レポートレベルでのカスタマイズ

デフォルトでは、ユーザーがレポート内の日付-時間項目を閲覧する際、完全な日付が表示されます。日付の表示方法は、次のようにカスタマイズできます。

  • 表示オプションを設定する: ユーザーに、完全な日付曜日(Monday、Tuesday など)、日付のみ、または時刻のみを表示させることができます。