初心者のFileMaker pro Q&A

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

Claris FileMaker Pro 19 ヘルプ
新しい質問は、新規トピック から投稿して下さい。


#1 2018-11-05 13:55:31

はたけ
ゲストユーザー

[解決] Webビューアで表示されているサイトのURLの取得

FMPAdv.Ver16 MacOS
Webビューアー内で表示されているサイトのURLを取得する方法をご指導ください。

GetLayoutObjectAttributeを試して見ているのですが、引き数など複雑で理解できませんでした。

よろしくお願いいたします。

#2 2018-11-05 14:17:00

Hiro
メンバー

Re: [解決] Webビューアで表示されているサイトのURLの取得

Webビューアにオブジェクト名を設定しておいて、
そのオブジェクト名を指定し、引数は "source" とします。

●フィールド設定 [テーブル::URL ; GetLayoutObjectAttribute ("Web ビューア名" ; "source")]

オフライン

#3 2018-11-05 15:12:37

はたけ
ゲストユーザー

Re: [解決] Webビューアで表示されているサイトのURLの取得

Hiroさん
ありがとうございます。
無事に取得することができました。

#4 2021-07-18 18:45:28

ns_dom
メンバー

Re: [解決] Webビューアで表示されているサイトのURLの取得

FM18AD  Windows10  iPhone6s

お世話になります。

WEBビューワで検索結果のURLを抽出する方法ですが、
以前にHiro様の回答案内を見つけての質問ですが
オブジェクト名を設定してやっていたのですが、記述が違うのか
URLを抽出(テキストで)できません。
ご指導いただけないでしょうか。

目的は、フィールドA(テキスト)、フィールドB(テキスト)のフィールド入力文字を
連結して検索した結果をWebビューワで表示させています。表示WEBサイト内にある
画像をコピーし、フィールドC(オフジェクト)へ貼付けしていますが、WEBビューワが
アクティブになるまでiPhone内で表示させているため時間がかかっています。
そこでWebビューワで取得されているURLを抽出し、それでサファリで開くと表示が
非常に早くアクティブになり、作業がスムーズになるため、実施したいと考えています。
PCでWebビューワのプロパティからは、きれいにアドレスが求められているので
WEBURLへ貼付けしてもアクセスが早いです、

■WEBビューワ設定は、以下の通りです。
"http://www.google.co.jp/search?" & "q=" & フィールド名 & " " & フィールドB & " 画像"
この設定でWEBビューワは目的通りにきれいに表示されます。

■Hiro様指示あるオブジェクト名に「WEB_URL」と名前を付けてやってみましたが
フィールド設定の指示ある設定は、アドレス抽出後の掃き出しフィールドという考えでよろしいですか。
グローバルフィールドで計算式にしてみましたが、計算式がはじかれます、私が理解できていないと思います

よろしくお願い致します。

ーー以下過去解決済みのログですーーーーーーーーーーーーー

Hiro さんの発言:

Webビューアにオブジェクト名を設定しておいて、
そのオブジェクト名を指定し、引数は"source"とします。

●フィールド設定 [テーブル::URL ; GetLayoutObjectAttribute ("Web ビューア名" ; "source")]

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

オフライン

#5 2021-07-18 20:45:50

himadanee
ゲストユーザー

Re: [解決] Webビューアで表示されているサイトのURLの取得

webビューアの設定で使ってる計算式をそのまま使えばいいのでは。それがsourceの値です。

#6 2021-07-18 23:04:31

ns_dom
メンバー

Re: [解決] Webビューアで表示されているサイトのURLの取得

himadanee様

早速の対応有難う御座います。

"source"のところへ現在のWEBビューワの計算式を入れましたが、やはり計算式として保存が
できませんでした。最初の[テーブル::URL ;までのところで出来ないです。ここへは、基本的に
U_kaim::URL←URLは、何のURL?を設定するのでしょうか?
-----------------------------------
※Webビューワの計算式は、以下の様にしています。
"http://www.google.co.jp/search?" & "q=" & U_kaim::D_1品名 & " " & U_kaim::D_2品名_補助 & " 画像"
-----------------------------------
宜しくお願いします。

●フィールド設定 [テーブル::URL ; GetLayoutObjectAttribute ("Web ビューア名" ; "source")]

オフライン

#7 2021-07-19 09:02:47

himadanee
ゲストユーザー

Re: [解決] Webビューアで表示されているサイトのURLの取得

いや、
"source"のところへ現在のWEBビューワの計算式を入れ
ではなく、自分で「Webビューアの設定」ステップを使ってURLを指定しているのだから、「表示されているサイトのURL」は、その値であって取得するまでもないということです。
Webビューワの計算式をフィールド設定すればいいのです。
(それをコピペしてSafariで開く?)

フィールド設定しないでも「URLを開く」のステップでWebビューワの計算式を入れれば、自動的にSafari(かデフォルトのブラウザ)で開くでしょう。

設定した後でWebビューア内をブラウズ操作して別のページに移動する場合に、設定したときのURLと変わってるので、Get~関数で取得する意味があります。

#8 2021-07-19 10:17:39

ns_dom
メンバー

Re: [解決] Webビューアで表示されているサイトのURLの取得

himadanee様

早速の対応有難う御座います。
すみませんお手数をお掛けしまして・・

WEBビューワの計算式で表示されたURLは、プロパティで確認すると
例えば具体的に以下に以下の様になっています。
---計算式は、都度異なりますが----
"http://www.google.co.jp/search?" & "q=" & U_kaim::D_1品名 & " " & U_kaim::D_2品名_補助 & " 画像" です。
※U_kaim::D_1品名 → 味の素
※U_kaim::D_2品名_補助 → 詰め替え用

・WEBビューワに表示されている検索窓には → "味の素 詰め替え用 画像" と表示されています。
・検索結果で表示されたWEBビューワ画面をアクティブのまま、プロパティで「アドレス(URL)」で
確認すると以下の内容確認ができます。これをPCやスマホで当たり前ですが、URL貼付け検索すると
WEBビューワと同一表示となります。

※以下WEBビューワのURL結果です。このURLを抽出したと考えています。目的は、iPhoneで検索結果速度向上の為です。
WEBビューアですぐ表示されますが、表示された画像を手作業でコピペするための画僧がアクティブになるまで、
数十秒かかるときもあり、回線速度の問題を別にしても利用上、使い勝手が悪いので改善したいと考えているためです。
宜しくお願い致します。
https://www.google.co.jp/search?q=%E5%9 … 6656651452

オフライン

#9 2021-07-19 16:53:32

himadanee
ゲストユーザー

Re: [解決] Webビューアで表示されているサイトのURLの取得

エンコードされてるだけでは。URLを開くで「自動的にエンコード」のチェックボックスを使うか、GetAsURLEncoded関数で引数を変換します。

#10 2021-07-19 21:48:38

ns_dom
メンバー

Re: [解決] Webビューアで表示されているサイトのURLの取得

himadanee様

その後、ご指摘通り、計算式指定でボタン一つでURLが目的通り
表示されるようになりました。有難うございました。

以下がURLで開くで表示できる様になりました。
"http://www.google.co.jp/search?" & "q=" & U_kaim::D_1品名 & " " & U_kaim::D_2品名_補助 & " 画像"

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer