इनपुट फ़ील्ड विजेट, जो टेक्स्ट इनपुट स्वीकार करता है.
यह सुविधा, Google Workspace ऐड-ऑन और Google Chat ऐप्लिकेशन के लिए उपलब्ध है.
var textInput = CardService.newTextInput() .setFieldName("text_input_form_input_key") .setTitle("Text input title") .setHint("Text input hint");
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
setFieldName(fieldName) | TextInput | यह नीति, इवेंट ऑब्जेक्ट में इस टेक्स्ट इनपुट की पहचान करने वाली कुंजी सेट करती है. यह ऑब्जेक्ट, इवेंट के ट्रिगर होने पर जनरेट होता है एक यूज़र इंटरफ़ेस (यूआई) इंटरैक्शन है. |
setHint(hint) | TextInput | टेक्स्ट इनपुट के लिए हिंट सेट करता है. |
setMultiline(multiline) | TextInput | सेट करता है कि इनपुट टेक्स्ट एक लाइन में दिखे या एक से ज़्यादा लाइन में. |
setOnChangeAction(action) | TextInput | टेक्स्ट इनपुट बदलने पर, की जाने वाली कार्रवाई सेट करता है. |
setSuggestions(suggestions) | TextInput | टेक्स्ट फ़ील्ड में अपने-आप पूरा होने के सुझाव सेट करता है. |
setSuggestionsAction(suggestionsAction) | TextInput | अपने-आप पूरा होने के लिए उपयोगकर्ता के इनपुट के आधार पर सुझाव फ़ेच करने के लिए, कॉलबैक ऐक्शन सेट करता है. |
setTitle(title) | TextInput | इनपुट फ़ील्ड के ऊपर दिखाए जाने के लिए टाइटल को सेट करता है. |
setValue(value) | TextInput | यह पहले से भरी गई वैल्यू को इनपुट फ़ील्ड में सेट करने के लिए सेट करता है. |
विस्तृत दस्तावेज़
setFieldName(fieldName)
यह नीति, इवेंट ऑब्जेक्ट में इस टेक्स्ट इनपुट की पहचान करने वाली कुंजी सेट करती है. यह ऑब्जेक्ट, इवेंट के ट्रिगर होने पर जनरेट होता है एक यूज़र इंटरफ़ेस (यूआई) इंटरैक्शन है. उपयोगकर्ता को नहीं दिखेगा. ज़रूरी है, यूनीक होना चाहिए.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
fieldName | String | इस इनपुट की पहचान करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.
setHint(hint)
टेक्स्ट इनपुट के लिए हिंट सेट करता है. इसका इस्तेमाल, उपयोगकर्ता को यह बताने के लिए किया जाता है कि क्या इनपुट करना है. इसके लिए उदाहरण के लिए, एक संकेत से फ़ोन नंबर फ़ील्ड के लिए फ़ॉर्मैटिंग ("xxx-xxx-xxxx") के बारे में जानकारी दी जा सकती है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
hint | String | इनपुट फ़ील्ड के नीचे दिखने वाला टेक्स्ट. यह टेक्स्ट हमेशा दिखता है. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.
setMultiline(multiline)
सेट करता है कि इनपुट टेक्स्ट एक लाइन में दिखे या एक से ज़्यादा लाइन में.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
multiline | Boolean | मल्टीलाइन सेटिंग. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.
setOnChangeAction(action)
setSuggestions(suggestions)
टेक्स्ट फ़ील्ड में अपने-आप पूरा होने के सुझाव सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
suggestions | Suggestions | इस्तेमाल करने के लिए सुझावों का कलेक्शन. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.
setSuggestionsAction(suggestionsAction)
अपने-आप पूरा होने के लिए उपयोगकर्ता के इनपुट के आधार पर सुझाव फ़ेच करने के लिए, कॉलबैक ऐक्शन सेट करता है. कॉन्टेंट बनाने
Action
पैरामीटर को एक कॉलबैक फ़ंक्शन तय करना होगा जो SuggestionsResponse
ऑब्जेक्ट दिखाता है.
var action = CardService.newAction() .setFunctionName('suggestionCallback') .setParameters({'numSuggestions': 3}); CardService.newTextInput() .setFieldName('option-field') .setTitle('Option Selected') .setSuggestionsAction(action); // ... function suggestionCallback(e) { var suggestions = CardService.newSuggestions(); var numSuggestions = parseInt(e.parameter['numSuggestions']); for(var i = 1; i <= numSuggestions; i++) { suggestions.addSuggestion('Suggestion ' + i); } return CardService.newSuggestionsResponseBuilder() .setSuggestions(suggestions) .build(); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
suggestionsAction | Action | वह कार्रवाई जो इस इनपुट के लिए सुझाव फ़ेच करती है. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.
setTitle(title)
इनपुट फ़ील्ड के ऊपर दिखाए जाने के लिए टाइटल को सेट करता है. ज़रूरी है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | इस इनपुट के लिए टेक्स्ट लेबल. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.
setValue(value)
यह पहले से भरी गई वैल्यू को इनपुट फ़ील्ड में सेट करने के लिए सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | इनपुट में रखी गई डिफ़ॉल्ट वैल्यू. इसे हमेशा फ़ॉर्म कॉलबैक पैरामीटर. |
वापसी का टिकट
TextInput
— चेन बनाने के लिए यह ऑब्जेक्ट.