2016-04-04 2 views
0

Я ищу, чтобы создать датупик в скриптах Google (javascript) для электронной таблицы, чтобы пользователь мог ввести дату, выбрав дату из календаря.Скрипты Google: Создать датупик для ввода даты

Этот параметр даты должен быть частью функции конфигурации, а входное значение не вводится нигде в физической электронной таблице, а хранится как свойство, для использования в запросе GET скриптом, заполняющим лист.

После траления через документацию Google Script я не нашел такого класса или методов для создания datepicker.

В настоящее время у меня есть поле ввода, в котором говорится: «Пожалуйста, введите свою дату в следующем формате: DD/MM/YYYY», но это будет выглядеть намного приятнее, и проверка ввода будет проще, если бы у нас было меню календаря ,

спасибо.

Примечание: Это абсолютно не связано с событиями Календаря Google.

ответ

0

Script

вы можете, как принять один из бутстраповского выбора даты.

Ссылки:

  1. Как сделать custom html dialog
  2. Выбор даты bootstrap Example

Я нашел возможным реализовать эту sample in my google sheet.

Результат выглядит следующим образом:

enter image description here


В-клетки раствор

уже имеет эту функцию.

Look at this post на сайте Webapps.

Я coppied вниз:

  1. правой кнопкой мыши на выбор, который вы хотите иметь выбора даты показать на (т.е. одной клетки, весь ряд, весь столбец)
  2. и затем открытых данных Проверка.
  3. Критерии установки: дата является действительной датой и нажмите «Сохранить».
  4. Теперь просто дважды щелкните по ячейке!
+0

Спасибо за ваш ответ, но это не совсем то, что я ищу. Я не хочу ставить дампикера в любую ячейку. У меня есть моя собственная функция «Настроить параметры», которую я запускаю, которая показывает это поле ввода. Значение, вставленное в это поле, фактически не хранится нигде на листе, но оно хранится как переменная в скрипте для использования в запросе GET. Возможно, я должен был сказать это в вопросе. – AStanton

+0

Я обновил ответ. –