#google-apps-script #datepicker
Вопрос:
Я создаю текстовый документ в документах, который будет содержать различную информацию для каждого пользователя, и я пытаюсь реализовать средство выбора даты, которое изменит текст в нескольких разных местах документа. Я нашел информацию только для Листов или Форм.
Я дошел до приглашения пользователя и попытался создать экземпляр класса карты datepicker в нем, но безрезультатно.
Кто-нибудь знает, возможно ли это вообще в документах?
Вот мой бесполезный код, который я в основном украл из примеров сценариев приложений, чтобы никто не подумал, что я пытаюсь получить бесплатное кодирование:
function onOpen(e){
var dateTimePicker = CardService.newDatePicker()
.setTitle("Enter appointment 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"));
var ui = DocumentApp.getUi();
var result = ui.prompt(dateTimePicker);
}
Комментарии:
1. Услуга CardService применима только к надстройкам рабочей области. Метод DocumentApp.getUI() ограничен надстройками редактора. Ознакомьтесь с документацией, чтобы узнать больше .
2. Вы можете создать пользовательский диалог с помощью HtmlService