Ввод данных с помощью Automator / Applescript?

#macros #applescript #automator

#макросы #applescript #automator

Вопрос:

У меня есть список из нескольких сотен участников в формате .txt (по одному идентификатору участника в строке), и мне нужно добавить их в веб-приложение с помощью Automator.

Итак, текстовый файл выглядит примерно так:

 30335842
30335843
30335844
...
  

И мне нужно вставить это на веб-страницу, но я думаю, что это простая часть, потому что я могу создавать действия с помощью automator.

Просто не уверен, как каждый раз получать новый идентификатор из текстового файла для использования с рабочим процессом automator.

Большое спасибо за вашу помощь.

Ответ №1:

Это просто, вы просто читаете файл и помещаете результаты в список. Затем вы можете получить элементы в списке, либо напрямую ссылаясь на номер списка…

 set filePath to (path to desktop as text) amp; "memberID.txt" -- path to the file
set idsText to read file filePath -- get the file text
set idsList to paragraphs of idsText -- turn the text into a list

set nextID to item 2 of idsList
  

или вы можете получить доступ ко всем из них с помощью повторяющегося цикла…

 set filePath to (path to desktop as text) amp; "memberID.txt" -- path to the file
set idsText to read file filePath -- get the file text
set idsList to paragraphs of idsText -- turn the text into a list

repeat with i from 1 to count of idsList
    display dialog (item i of idsList)
end repeat
  

Комментарии:

1. Так это Applescript для чтения файла и получения идентификаторов участников? Но мне также нужно использовать automator для выполнения действий с использованием выбранного идентификатора участника, как мне объединить оба?