Работа с JSON в калькулируемых полях

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
Аватара пользователя
Arcady
Администратор
Сообщения: 201
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Работа с JSON в калькулируемых полях

Сообщение Arcady » 13 окт 2017, 07:48

Решил делать "по взрослому" и использовать новые функции 16-го FileMaker для работы с JSON
Однако столкнулся с проблемой что не могу заставить JSONSetElement работать внутри калькуляции поля.
Один и тот же код работает в Date Viewer и скрипте, а в калькулируемом поле получаю "?" вместо json.

Кто-то сталкивался? Что новые JSON-функции не поддерживаются в калькуляциях? В описании и в хелпе, я что-то не нашел предупреждений.
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Работа с JSON в калькулируемых полях

Сообщение andrey volkov » 13 окт 2017, 12:24

посмотреть бы на калькуляцию...

Аватара пользователя
Arcady
Администратор
Сообщения: 201
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Re: Работа с JSON в калькулируемых полях

Сообщение Arcady » 13 окт 2017, 14:46

Ну например самое простое:
JSONSetElement ( "{}" ; "qq" ; 10 ; JSONNumber )
в датавьюеере получаем нормальный результат
{"qq":10}
а если вставить как калькуляцию в поле, то "?"
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Работа с JSON в калькулируемых полях

Сообщение andrey volkov » 13 окт 2017, 15:55

я бы обернул в Let или Evaluate

Аватара пользователя
Arcady
Администратор
Сообщения: 201
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Re: Работа с JSON в калькулируемых полях

Сообщение Arcady » 15 окт 2017, 08:40

нет это не помогает
но я нашел причину. Оказывается сервер был 14-й, а я подключался с 16-го :) Так что скрипты работали, а калькулируемые поля нет.
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

Ответить