Отправка данных из 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")
Другие вопросы по тегам