Widget kolom input yang menerima input teks.
Tersedia untuk Add-on Google Workspace dan aplikasi Google Chat.
var textInput = CardService.newTextInput() .setFieldName("text_input_form_input_key") .setTitle("Text input title") .setHint("Text input hint");
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | TextInput | Menetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dibuat saat ada adalah interaksi UI. |
setHint(hint) | TextInput | Menetapkan petunjuk untuk input teks. |
setMultiline(multiline) | TextInput | Menetapkan apakah teks input ditampilkan dalam satu baris atau beberapa baris. |
setOnChangeAction(action) | TextInput | Menetapkan tindakan yang akan dilakukan setiap kali input teks berubah. |
setSuggestions(suggestions) | TextInput | Menetapkan saran untuk pelengkapan otomatis di kolom teks. |
setSuggestionsAction(suggestionsAction) | TextInput | Menyetel tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis. |
setTitle(title) | TextInput | Menetapkan judul yang akan ditampilkan di atas kolom input. |
setValue(value) | TextInput | Menetapkan nilai yang telah diisi sebelumnya untuk ditetapkan di kolom input. |
Dokumentasi mendetail
setFieldName(fieldName)
Menetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dibuat saat ada adalah interaksi UI. Tidak terlihat oleh pengguna. Wajib diisi, harus unik.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
fieldName | String | Kunci yang digunakan untuk mengidentifikasi input ini. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.
setHint(hint)
Menetapkan petunjuk untuk input teks. Digunakan untuk memberikan panduan tambahan kepada pengguna tentang apa yang harus dimasukkan. Sebagai misalnya, petunjuk dapat menjelaskan pemformatan ("xxx-xxx-xxxx") untuk kolom nomor telepon.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
hint | String | Petunjuk teks untuk ditampilkan di bawah kolom input. Teks ini selalu terlihat. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.
setMultiline(multiline)
Menetapkan apakah teks input ditampilkan dalam satu baris atau beberapa baris.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
multiline | Boolean | Setelan multigaris. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.
setOnChangeAction(action)
setSuggestions(suggestions)
Menetapkan saran untuk pelengkapan otomatis di kolom teks.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
suggestions | Suggestions | Kumpulan saran yang akan digunakan. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.
setSuggestionsAction(suggestionsAction)
Menyetel tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis. Tujuan
Parameter Action
harus menentukan fungsi callback yang menampilkan objek 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(); }
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
suggestionsAction | Action | Tindakan yang mengambil saran untuk input ini. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.
setTitle(title)
Menetapkan judul yang akan ditampilkan di atas kolom input. Wajib diisi.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
title | String | Label teks untuk input ini. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.
setValue(value)
Menetapkan nilai yang telah diisi sebelumnya untuk ditetapkan di kolom input.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
value | String | Nilai default yang ditempatkan di input. Fungsi ini selalu direpresentasikan sebagai string dalam dari parameter callback formulir. |
Pulang pergi
TextInput
— Objek ini, untuk perantaian.