Я редактирую рабочий процесс Automator, который в настоящее время принимает несколько сохраненных электронных таблиц и отправляет их по электронной почте различным лицам. Электронные таблицы хранятся на сервере Windows и создаются отдельным процессом, не относящимся к этому обсуждению. Но как только они будут созданы, я хочу, чтобы пользователь мог щелкнуть это действие и получить всплывающие почтовые сообщения (обычно 8 из них) для отправки.
Все это работает нормально, пока существует соединение Mac с сервером. Если нет подключения к серверу, ничего не происходит, потому что файлов там нет.
Я просмотрел все возможные шаги, которые вы можете добавить в Utilities, Other, и Finder (и во всех остальных), и не могу найти для него способа сделать что-то вроде, например: «Пропустить этот шаг, если переменная ServerConnected не является ноль'.
Я могу автоматически подключиться к серверу с помощью действия Automator, но если оно уже подключено, я получаю другое подключение, которое вызывает у меня проблемы позже ... при размонтировании отключается первое, и сервер перестает отображаться, но затем путь в / Объемы все еще там ... это дорога, по которой я не хочу идти.
Итак, есть ли способ использовать переменные, чтобы проверить, является ли условие истинным или ложным, и пропустить шаги, основанные на этом? Или любой другой способ выполнить задачу? Я не слишком часто использую Automator, мне удобнее писать сценарии по старинке, так что даже взломать файл .workflow и редактировать параметры вручную - вариант, если вы можете это сделать. Я редактирую этот конкретный рабочий процесс, потому что он был разработан кем-то другим, и он действительно делает хорошую работу в целом, за исключением проблемы подключения к серверу.