एक इनपुट फ़ील्ड, जिसमें उपयोगकर्ता तारीख और समय डाल सकते हैं.
फ़ॉर्म सबमिशन की पुष्टि करने की सुविधा के साथ काम करता है. जब Action.setAllWidgetsAreRequired(allWidgetsAreRequired)
को true
पर सेट किया जाता है या इस विजेट को Action.addRequiredWidget(requiredWidget)
के ज़रिए तय किया जाता है, तो सबमिशन ऐक्शन तब तक ब्लॉक रहता है, जब तक कोई वैल्यू नहीं चुनी जाती.
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'), );
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
set | Date | फ़ील्ड का नाम सेट करता है, जो यूज़र इंटरैक्शन होने पर जनरेट होने वाले इवेंट ऑब्जेक्ट में इस पिकर की पहचान करता है. |
set | Date | एक Action सेट करता है, जो पिकर इनपुट में बदलाव होने पर स्क्रिप्ट को चलाता है. |
set | Date | यह सेट करता है कि टाइम ज़ोन को यूटीसी से कितने मिनट का ऑफ़सेट देना है. |
set | Date | इनपुट फ़ील्ड के ऊपर दिखने वाले टाइटल को सेट करता है. |
set | Date | इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट करता है. |
set | Date | इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
setFieldName(fieldName)
फ़ील्ड का नाम सेट करता है, जो यूज़र इंटरैक्शन होने पर जनरेट होने वाले इवेंट ऑब्जेक्ट में इस पिकर की पहचान करता है. फ़ील्ड का नाम उपयोगकर्ता को दिखता है. ज़रूरी है; फ़ील्ड का नाम यूनीक होना चाहिए.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
field | String | इस इनपुट को असाइन किया जाने वाला नाम. |
वापसी का टिकट
Date
— चेन करने के लिए यह पिकर.
setOnChangeAction(action)
एक Action
सेट करता है, जो पिकर इनपुट में बदलाव होने पर स्क्रिप्ट को चलाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
action | Action | की जाने वाली कार्रवाई. |
वापसी का टिकट
Date
— चेन करने के लिए यह पिकर.
setTimeZoneOffsetInMins(timeZoneOffsetMins)
यह सेट करता है कि टाइम ज़ोन को यूटीसी से कितने मिनट का ऑफ़सेट देना है. अगर यह सेट है, तो तारीख और समय, तय किए गए टाइम ज़ोन में दिखता है. अगर यह सेट नहीं है, तो समय उपयोगकर्ता के टाइम ज़ोन में दिखता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
time | Integer | यूटीसी से टाइम ज़ोन के ऑफ़सेट में मिनटों की संख्या. |
वापसी का टिकट
Date
— चेन करने के लिए यह पिकर.
setTitle(title)
इनपुट फ़ील्ड के ऊपर दिखने वाले टाइटल को सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | इनपुट फ़ील्ड का टाइटल. |
वापसी का टिकट
Date
— चेन करने के लिए यह पिकर.
setValueInMsSinceEpoch(valueMsEpoch)
इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | Number | इनपुट में डिफ़ॉल्ट वैल्यू, संख्या के तौर पर डाली जाती है. यह वैल्यू, 'एपिक' के बाद के मिलीसेकंड में होती है. इसे हमेशा फ़ॉर्म कॉलबैक पैरामीटर में स्ट्रिंग के तौर पर दिखाया जाता है. |
वापसी का टिकट
Date
— चेन करने के लिए यह पिकर.
setValueInMsSinceEpoch(valueMsEpoch)
इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | इनपुट में स्ट्रिंग के तौर पर डाली गई डिफ़ॉल्ट वैल्यू, जो 'एपिक' के बाद के मिलीसेकंड में होती है. इसे हमेशा फ़ॉर्म कॉलबैक पैरामीटर में स्ट्रिंग के तौर पर दिखाया जाता है. |
वापसी का टिकट
Date
— चेन करने के लिए यह पिकर.