Нужен приложение для Windows Server 2012, которое по заранее указанным ссылкам на гугл таблицы, будет регулярно загружать их как файлы эксель и раскладывать по локальным папкам Windows. Связь, по которым ссылкам загружать и в какие папки класть, нужно будет указывать в настройках программы, таких комбинаций - ссылка = папка может быть произвольное количество.
Программа должна удалять старые версии файлов, прежде чем загружать новый файл. То есть в папке должен оставаться только один файл.
Программа должна запускать обновление файлов как по расписанию, которое можно настроить, так и вручную - кнопкой.
Так как не все ссылки на файлы гугл с общим доступом, важно реализовать возможность загружать файлы, которые доступны под логином пользователя гугл.
Важно! Реализовать универсальный механизм авторизации, который не будет зависеть от обновлений интерфейса Google.
Нужно сделать так, чтобы можно было в настройках приложения указать логин и пароль к гугл аккаунту, и при необходимости его менять.
Нужно, чтобы приложение было на панели задач, когда его открываешь, как обычные программы, и сворачивалось туда на кнопку - свернуть, но когда его закрываешь, чтобы он прятался в трей, не закрывался. А если нужно закрыть, при третьем клике правой кнопкой, появлялось контекстное окно с опцией - закрыть.