скрипт для сканера штрих-кода для заполнения соответствующих полей - PullRequest
0 голосов
/ 24 сентября 2018

Я делаю макет FileMaker Pro и мне нужна помощь со сканированием с помощью сканера штрих-кода (в режиме эмуляции клавиатуры).Мои штрих-коды содержат два бита данных: идентификатор пользователя и название документа, к которому прикреплен штрих-код.

Моя конечная цель моего сценария - иметь возможность сканировать штрих-код и выводить данные штрих-кода в соответствующее поле (например, название документа).

Вот то, что я в данный моментиметь.Это не работает, но это то, что я смог найти в Google.Я также прикрепил скрипт к соответствующему полю из опций «Триггеры скрипта», чтобы ответить на «OnObjectKeystroke», но это все еще не заставляет его работать.

Вот мой код:

If [ Code (Get(TriggerKeystroke)) = "user1_paper1"]
    Set Field [user data::user1 ; "paper1"]
    Insert from Device [user data::user1 ; Type: Bar Code; 
    Camera: Back; Resolution: Full]
End If

спасибо.

1 Ответ

0 голосов
/ 24 сентября 2018

Code (Get(TriggerKeystroke)) возвращает код ASCII для одиночного введенного символа и никогда не будет соответствовать вашей строке.Попробуйте сценарий без предложения IF, чтобы увидеть, правильно ли вы запускаете сценарий.Я ожидаю, что он не будет работать, как вы хотите, так как OnObjectKeystroke будет срабатывать для каждого символа в строке.Попробуйте триггер OnObjectModify или OnObjectValidate.

...