Class TimePicker

أداة اختيارالوقت

حقل إدخال يتيح للمستخدمين إدخال وقت.

متاحة لإضافات Google Workspace وتطبيقات Google Chat

const dateTimePicker =
    CardService.newTimePicker()
        .setTitle('Enter the time.')
        .setFieldName('time_field')
        // Set default value as 3:30 AM.
        .setHours(3)
        .setMinutes(30)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addEventAction(eventAction)Widgetتضيف هذه السمة إجراء الحدث الذي يمكن تنفيذه على التطبيق المصغّر.
setFieldName(fieldName)TimePickerتضبط هذه السمة اسم الحقل الذي يحدّد أداة الاختيار هذه في عنصر الحدث الذي يتم إنشاؤه عند حدوث تفاعل مع واجهة المستخدم.
setHours(hours)TimePickerتضبط هذه السمة قيمة الساعات التي تمّت تعبئتها مسبقًا والمطلوب ضبطها في حقل الإدخال.
setId(id)Widgetتضبط هذه السمة المعرّف الفريد الذي تمّ تعيينه والمستخدَم لتحديد الأداة التي سيتمّ تعديلها.
setMinutes(minutes)TimePickerتضبط هذه السمة قيمة الدقائق التي تمّت تعبئتها مسبقًا والمطلوب ضبطها في حقل الإدخال.
setOnChangeAction(action)TimePickerيضبط هذا الخيار Action ينفّذه النص البرمجي كلما تغيّرت قيمة أداة الاختيار.
setTitle(title)TimePickerتضبط هذه السمة العنوان المعروض أعلى حقل الإدخال.
setVisibility(visibility)Widgetتضبط هذه السمة مستوى ظهور الأداة.

مستندات تفصيلية

addEventAction(eventAction)

تضيف هذه السمة إجراء الحدث الذي يمكن تنفيذه على التطبيق المصغّر.

المعلمات

الاسمالنوعالوصف
eventActionEventActionتمثّل هذه السمة EventAction المطلوب إضافتها.

الإرجاع

Widget — العنصر، للتسلسل.


setFieldName(fieldName)

تضبط هذه السمة اسم الحقل الذي يحدّد أداة الاختيار هذه في عنصر الحدث الذي يتم إنشاؤه عند حدوث تفاعل مع واجهة المستخدم. يظهر اسم الحقل للمستخدم. مطلوب، ويجب أن يكون اسم الحقل المحدّد فريدًا.

المعلمات

الاسمالنوعالوصف
fieldNameStringاسم مصدر الإدخال هذا

الإرجاع

TimePicker: أداة الاختيار هذه مخصّصة لربط السلاسل.


setHours(hours)

تضبط هذه السمة قيمة الساعات التي تمّ ملؤها مسبقًا والمطلوب ضبطها في حقل الإدخال.

المعلمات

الاسمالنوعالوصف
hoursIntegerقيمة الساعة التلقائية التي يتم وضعها في حقل الإدخال، وتتراوح من 0 إلى 23. ويتم تمثيله دائمًا كسلسلة في مَعلمات معاودة الاتصال الخاصة بالنموذج.

الإرجاع

TimePicker: أداة الاختيار هذه مخصّصة لربط السلاسل.


setId(id)

تضبط هذه السمة المعرّف الفريد الذي تمّ تعيينه والمستخدَم لتحديد الأداة التي سيتمّ تعديلها. لا يمكن تعديل التطبيقات المصغّرة إلا في الإضافات.

المعلمات

الاسمالنوعالوصف
idStringمعرّف الأداة، ويجب ألا يتجاوز 64 حرفًا وأن يكون بالتنسيق `[a-zA-Z0-9-]+`.

الإرجاع

Widget: هذا الكائن، للتسلسل


setMinutes(minutes)

تضبط هذه السمة قيمة الدقائق التي تمّت تعبئتها مسبقًا والمطلوب ضبطها في حقل الإدخال.

المعلمات

الاسمالنوعالوصف
minutesIntegerقيمة الدقائق التلقائية التي يتم وضعها في الإدخال، وتتراوح من 0 إلى 59 ويتم تمثيله دائمًا كسلسلة في مَعلمات معاودة الاتصال الخاصة بالنموذج.

الإرجاع

TimePicker: أداة الاختيار هذه مخصّصة لربط السلاسل.


setOnChangeAction(action)

يضبط هذا الخيار Action ينفّذه النص البرمجي كلما تغيّرت قيمة أداة الاختيار.

المعلمات

الاسمالنوعالوصف
actionActionالإجراء المطلوب اتّخاذه

الإرجاع

TimePicker: أداة الاختيار هذه مخصّصة لربط السلاسل.


setTitle(title)

تضبط هذه السمة العنوان المعروض أعلى حقل الإدخال.

المعلمات

الاسمالنوعالوصف
titleStringتمثّل هذه السمة عنوان حقل الإدخال.

الإرجاع

TimePicker: أداة الاختيار هذه مخصّصة لربط السلاسل.


setVisibility(visibility)

تضبط هذه السمة مستوى ظهور الأداة. القيمة التلقائية هي VISIBLE.

المعلمات

الاسمالنوعالوصف
visibilityVisibilityVisibility الأداة

الإرجاع

Widget — العنصر، للتسلسل.