Статистика файла. Как проверить?
Добавлено: 08 июн 2021, 21:00
Повторю то о чём писал пол года назад - оптимальным форматом для автоматизации есть OPML. Функциональность этого формата можно расширить, заполняя его шапку теми же данными, которые сейчас уходят в Excel.
Мне для настройки собственного отчёта нужны были несколько полей - статус проекта, процент выполнения, цель, папка, задача завершена, скрытая задача, дата создания. И количество активных задач.
Самым простым для автоматизации есть формат OPML. Одна задача - одна строка. Его так же легко преобразовать в CSV. Но, во-первых, в этот формат MLO не передаёт статусы проекта и метки целей. Во-вторых - в заголовок <head> OPML не передаётся статистика из файла. А было бы здорово её забирать прямо оттуда.
Следующим логичным вариантом был MLO XML. Но в XML так же не попадают все поля. Не хватает как минимум процента выполнения и папок. И ИМХО это баг - в родном формате должны быть все поля без исключения. Вплоть до UID задачи.
В Excel XML есть готовая шапка со статистикой и наибольшее (все?) число свойств задачи. Но этот формат наиболее сложен для обработки. Кроме того в нём используются дополнительные пространства имён. Что бы убрать их надо запускать XSL-трансформацию version=2.0. А для неё нужны продвинутые инструменты которых нет на компьютере рядового пользователя. А значит нет смысла делиться шаблонами для трансформации - они не заработают.
andrey писал(а):Источник цитаты Пока свежо в памяти, принимаю пожелания по этой функции
Мне для настройки собственного отчёта нужны были несколько полей - статус проекта, процент выполнения, цель, папка, задача завершена, скрытая задача, дата создания. И количество активных задач.
Самым простым для автоматизации есть формат OPML. Одна задача - одна строка. Его так же легко преобразовать в CSV. Но, во-первых, в этот формат MLO не передаёт статусы проекта и метки целей. Во-вторых - в заголовок <head> OPML не передаётся статистика из файла. А было бы здорово её забирать прямо оттуда.
Следующим логичным вариантом был MLO XML. Но в XML так же не попадают все поля. Не хватает как минимум процента выполнения и папок. И ИМХО это баг - в родном формате должны быть все поля без исключения. Вплоть до UID задачи.
В Excel XML есть готовая шапка со статистикой и наибольшее (все?) число свойств задачи. Но этот формат наиболее сложен для обработки. Кроме того в нём используются дополнительные пространства имён. Что бы убрать их надо запускать XSL-трансформацию version=2.0. А для неё нужны продвинутые инструменты которых нет на компьютере рядового пользователя. А значит нет смысла делиться шаблонами для трансформации - они не заработают.