初心者のFileMaker pro Q&A (旧掲示板)

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

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

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2020-11-04 16:28:52

nice-guy
Member

GetLayoutObjectAttribute ( "WebViewer" ;" content" )で取得出来ないときがある

みなさん、こんにちは。
Win版V18を利用しています。
レイアウト内にWebViewerを配置し、そのHTMLソースを取得してフィールド設定しています。
スクリプト内で
別の画面からWebViewerがあるレイアウトに切り替えて、その後
フィールド設定[テーブル::フィールド1;GetLayoutObjectAttribute ( "WebViewer" ;" content" )]としています。
この時に、GetLayoutObjectAttribute ( "WebViewer" ;" content" )が正常にフィールド内に入力される時とされないときがあります。
スクリプトで5秒停止にし、レコード確定をし、オブジェクトの更新で、WebViewerとフィールド1も更新していますが、それでもダメです。
どうしたら安定的に値を取得することが出来ますか?
よろしくお願いします。

Offline

#2 2020-11-04 17:04:14

qb_dp
Member

Re: GetLayoutObjectAttribute ( "WebViewer" ;" content" )で取得出来ないときがある

直接の回答ではありませんが、文字コードが UTF-8 なら「スクリプト:URL から挿入」で取得したほうが確実です。

Offline

#3 2020-11-04 17:20:50

nice-guy
Member

Re: GetLayoutObjectAttribute ( "WebViewer" ;" content" )で取得出来ないときがある

qb_dp さん、回答ありがとうございました。
過去の質問
URLから挿入でプロキシサーバー環境下でエラーが発生
https://fm-aid.com/bbs2/viewtopic.php?id=11134
にありますが、Curlオプションで、プロキシサーバーの自動設定が出来ずに、
この方法に変更しました。
なので、URLから挿入は使えないのです。

Offline

#4 2020-11-04 17:30:58

qb_dp
Member

Re: GetLayoutObjectAttribute ( "WebViewer" ;" content" )で取得出来ないときがある

GetLayoutObjectAttribute ( "WebViewer" ;" content" ) を LOOP で回して </html> の出現を待つとか。

Offline

#5 2020-11-04 19:56:11

nice-guy
Member

Re: GetLayoutObjectAttribute ( "WebViewer" ;" content" )で取得出来ないときがある

qb_dp さん 回答ありがとうございました。
なるほど、その方法でやってみます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.364 seconds, 7 queries executed - Memory usage: 505.97 KiB (Peak: 515.92 KiB) ]