Class DateTimePicker

Bộ chọnNgàyGiờ

Trường nhập cho phép người dùng nhập ngày và giờ.

Có sẵn cho các ứng dụng Tiện ích bổ sung của Google Workspace và 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'),
        );

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
setFieldName(fieldName)DateTimePickerĐặt tên trường xác định bộ chọn này trong đối tượng sự kiện được tạo khi có tương tác với giao diện người dùng.
setOnChangeAction(action)DateTimePickerĐặt một Action mà tập lệnh thực hiện bất cứ khi nào dữ liệu đầu vào của bộ chọn thay đổi.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerĐặt số phút mà múi giờ sẽ chênh lệch so với giờ UTC.
setTitle(title)DateTimePickerĐặt tiêu đề hiển thị phía trên trường nhập.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerĐặt giá trị được điền sẵn trong trường nhập.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerĐặt giá trị được điền sẵn trong trường nhập.

Tài liệu chi tiết

setFieldName(fieldName)

Đặt tên trường xác định bộ chọn này trong đối tượng sự kiện được tạo khi có tương tác với giao diện người dùng. Người dùng sẽ nhìn thấy tên trường. Bắt buộc; tên trường được chỉ định phải là duy nhất.

Tham số

TênLoạiMô tả
fieldNameStringTên cần gán cho dữ liệu đầu vào này.

Cầu thủ trả bóng

DateTimePicker – Bộ chọn này, để tạo chuỗi.


setOnChangeAction(action)

Đặt một Action mà tập lệnh thực hiện bất cứ khi nào dữ liệu đầu vào của bộ chọn thay đổi.

Tham số

TênLoạiMô tả
actionActionHành động cần thực hiện.

Cầu thủ trả bóng

DateTimePicker – Bộ chọn này, để tạo chuỗi.


setTimeZoneOffsetInMins(timeZoneOffsetMins)

Đặt số phút mà múi giờ sẽ chênh lệch so với giờ UTC. Nếu được đặt, ngày và giờ sẽ hiển thị theo múi giờ đã chỉ định. Nếu bạn không đặt, thời gian sẽ hiển thị theo múi giờ của người dùng.

Tham số

TênLoạiMô tả
timeZoneOffsetMinsIntegerSố phút mà múi giờ chênh lệch so với giờ UTC.

Cầu thủ trả bóng

DateTimePicker – Bộ chọn này, để tạo chuỗi.


setTitle(title)

Đặt tiêu đề hiển thị phía trên trường nhập.

Tham số

TênLoạiMô tả
titleStringTiêu đề trường nhập.

Cầu thủ trả bóng

DateTimePicker – Bộ chọn này, để tạo chuỗi.


setValueInMsSinceEpoch(valueMsEpoch)

Đặt giá trị được điền sẵn trong trường nhập.

Tham số

TênLoạiMô tả
valueMsEpochNumberGiá trị mặc định được đặt trong dữ liệu đầu vào dưới dạng số, tính bằng mili giây kể từ thời gian bắt đầu của hệ thống. Lệnh gọi lại luôn được biểu thị dưới dạng chuỗi trong các tham số lệnh gọi lại của biểu mẫu.

Cầu thủ trả bóng

DateTimePicker – Bộ chọn này, để tạo chuỗi.


setValueInMsSinceEpoch(valueMsEpoch)

Đặt giá trị được điền sẵn trong trường nhập.

Tham số

TênLoạiMô tả
valueMsEpochStringGiá trị mặc định được đặt trong dữ liệu đầu vào dưới dạng chuỗi, tính bằng mili giây kể từ thời gian bắt đầu của hệ thống. Lệnh gọi lại luôn được biểu thị dưới dạng chuỗi trong các tham số lệnh gọi lại của biểu mẫu.

Cầu thủ trả bóng

DateTimePicker – Bộ chọn này, để tạo chuỗi.