![]() |
найти письмо с фамилией/именем в теле письма, copy строки в .docx шаблон и save
добрый день. возможно ли автоматизировать целый ряд разных действий?
расскажу каких действий.. племянница на работе целыми днями из пришедших писем создает документы Ворд. как именно это происходит? есть файл - список 17.07.xls , в котором нумерация, фамилии, имена и Title(обозначение ребенок-женщина-мужчина). в поиске Mail ищем(скрин photo_2019-09-02_11-53-38.jpg) в теле письма фамилию и имя. в найденном письме копируем(скрин photo_2019-09-02_11-53-44.jpg) шесть строк, вставляем(скрин photo_2019-09-02_11-53-53.jpg) в документ Word и сохраняем с именем нумерации в папку. и так с каждым пассажиром. по моему, ничего не забыл. файлы Excel и Word , наверное будут открыты, чтоб брать данные из .xls и а ворд как шаблон использовать. прикрепляю архив со скринами и образцами. не могли бы это автоматизировать |
можете через xStarter автоматизировать.
была подобная задача, за пару вечеров, можно написать. |
Ageron, спасибо. посоветую xStarter.
племянница, если честно, ничего не хотела автоматизировать. не верит она в такие вещи. это я настоял чтоб мне скинула файлы и скрины. эсли б это можно было сделать в Excel и/или Power Query, то я бы сам попробовал бы сделать. в прошлой теме меня очень удивило что Скрипт.js может как то задействовать программу без открытия этой программы. думал и в этот раз как то так же. а насчет два дня писать под эту задачу - не стоит наверное. |
Цитата:
Цитата:
Ageron, v79italya, я очень сильно сомневаюсь, что сие можно автоматизировать. Например, почему было найдено несколько писем? Почему было выбрано письмо за 15 июля, а не за 23-е? Как гарантировать, что выбранное письмо содержит валидную информацию, а не какую-нибудь левую? Каковы критерии этого? «С именем нумерации» — содержимое столбца A Рабочей книги? И прочее, и прочее, и прочее. |
Цитата:
Цитата:
дополню.. так как файл excel за 17 июля, то было выбрано письмо за 15 июля. если Excel 17 июля, то ищут письма за день или два до этой даты. Цитата:
Цитата:
а возможно такое сделать? все письма за определенный отрезок времени(например, за четыре дня - с 14.07.2019 по 17.07.2019 скриптом перенести в папку в формате .txt или .csv. далее запросом в Power Query я бы перелапатил все текстовые файлы и подготовил бы текст. а далее опять скриптом брать данные из таблицы Excel в Word-шаблон и сохранять. возможно так сделать? 1.сохранить письма как текстовый файл. 2.в Word брать данные из таблицы и сохранять. |
А в .NET нету IMAP, насколько понял, только сторонние решения. Вы предлагаете сизифов труд. MIME-формат письма изменится и придётся переделывать. Это всё решается на том уровне, откуда эти письма шлются. Автоматизация она оттуда должна начинаться.
|
Цитата:
Цитата:
Цитата:
v79italya, я скорее присоединюсь ко мнению коллеги Sham. В лучшем случае, можно попробовать автоматизировать какие-то отдельные операции, но для полной автоматизации недостаточно строго формализованных исходных данных. Я так думаю. |
Цитата:
насчет изменения формата - да, есть вероятность. сегодня такой формат. а когда изменится - неизвестно.если изменится. Цитата:
Цитата:
может, всетаки есть возможность за определенные даты из почты выгрузить все письма в папку как вложение. я бы обработал в Power Query. и в случае изменений формата сам бы подгонял запрос под изменения |
v79italya, теоретически, можно установить и настроить Microsoft Outlook, и работать с почтой программно через него.
Так или иначе, я за реализацию точно не возьмусь. |
Iska, ok, спасибо
|
Время: 23:25. |
Время: 23:25.
© OSzone.net 2001-