Могу ли я использовать скрипт приложений для создания средства выбора даты в документе Docs?

#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