在Gmail附件中创建Datepicker窗口小部件

时间:2018-08-23 04:26:33

标签: google-apps-script gmail-addons

我正在尝试从用户在Gmail加载项中收集日期输入,但是我不知道如何在CardService中实现Datepicker Widget(制作Gmail加载项的唯一方法) )。如果我看一下Google的Gmail加载项,它们有这样一个小部件:

enter image description here

请问关于如何完成此操作的任何建议?

2 个答案:

答案 0 :(得分:3)

简而言之:不能

现在,创建插件的唯一方法是使用CardService。但是,CardService缺少某些有用的小部件,例如DatePicker,MaskedTextInput等。但是,默认的Google附加组件似乎具有更强大的小部件,当然还有datepicker。我建议您等待或通过使用下拉列表选择日期,月份,年份,直到它们可供公众使用之前进行解决。

答案 1 :(得分:0)

现在每个人都可以使用。

var dateTimePicker = CardService.newDatePicker()
    .setTitle("Enter the date.")
    .setFieldName("date_field")
    // Set default value as Jan 1, 2018 UTC. Either a number or string is acceptable.
    .setValueInMsSinceEpoch(1514775600)
    .setOnChangeAction(CardService.newAction()
        .setFunctionName("handleDateTimeChange"));

https://developers.google.com/apps-script/reference/card-service/date-picker