Порядок оценки неуточнен. Это не слева направо, справа налево или что-то еще.
Не делайте этого.
Переменные Automator не являются постоянными. Я создал тестовую службу из рабочего процесса, которая выводит содержимое переменной, а затем устанавливает содержимое переменной в текст, выбранный в главном приложении; вызов службы всегда возвращал ошибку о переменной, что означает, что содержимое переменной не было постоянным (иначе ошибка была бы сообщена только в первый раз).
Я не использую автомат, поэтому не уверен. Однако я знаю, что если вы используете applescript, вы можете иметь постоянные переменные, определяя их как свойство. Поэтому вместо использования (установите для myVar значение «что-то») вы должны использовать (свойство myVar: «что-то»). Может быть, вы сможете сделать что-то подобное в коде автомата. Помимо кода applescript, вам, вероятно, придется вручную записать свои значения в файл и прочитать их, чтобы восстановить их.