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

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

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

You are not logged in.

Announcement

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


#1 2018-01-11 12:01:59

URLからオブジェクトフィールドへ画像の挿入

いつもお世話になっております。

某ネットショップの方よりcsv形式で商品情報をもらっており
csvの一部に画像URLが入力されております。
画像URLを使用して、オブジェクトフィールドに画像を挿入をしたいと考えておりますが
お知恵をお借りして頂きたく思います。

[環境]
FM11

[現状]
半角スペースで結合されている画像URL(最大20個)を
各フィールド(画像URL1 , URL2 , ...)に計算式を使って抽出しております。
抽出したURLから画像をフィールドに挿入したいと思いオブジェクトフィールドを最大数に合わせて20フィールド作成しております。

Offline

#2 2018-01-11 13:02:49

Hiro
Member

Re: URLからオブジェクトフィールドへ画像の挿入

URLから挿入」はFMP12からなので無理でしょう。
FMP11では、プラグインなどで機能補足が必要です。

Offline

#3 2018-01-11 19:49:48

wader
Member

Re: URLからオブジェクトフィールドへ画像の挿入

手作業なら「ピクチャを挿入」のダイアログでファイル名にURLを入力すればいいんですが、スクリプトのパスには通用しません。
スクリプトでやるにはvbのSendKeysなどダイアログを経由させる必要がありそうです。

Offline

#4 2018-01-12 00:09:50

Re: URLからオブジェクトフィールドへ画像の挿入

Hiro様
ご回答ありがとうございます。
自宅PCにはFM15が入っておりますので確認してみます。


wader様
勉強不足の為、ご提示頂いた解決方法が理解できておりませんが
頂いたSendKeys vb をヒントに調べてチャレンジしてみます。

Offline

#5 2018-01-12 10:13:20

qb_dp
Member

Re: URLからオブジェクトフィールドへ画像の挿入

参考まで。
プラグインでの画像ダウンロード。
いずれもディレクトリへのダウンロードになります。

■BaseElements
変数を設定 [$er; 値:BE_HTTP_GET_File ( URL画像パス; ローカル画像パス )]

■ScriptMakerPS
変数を設定 [$er; 値:
Let([
PS=Substitute ( "Invoke-WebRequest '{url}' -OutFile '{LocalPath}'" ;
        ["{url}" ; URL画像パス]
    ;    ["{LocalPath}" ; ローカル画像パス] )
];
SMPS_Exe( PS  )
)]



BaseElements Plugin BaseElements Plugin Help Centre :
https://baseelementsplugin.zendesk.com/ … nts-Plugin

ScriptMakerPS | FileMaker Plugin for Windows :
https://sites.google.com/site/scriptmakerps/

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 9 queries executed - Memory usage: 508.95 KiB (Peak: 514.83 KiB) ]