У меня есть база данных filemaker Pro 13, содержащая около 120 записей (это для конференции). Я хочу объединить его с BBEdit, чтобы создавать отдельные файлы для каждой аннотации, таким образом applescript. К моему большому удивлению (и несмотря на множество веб-советов по написанию сценариев) '[tag: current record]' не распознается в сценарии.
Соответствующий бит таков:
FM Script:
Loop
Perform Applescript
tell application "FileMaker Pro"
activate
set MyFileName to cell "WebAbstractFileName" of table "SelectionProcess"
set MyWebAbstract to cell "WebAbstract" of table "SelectionProcess" as text
end tell
-- (BBEdit bit, which works fine in testing)
Go to Next Record (exit after last)
End Loop
Это отлично работает, если я хочу получить только первую запись!
Этот applescript установлен в скрипте filemaker, который просматривает записи в цикле, но скрипту не важно, в какой записи он находится.
Я пробовал добавить «текущей записи» перед ссылкой на таблицу, но затем возникают ошибки (например, ошибка «FileMaker Pro получил ошибку: объект не найден.» Номер -1728 из ячейки «WebAbstractFileName» текущей записи таблицы «SelectionProcess» ") Без" текущей записи "он работает нормально, но дает мне только первую запись.