みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんにちは。
ファイルメーカーのWebビューアーを使用して
Webページのソース中の特定文字列を計算式で抽出し、
フィールドに貼り付ける事は可能でしょうか?
環境はWin7、FMP11です。
よろしくお願いします。
出来ます。
テキスト関数使いまくりです。
気象庁のHPのデータを力技でデータベースに落としてます。
URLから挿入でソースをフィールドに落として、それを処理しています。
http://blog.livedoor.jp/fmdarkdaft/arch … 66960.html
こんなブログ有りますけど、参考になりますかね。
position関数使えば取り出せると思います
思いつくままにヒント列挙。
・簡便な「URLから挿入」ですが、HTMLソースの文字コードが「utf-8」に限定。
・文字コードのコード変換機能はFMにない。
・Ajaxなど動的Script生成される表示内容は、HTML原文に含まれないので切り出しはできない。
・今どき「正規表現」のないFMのテキスト関数は、非常に貧弱なので非効率、抽出困難なケースも。
・連続多量処理にWebビューアは脆弱で不適。
より具体的な内容を示された方が、より良い解答が着くかも?
Last edited by Hiro (2014-10-04 12:55:01)
Offline
しかしFM11では「URLから挿入」は使えません。
もしPositionなどで簡単にできないケースなら、BaseElementsのプラグイン(フリー)等を使うといいかも。
Offline
こう言うのもあります。プラグイン使用。
HTMLソースを取得 - ScriptMakerPS | FileMaker Plugin for Windows :
https://sites.google.com/site/scriptmak … e/get-html
Offline
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 510.27 KiB (Peak: 516.23 KiB) ]