यह एक इनपुट फ़ील्ड है. इसकी मदद से उपयोगकर्ता तारीख और समय डाल सकते हैं.
फ़ॉर्म सबमिट करने की पुष्टि करने की सुविधा उपलब्ध है. जब 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'), );
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Widget | विजेट पर की जा सकने वाली इवेंट कार्रवाई जोड़ता है. |
set | Date | यह फ़ील्ड का वह नाम सेट करता है जो यूज़र इंटरफ़ेस (यूआई) से इंटरैक्ट करने पर जनरेट होने वाले इवेंट ऑब्जेक्ट में इस पिकर की पहचान करता है. |
set | Date | Google Workspace Studio एजेंट में, इनपुट वैरिएबल को एजेंट के अन्य चरणों से तारीख और समय की जानकारी वाले आउटपुट स्वीकार करने की अनुमति देता है. |
set | Widget | यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, बदले जाने वाले विजेट की पहचान करने के लिए किया जाता है. |
set | Date | यह एक Action सेट करता है, जिसे पिकर इनपुट में बदलाव होने पर स्क्रिप्ट लागू करती है. |
set | Date | इस विकल्प का इस्तेमाल करके, यह सेट किया जाता है कि टाइम ज़ोन को यूटीसी से कितने मिनट का ऑफ़सेट देना है. |
set | Date | इससे इनपुट फ़ील्ड के ऊपर दिखने वाला टाइटल सेट किया जाता है. |
set | Date | इस विकल्प का इस्तेमाल करके, इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट की जाती है. |
set | Date | इस विकल्प का इस्तेमाल करके, इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट की जाती है. |
set | Widget | इससे विजेट के दिखने की सेटिंग सेट की जाती है. |
ज़्यादा जानकारी वाला दस्तावेज़
add Event Action(eventAction)
विजेट पर की जा सकने वाली इवेंट कार्रवाई जोड़ता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
event | Event | जोड़ने के लिए Event. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए होता है.
set Field Name(fieldName)
यह फ़ील्ड का वह नाम सेट करता है जो यूज़र इंटरफ़ेस (यूआई) से इंटरैक्ट करने पर जनरेट होने वाले इवेंट ऑब्जेक्ट में इस पिकर की पहचान करता है. फ़ील्ड का नाम, उपयोगकर्ता को दिखता है. ज़रूरी है; तय किए गए फ़ील्ड का नाम यूनीक होना चाहिए.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
field | String | इस इनपुट को असाइन किया जाने वाला नाम. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Host App Data Source(hostAppDataSource)
Google Workspace Studio एजेंट में, इनपुट वैरिएबल को एजेंट के अन्य चरणों से तारीख और समय की जानकारी वाले आउटपुट स्वीकार करने की अनुमति देता है. उदाहरण के लिए, Gmail से कोई मैसेज कब भेजा गया या कैलेंडर इवेंट किस तारीख को शेड्यूल किया गया है.
यह सुविधा सिर्फ़ उन Google Workspace ऐड-ऑन के लिए उपलब्ध है जो Google Workspace Studio की सुविधाओं को बढ़ाते हैं.
const workflowDataSource = CardService.newWorkflowDataSource().setIncludeVariables(true); const hostAppDataSource = CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource); const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') .setHostAppDataSource(hostAppDataSource);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
host | Host | डेटा सोर्स. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Id(id)
यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, बदले जाने वाले विजेट की पहचान करने के लिए किया जाता है. विजेट में बदलाव करने की सुविधा सिर्फ़ ऐड-ऑन में उपलब्ध है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
id | String | यह विजेट का आईडी होता है. इसमें ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. इसका फ़ॉर्मैट `[a-zA-Z0-9-]+` होता है. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए है.
set On Change Action(action)
यह एक Action सेट करता है, जिसे पिकर इनपुट में बदलाव होने पर स्क्रिप्ट लागू करती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
action | Action | की जाने वाली कार्रवाई. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Time Zone Offset In Mins(timeZoneOffsetMins)
इस विकल्प का इस्तेमाल करके, यह सेट किया जाता है कि टाइम ज़ोन को यूटीसी से कितने मिनट का ऑफ़सेट देना है. अगर यह सेट है, तो तारीख और समय, तय किए गए टाइम ज़ोन के हिसाब से दिखता है. इस नीति को सेट न करने पर, समय उपयोगकर्ता के टाइम ज़ोन में दिखता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
time | Integer | यह यूटीसी से टाइम ज़ोन के ऑफ़सेट में अंतर दिखाता है. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Title(title)
इससे इनपुट फ़ील्ड के ऊपर दिखने वाला टाइटल सेट किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
title | String | इनपुट फ़ील्ड का टाइटल. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Value In Ms Since Epoch(valueMsEpoch)
इस विकल्प का इस्तेमाल करके, इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट की जाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
value | Number | इनपुट में डिफ़ॉल्ट वैल्यू को संख्या के तौर पर रखा जाता है. यह वैल्यू, epoch के बाद से मिलीसेकंड में होती है. इसे हमेशा फ़ॉर्म कॉलबैक पैरामीटर में स्ट्रिंग के तौर पर दिखाया जाता है. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Value In Ms Since Epoch(valueMsEpoch)
इस विकल्प का इस्तेमाल करके, इनपुट फ़ील्ड में पहले से भरी गई वैल्यू सेट की जाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
value | String | इनपुट में डिफ़ॉल्ट वैल्यू को स्ट्रिंग के तौर पर रखा जाता है. यह वैल्यू, epoch के बाद से मिलीसेकंड में होती है. इसे हमेशा फ़ॉर्म कॉलबैक पैरामीटर में स्ट्रिंग के तौर पर दिखाया जाता है. |
वापसी का टिकट
Date — यह पिकर, चेनिंग के लिए है.
set Visibility(visibility)
इससे विजेट के दिखने की सेटिंग सेट की जाती है. डिफ़ॉल्ट वैल्यू `VISIBLE` होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
visibility | Visibility | विजेट का Visibility. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए होता है.