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

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

תיעוד מפורט

addEventAction(eventAction)

הוספה של פעולת האירוע שאפשר לבצע בווידג'ט.

פרמטרים

שםסוגתיאור
eventActionEventActionה-EventAction שרוצים להוסיף.

חזרה

Widget – האובייקט, לשרשור.


setFieldName(fieldName)

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

פרמטרים

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

חזרה

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


setHostAppDataSource(hostAppDataSource)

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

האפשרות הזו זמינה רק לתוספים ל-Google Workspace שמרחיבים את Google Workspace Studio.

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 — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setId(id)

מגדיר את המזהה הייחודי שהוקצה ומשמש לזיהוי הווידג'ט שצריך לשנות. שינוי של ווידג'ט נתמך רק בתוספים.

פרמטרים

שםסוגתיאור
idStringהמזהה של הווידג'ט, עם מגבלה של 64 תווים ובפורמט ‎ `[a-zA-Z0-9-]+`‎.

חזרה

Widget – האובייקט הזה, לשרשור.


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 — הכלי הזה לבחירת תאריכים מאפשר לבחור תאריכים רצופים.


setVisibility(visibility)

הגדרה של רמת החשיפה של הווידג'ט. ערך ברירת המחדל הוא `VISIBLE`.

פרמטרים

שםסוגתיאור
visibilityVisibilityהVisibility של הווידג'ט.

חזרה

Widget – האובייקט, לשרשור.