我正在尝试从用户在Gmail加载项中收集日期输入,但是我不知道如何在CardService
中实现Datepicker Widget(制作Gmail加载项的唯一方法) )。如果我看一下Google的Gmail加载项,它们有这样一个小部件:
请问关于如何完成此操作的任何建议?
答案 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