Class DateTimePicker

חלונית לבחירת תאריךשעה

שדה קלט שמאפשר למשתמשים להזין תאריך ושעה.

יש תמיכה באימות של שליחת טפסים. אם 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'),
        );

Methods

שיטהסוג הערך שמוחזרתיאור קצר
setFieldName(fieldName)DateTimePickerמגדיר את שם השדה שמזהה את הכלי לבחירת תאריכים באובייקט האירוע שנוצר כשמתבצעת אינטראקציה עם ממשק המשתמש.
setHostAppDataSource(hostAppDataSource)DateTimePickerבזרימת עבודה ב-Google Workspace, משתני קלט יכולים לקבל פלט של תאריך ושעה משלבים אחרים בזרימת העבודה.
setOnChangeAction(action)DateTimePickerמגדיר Action שהסקריפט מבצע בכל פעם שמשתנה הקלט של הכלי לבחירת תאריך.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerמגדיר את מספר הדקות שצריך להוסיף או להחסיר מאזור הזמן ביחס ל-UTC.
setTitle(title)DateTimePickerהגדרת הכותרת שמוצגת מעל שדה הקלט.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerמגדיר את הערך שיוזן מראש בשדה הקלט.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerמגדיר את הערך שיוזן מראש בשדה הקלט.

תיעוד מפורט

setFieldName(fieldName)

מגדיר את שם השדה שמזהה את הכלי לבחירת תאריכים באובייקט האירוע שנוצר כשמתבצעת אינטראקציה עם ממשק המשתמש. שם השדה גלוי למשתמש. חובה; שם השדה שצוין חייב להיות ייחודי.

פרמטרים

שםסוגתיאור
fieldNameStringהשם שיוקצה לקלט הזה.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setHostAppDataSource(hostAppDataSource)

בזרימת עבודה ב-Google Workspace, משתני קלט יכולים לקבל פלט של תאריך ושעה משלבים אחרים בזרימת העבודה. לדוגמה, לקבל את השעה שבה הודעת Gmail נשלחה או את התאריך שבו אירוע ביומן מתוזמן.

האפשרות הזו זמינה רק דרך תוכנית Gemini אלפא לתוספים של Google Workspace שמרחיבים את האפשרויות של Google Workspace Flows.

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);

פרמטרים

שםסוגתיאור
hostAppDataSourceHostAppDataSourceמקור הנתונים.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setOnChangeAction(action)

מגדיר Action שהסקריפט מבצע בכל פעם שמשתנה הקלט של הכלי לבחירת תאריך.

פרמטרים

שםסוגתיאור
actionActionהפעולה שצריך לבצע.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setTimeZoneOffsetInMins(timeZoneOffsetMins)

מגדיר את מספר הדקות שצריך להוסיף או להחסיר מאזור הזמן ביחס ל-UTC. אם מוגדר, התאריך והשעה מוצגים באזור הזמן שצוין. אם לא מגדירים את אזור הזמן, השעה מוצגת באזור הזמן של המשתמש.

פרמטרים

שםסוגתיאור
timeZoneOffsetMinsIntegerמספר הדקות שבהן אזור הזמן מוסט משעון UTC.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setTitle(title)

הגדרת הכותרת שמוצגת מעל שדה הקלט.

פרמטרים

שםסוגתיאור
titleStringהכותרת של השדה להזנת הקלט.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setValueInMsSinceEpoch(valueMsEpoch)

מגדיר את הערך שיוזן מראש בשדה הקלט.

פרמטרים

שםסוגתיאור
valueMsEpochNumberערך ברירת המחדל שמוצב בקלט כמספר, באלפיות השנייה מאז תחילת התקופה של זמן מערכת. הוא תמיד מיוצג כמחרוזת בפרמטרים של הקריאה החוזרת (callback) של הטופס.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setValueInMsSinceEpoch(valueMsEpoch)

מגדיר את הערך שיוזן מראש בשדה הקלט.

פרמטרים

שםסוגתיאור
valueMsEpochStringערך ברירת המחדל שמוצב בקלט כמחרוזת, באלפיות שנייה מאז תחילת התקופה של זמן מערכת. הוא תמיד מיוצג כמחרוזת בפרמטרים של הקריאה החוזרת (callback) של הטופס.

חזרה

DateTimePicker — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.