2015-10-15 1 views
0

Filemaker Pro 14.0 с Google Chrome и Safari, похоже, не работает с WebDirect. Заинтересованный код:Как сделать Filemaker «Вставка из URL» работать в Webdirect

filemaker screenshot

Так что это отлично работает в FileMaker клиенте, и я получаю запрос HTTP регистрируется на моем сервере HTTP и правильный ответ получен. Webdirect как-то не нравится, и я не получаю ответа, и не получаю попадания на свой http-сервер. Странно то, что он даже не показывает текущую запись из базы данных (первая запись, которая была выбрана в строке 3).

Мое лучшее предположение: я делаю то, что не поддерживается WebDirect, но не понимает, что именно.

В основном, что я пытаюсь сделать, это сделать http-запрос и получить текст ответа в переменную FileMaker. Я делаю это, сохраняя ответ в столбце, а затем возвращаю значение столбца в переменную.

PS: Может кто-то также указать мне, как я могу скопировать текст из окна сценариев?

+0

Что касается копирования текста сценария, единственный способ, которым я это знаю, - использовать плагин MBS, http://www.monkeybreadsoftware.de/filemaker/. Вы можете установить демонстрационный файл и даже без его покупки поддерживает эту функцию. Дополнительные возможности доступны при покупке. – Chuck

+0

Я установил плагин для MBS, но сталкиваюсь с другими проблемами с этим! Может быть, это лучше всего оставить для другого вопроса о stackoverflow. В принципе, даже с этим я не могу скопировать текст в буфер обмена. – mirage

+0

Что вы хотите сделать с скопированным текстом? Плагин BaseElements, который является бесплатным, получит данные буфера обмена, так что будет такая программа, как ClipManager, или вы можете экспортировать DDR и получить шаги из FMPerception. –

ответ

0

Боюсь, что сценарий кажется неправильным. Возможно, вы ошибались, не имея возможности копировать и вставлять скрипт?

  • Show Custom Dialog не может непосредственно установить значение переменной. Вы должны использовать поля ввода для установки значения поля, обычно глобального поля, и вы можете использовать его напрямую, или вы можете перенести это значение в переменную.
  • Вы, кажется, не устанавливаете поле http_wrapper_response::response на любое значение. То, как вы это написали, это фактически очистит любое значение, которое может иметь.
  • Третья строка не устанавливает текущую запись, она устанавливает текст в соответствии с содержимым этого поля, которое вы очищаете в строке выше.
+0

Я фактически установил переменную на более раннюю строку. Я не включил его, так как URL был конфиденциальным. Итак, это был ваш первый момент. Второй вопрос правильный, я хочу переписать переменную. Что касается третьей проблемы, я знаю, что она устанавливает выделение в первом поле, я хочу, чтобы это поле было перезаписано. – mirage