ווידג'ט של שדה קלט שמקבל קלט טקסט.
יש תמיכה באימות של שליחת טפסים. אם Action.setAllWidgetsAreRequired(allWidgetsAreRequired) מוגדר ל-true או שהווידג'ט הזה מצוין באמצעות Action.addRequiredWidget(requiredWidget), פעולת השליחה נחסמת אלא אם מוזן ערך.
זמין לתוספים ל-Google Workspace ולאפליקציות ל-Google Chat.
const textInput = CardService.newTextInput() .setFieldName('text_input_form_input_key') .setTitle('Text input title') .setHint('Text input hint');
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר | 
|---|---|---|
| set | Text | מגדיר את המפתח שמזהה את קלט הטקסט הזה באובייקט האירוע שנוצר כשמתבצעת אינטראקציה עם ממשק המשתמש. | 
| set | Text | הגדרת רמז לקלט הטקסט. | 
| set | Text | הפונקציה מגדירה מקור נתונים מאפליקציות של Google Workspace. | 
| set | Text | קובע אם טקסט הקלט מוצג בשורה אחת או בכמה שורות. | 
| set | Text | הגדרת פעולה שתתבצע בכל פעם שמשנים את קלט הטקסט. | 
| set | Text | הגדרת ההצעות להשלמה אוטומטית בשדה הטקסט. | 
| set | Text | מגדיר את פעולת הקריאה החוזרת לאחזור הצעות על סמך קלט המשתמש להשלמה אוטומטית. | 
| set | Text | מגדיר את הכותרת שתוצג מעל שדה הקלט. | 
| set | Text | הגדרת כלל האימות לווידג'ט הזה. | 
| set | Text | מגדיר את הערך שיוזן מראש בשדה הקלט. | 
תיעוד מפורט
set
מגדיר את המפתח שמזהה את קלט הטקסט הזה באובייקט האירוע שנוצר כשמתבצעת אינטראקציה עם ממשק המשתמש. לא מוצג למשתמש. חובה, חייב להיות ייחודי.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| field | String | המפתח שמשמש לזיהוי הקלט הזה. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
הגדרת רמז לקלט הטקסט. התכונה הזו משמשת כדי לספק למשתמשים הנחיות נוספות לגבי הקלט שהם צריכים להזין. לדוגמה, רמז יכול לתאר את הפורמט (xxx-xxx-xxxx) של שדה מספר טלפון.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| hint | String | הטקסט שיוצג מתחת לשדה הקלט. הטקסט הזה תמיד גלוי. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
הפונקציה מגדירה מקור נתונים מאפליקציות של Google Workspace. בשלב הזה יש תמיכה במשתמשים ובחללי Chat.
האפשרות הזו זמינה רק דרך תוכנית Gemini אלפא לתוספים של Google Workspace שמרחיבים את האפשרויות של Google Workspace Flows.
const workflowDataSource = CardService.newWorkflowDataSource().setIncludeVariables(true); const hostAppDataSource = CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource); const textInput = CardService.newTextInput() .setFieldName('text_input_form_input_key') .setTitle('Text input title') .setHint('Text input hint') .setHostAppDataSource(hostAppDataSource);
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| host | Host | מקור הנתונים. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
קובע אם טקסט הקלט מוצג בשורה אחת או בכמה שורות.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| multiline | Boolean | ההגדרה של שורות מרובות. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
set
הגדרת ההצעות להשלמה אוטומטית בשדה הטקסט.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| suggestions | Suggestions | אוסף ההצעות לשימוש. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
מגדיר את פעולת הקריאה החוזרת לאחזור הצעות על סמך קלט המשתמש להשלמה אוטומטית. הפרמטר
Action צריך לציין פונקציית קריאה חוזרת שמחזירה אובייקט 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(); }
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| suggestions | Action | הפעולה שמביאה הצעות לקלט הזה. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
מגדיר את הכותרת שתוצג מעל שדה הקלט. חובה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| title | String | תווית הטקסט של הקלט הזה. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
הגדרת כלל האימות לווידג'ט הזה.
const validation = CardService.newValidation().setCharacterLimit('10').setType( CardService.InputType.TEXT); const input = CardService.newTextInput() .setFieldName('text_name_xxx1') .setTitle('Max 10 characters') .setValidation(validation);
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| validation | Validation | כלל האימות של הווידג'ט Textהזה. | 
חזרה
Text – האובייקט הזה, לשרשור.
set
מגדיר את הערך שיוזן מראש בשדה הקלט.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| value | String | ערך ברירת המחדל שמוצב בקלט. הוא תמיד מיוצג כמחרוזת בפרמטרים של הקריאה החוזרת של הטופס. | 
חזרה
Text – האובייקט הזה, לשרשור.