Class DateTimePicker

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ตั้งค่าชื่อฟิลด์ที่ระบุเครื่องมือเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการทำงานกับ UI
setOnChangeAction(action)DateTimePickerตั้งค่า Action ที่สคริปต์จะดำเนินการเมื่อใดก็ตามที่อินพุตเครื่องมือเลือกมีการเปลี่ยนแปลง
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerกำหนดจำนวนนาทีที่เขตเวลาควรชดเชยจาก UTC
setTitle(title)DateTimePickerตั้งค่าชื่อที่แสดงเหนือช่องป้อนข้อมูล
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerตั้งค่าที่กรอกไว้ล่วงหน้าในช่องป้อนข้อมูล
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerตั้งค่าที่กรอกไว้ล่วงหน้าในช่องป้อนข้อมูล

เอกสารประกอบโดยละเอียด

setFieldName(fieldName)

ตั้งค่าชื่อฟิลด์ที่ระบุเครื่องมือเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการทำงานกับ UI ผู้ใช้จะเห็นชื่อช่อง ต้องระบุ ชื่อช่องที่ระบุต้องไม่ซ้ำกัน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
fieldNameStringชื่อที่จะกําหนดให้กับอินพุตนี้

รีเทิร์น

DateTimePicker — เครื่องมือเลือกนี้สําหรับการต่อเชื่อม


setOnChangeAction(action)

ตั้งค่า Action ที่สคริปต์จะดำเนินการเมื่อใดก็ตามที่อินพุตเครื่องมือเลือกมีการเปลี่ยนแปลง

พารามิเตอร์

ชื่อประเภทคำอธิบาย
actionActionสิ่งที่ต้องดำเนินการ

รีเทิร์น

DateTimePicker — เครื่องมือเลือกนี้สําหรับการต่อเชื่อม


setTimeZoneOffsetInMins(timeZoneOffsetMins)

กำหนดจำนวนนาทีที่เขตเวลาควรชดเชยจาก UTC หากตั้งค่าไว้ วันที่และเวลาจะแสดงในเขตเวลาที่ระบุ หากไม่ได้ตั้งค่าไว้ ระบบจะแสดงเวลาในเขตเวลาของผู้ใช้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
timeZoneOffsetMinsIntegerจำนวนนาทีที่เขตเวลาชดเชยจาก UTC

รีเทิร์น

DateTimePicker — เครื่องมือเลือกนี้สําหรับการต่อเชื่อม


setTitle(title)

ตั้งค่าชื่อที่แสดงเหนือช่องป้อนข้อมูล

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อช่องป้อนข้อมูล

รีเทิร์น

DateTimePicker — เครื่องมือเลือกนี้สําหรับการต่อเชื่อม


setValueInMsSinceEpoch(valueMsEpoch)

ตั้งค่าที่กรอกไว้ล่วงหน้าในช่องป้อนข้อมูล

พารามิเตอร์

ชื่อประเภทคำอธิบาย
valueMsEpochNumberค่าเริ่มต้นที่ใส่ไว้ในอินพุตเป็นตัวเลขเป็นมิลลิวินาทีนับจากยุค โดยระบบจะแสดงเป็นสตริงในพารามิเตอร์การเรียกกลับของแบบฟอร์มเสมอ

รีเทิร์น

DateTimePicker — เครื่องมือเลือกนี้สําหรับการต่อเชื่อม


setValueInMsSinceEpoch(valueMsEpoch)

ตั้งค่าที่กรอกไว้ล่วงหน้าในช่องป้อนข้อมูล

พารามิเตอร์

ชื่อประเภทคำอธิบาย
valueMsEpochStringค่าเริ่มต้นที่วางไว้ในอินพุตเป็นสตริงเป็นมิลลิวินาทีนับจากยุค โดยระบบจะแสดงเป็นสตริงในพารามิเตอร์การเรียกกลับของแบบฟอร์มเสมอ

รีเทิร์น

DateTimePicker — เครื่องมือเลือกนี้สําหรับการต่อเชื่อม