Widget kolom input yang menerima input teks.
Tersedia untuk Add-on Google Workspace dan aplikasi Google Chat.
const 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 |
---|---|---|
set | Text | Menetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
set | Text | Menetapkan petunjuk untuk input teks. |
set | Text | Menetapkan apakah teks input ditampilkan di satu baris atau beberapa baris. |
set | Text | Menetapkan tindakan yang akan dilakukan setiap kali input teks berubah. |
set | Text | Menetapkan saran untuk pelengkapan otomatis di kolom teks. |
set | Text | Menetapkan tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis. |
set | Text | Menetapkan judul yang akan ditampilkan di atas kolom input. |
set | Text | Menetapkan aturan validasi untuk widget ini. |
set | Text | Menetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input. |
Dokumentasi mendetail
set Field Name(fieldName)
Menetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. Tidak terlihat oleh pengguna. Wajib diisi, harus unik.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
field | String | Kunci yang digunakan untuk mengidentifikasi input ini. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set Hint(hint)
Menetapkan petunjuk untuk input teks. Digunakan untuk memberi pengguna panduan tambahan tentang apa yang harus dimasukkan. Misalnya, petunjuk dapat menjelaskan format ("xxx-xxx-xxxx") untuk kolom nomor telepon.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
hint | String | Petunjuk teks yang akan ditampilkan di bawah kolom input. Teks ini selalu terlihat. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set Multiline(multiline)
Menetapkan apakah teks input ditampilkan di satu baris atau beberapa baris.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
multiline | Boolean | Setelan multibaris. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set On Change Action(action)
set Suggestions(suggestions)
Menetapkan saran untuk pelengkapan otomatis di kolom teks.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
suggestions | Suggestions | Kumpulan saran yang akan digunakan. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set Suggestions Action(suggestionsAction)
Menetapkan tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis. Parameter
Action
harus menentukan fungsi callback yang menampilkan objek Suggestions
.
const action = CardService.newAction() .setFunctionName('suggestionCallback') .setParameters({numSuggestions: 3}); CardService.newTextInput() .setFieldName('option-field') .setTitle('Option Selected') .setSuggestionsAction(action); // ... function suggestionCallback(e) { const suggestions = CardService.newSuggestions(); const numSuggestions = Number.parseInt(e.parameter.numSuggestions); for (let i = 1; i <= numSuggestions; i++) { suggestions.addSuggestion(`Suggestion ${i}`); } return CardService.newSuggestionsResponseBuilder() .setSuggestions(suggestions) .build(); }
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
suggestions | Action | Tindakan yang mengambil saran untuk input ini. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set Title(title)
Menetapkan judul yang akan ditampilkan di atas kolom input. Wajib.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
title | String | Label teks untuk input ini. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set Validation(validation)
Menetapkan aturan validasi untuk widget ini.
const validation = CardService.newValidation().setCharacterLimit('10').setType( CardService.InputType.TEXT); const input = CardService.newTextInput() .setFieldName('text_name_xxx1') .setTitle('Max 10 characters') .setValidation(validation);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
validation | Validation | Aturan validasi untuk widget Text ini. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.
set Value(value)
Menetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
value | String | Nilai default yang ditempatkan di input. Parameter ini selalu direpresentasikan sebagai string dalam parameter callback formulir. |
Pulang pergi
Text
— Objek ini, untuk pembuatan rantai.