Class DateTimePicker

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

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

تتوفّر هذه الميزة لإضافات Google Workspace وتطبيقات Google Chat.

const dateTimePicker =
    CardService.newDateTimePicker()
        .setTitle('Enter the date and time.')
        .setFieldName('date_time_field')
        // Set default value as Jan 1, 2018, 3:00 AM UTC. Either a number or
        // string is acceptable.
        .setValueInMsSinceEpoch(1514775600)
        // EDT time is 5 hours behind UTC.
        .setTimeZoneOffsetInMins(-5 * 60)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setFieldName(fieldName)DateTimePickerتُستخدَم لضبط اسم الحقل الذي يحدّد أداة الاختيار هذه في عنصر الحدث الذي يتم إنشاؤه عند حدوث تفاعل مع واجهة المستخدم.
setOnChangeAction(action)DateTimePickerتُستخدَم لضبط Action ينفّذها النص البرمجي كلما تغيّرت إدخالات أداة الاختيار.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerلضبط عدد الدقائق التي يجب أن تكون فيها المنطقة الزمنية مختلفة عن التوقيت العالمي المنسق.
setTitle(title)DateTimePickerلضبط العنوان المعروض أعلى حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerلضبط القيمة المعبأة مسبقًا في حقل الإدخال
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerلضبط القيمة المعبأة مسبقًا في حقل الإدخال

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

setFieldName(fieldName)

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

المعلمات

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

الإرجاع

DateTimePicker - أداة الاختيار هذه، لإنشاء سلاسل.


setOnChangeAction(action)

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

المعلمات

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

الإرجاع

DateTimePicker - أداة الاختيار هذه، لإنشاء سلاسل.


setTimeZoneOffsetInMins(timeZoneOffsetMins)

لضبط عدد الدقائق التي يجب أن تكون فيها المنطقة الزمنية مختلفة عن التوقيت العالمي المنسق. في حال ضبطها، يتم عرض التاريخ والوقت في المنطقة الزمنية المحدّدة. وإذا لم يتم ضبطها، يتم عرض الوقت في المنطقة الزمنية للمستخدم.

المعلمات

الاسمالنوعالوصف
timeZoneOffsetMinsIntegerعدد الدقائق التي تختلف فيها المنطقة الزمنية عن التوقيت العالمي المنسق

الإرجاع

DateTimePicker - أداة الاختيار هذه، لإنشاء سلاسل.


setTitle(title)

لضبط العنوان المعروض أعلى حقل الإدخال.

المعلمات

الاسمالنوعالوصف
titleStringعنوان حقل الإدخال

الإرجاع

DateTimePicker - أداة الاختيار هذه، لإنشاء سلاسل.


setValueInMsSinceEpoch(valueMsEpoch)

لضبط القيمة المعبأة مسبقًا في حقل الإدخال

المعلمات

الاسمالنوعالوصف
valueMsEpochNumberالقيمة التلقائية التي يتم وضعها في الإدخال كرقم، بالمللي ثانية منذ تاريخ بدء حساب الفترة ويتم تمثيله دائمًا كسلسلة في مَعلمات طلب إعادة الاتصال.

الإرجاع

DateTimePicker - أداة الاختيار هذه، لإنشاء سلاسل.


setValueInMsSinceEpoch(valueMsEpoch)

لضبط القيمة المعبأة مسبقًا في حقل الإدخال

المعلمات

الاسمالنوعالوصف
valueMsEpochStringالقيمة التلقائية التي يتم وضعها في الإدخال كسلسلة، بالملي ثانية منذ بداية حساب الوقت ويتم تمثيله دائمًا كسلسلة في مَعلمات طلب إعادة الاتصال.

الإرجاع

DateTimePicker - أداة الاختيار هذه، لإنشاء سلاسل.