Отправка данных из AppleScript в записи FileMaker
Я вычисляю некоторые данные в AppleScript, которые я хотел бы затем вставить в конкретную запись FileMaker. Вот мой AppleScript:
on sendDataToFM(FileNameWithExtension, ClipLength)
tell application "FileMaker Pro Advanced"
show every record of database 1
show (every record whose cell "File Name" = FileNameWithExtension)
repeat with i from 1 to (count record)
set MatchingRecord to record i
set data cell "CLIP LENGTH" of MatchingRecord to ClipLength
end repeat
end tell
end sendDataToFM
...
my sendDataToFM('Some Video.mov', '00:01:22.55')
Все работает кроме линии
set data cell "CLIP LENGTH" of MatchingRecord to ClipLength
Возвращенная ошибка
(*Can’t get cell "CLIP LENGTH" of {"Some Video.mov", ... }.*)
Сценарий находит нужную запись, а имя поля FileMaker определенно равно "CLIP LENGTH". Что я делаю неправильно?
1 ответ
Решение
Пытаться:
on sendDataToFM(FileNameWithExtension, ClipLength)
tell application "FileMaker Pro"
show (every record of current table whose cell "File Name" = FileNameWithExtension)
repeat with i from 1 to (count record)
set cell "CLIP LENGTH" of (record i) to ClipLength
end repeat
end tell
end sendDataToFM
my sendDataToFM("Some Video.mov", "00:01:22.55")