Комментарии 2
спасибо за такую подробную инструкцию!
может быть вы знаете как сделать так что бы пользователи вносили данные в таблицу в определенном формате? вариант "просто сказать" пока что не работает)
Необходимо, что бы в таблице релизов все указывали дату в одном и том же формате и можно было это по-человечьи сортировать и фильтровать
Добрый день. Спасибо за интересный вопрос.
Первый вариант, целевой, который приходит на ум, это если даты релизов заранее известны на год, предположим что это раз в две недели, можно создать справочник(с выпадающим списком ) и сделать на поле справочник, но для этого потребуется создать Собственный Макрос, где не обойтись без знаний Js и прав администратора пространства.
Но большинство из нас понимают, что безопасность не дремлет и права нам "не светят", потому вот мое быстрое решение.
Можно заранее регламентировать формат полей и использовать нужный формат с помощью двух слешей(//) - добавится мини календарь, где выбираем дату. Но понимаю, что большинство будут игнорить. отсюда второй вариант чуть сложнее, но я постарался вам подготовить базу)
Table Transformer и оборачиваем этим макросом нашу таблицу.
В принципе я сокращу мини-инструкцию до указания конкретного формата, но думаю дальше всю информацию сможете найти сами)
SELECT T1.'Дата' AS 'Original Date', T1.'Дата'::Date->toLocaleDateString("ru-ru",{ year:"numeric", month:"2-digit", day:"2-digit"}) AS 'Converted Date' FROM T*
Как итог видим, что кто плохо напишет дату там будет Invalid Date - и можно будет пингануть нарушителя)Можно конечно еще пойти и смотреть в сторону регулярных выражений или вообще попробовать написать МЕГА-Case который все преобразует, но тут кажется если нет культуры - ее надо прививать)
Всего хорошего, надеюсь предложенное мной решение вам поможет, если нет пишите, я постараюсь помочь.
Динамическое отображение содержимого в Confluence