初心者のFileMaker pro Q&A

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

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

ログインしていません。

アナウンス

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


#1 2021-04-30 16:57:16

ublfa
ゲストユーザー

オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

みなさま、お世話になります。

FM18を利用しています。

画像ファイルは「Microsoft Sharepoint」へ保存しています。


Sharepointにある画像をピクチャを挿入のスクリプトで表示させたいと思い、
いろいろなパターンを試してみましたが表示されません。

下記、試したURLです。
"https://name.sharepoint.com/sites/aaa.jpg"

"image:https://name.sharepoint.com/sites/aaa.jpg"
"image:/https://name.sharepoint.com/sites/aaa.jpg"
"image://https://name.sharepoint.com/sites/aaa.jpg"

"imagewin:https://name.sharepoint.com/sites/aaa.jpg"
"imagewin:/https://name.sharepoint.com/sites/aaa.jpg"
"imagewin://https://name.sharepoint.com/sites/aaa.jpg"


なにか間違いなどありましたら
ぜひアドバイス等いただけますでしょうか。


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

#2 2021-04-30 17:14:00

himadanee
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

パスワード必要ないんですか?
「URLから挿入」の方がいいのでは。

#3 2021-04-30 17:31:46

ublfa
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

himadanee さんの発言:

パスワード必要ないんですか?
「URLから挿入」の方がいいのでは。

ご回答ありがとうございます。

パスワードは必要ありません。

また、URLからの挿入はできるのですが、アイコン表示になってしまいます。
画像自体を表示させたく思っています。

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

#4 2021-04-30 18:21:30

himadanee
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

例に挙げてるURLが実際のと違いませんか?

https://www.google.com/cse/static/image … anding.png
とかの画像を取得する通常のURLなら普通に画像が表示されてます。
ファイル名に画像の拡張子がついてますか?
サーバが画像としてヘッダを生成していないのかな?

計算結果で置き換えたりインポートしなおせば直ると思いますが

#5 2021-05-06 16:43:55

ublfa
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

himadanee さんの発言:

例に挙げてるURLが実際のと違いませんか?

https://www.google.com/cse/static/image … anding.png
とかの画像を取得する通常のURLなら普通に画像が表示されてます。
ファイル名に画像の拡張子がついてますか?
サーバが画像としてヘッダを生成していないのかな?

計算結果で置き換えたりインポートしなおせば直ると思いますが

ご返信ありがとうございます。

説明が分かりづらかったですね、失礼いたしました。


sharepoint上に保存してある画像ファイルを、「ピクチャを挿入」スクリプトステップでオブジェクトフィールドへ登録したく思っています。

アイコン表示ではなく、画像の内容を表示させたいです。

URLはサンプルで、「ピクチャを挿入」スクリプトステップ指定時に、「image:」や「imagewin:」を付けてもダメだった、ということをお伝えしたく仮のURLを記載しました。


追加情報として、sharepointのフォルダをネットワークドライブへ割り当てると、「ピクチャを挿入」スクリプトステップでオブジェクトフィールドへ登録できました。

しかし、ネットワークドライブの割り当ては運用上管理者しかできないため、「https:~」のパスを指定する方法での登録を希望です。

パスの指定が間違っているのか、そもそも「https:」から始まるパスは指定できないのか答えが見つからない状況です。


ご存知の方いらっしゃいましたらぜひご教授いただければ幸いです。
よろしくお願いいたします。

#6 2021-05-06 17:04:39

Moz
メンバー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

[ピクチャを挿入]で http or https プロトコルの画像を挿入はできないと思いますが......

[URLから挿入]ならばオブジェクトフィールドに挿入できます。
(http or https 上から直接参照はできませんから一度画像をダウンロードすることになります)

オフライン

#7 2021-05-06 17:48:59

himadanee
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

Windows版だと、会話処理の「ピクチャを挿入」で出てくるWindowsのファイル名入力ダイアログではhttpでも挿入できてしまうのですが、スクリプトではパスの指定のFMのダイアログでパスを指定するので、不可能です。

#8 2021-05-06 18:05:41

ublfa
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

Moz さんの発言:

[ピクチャを挿入]で http or https プロトコルの画像を挿入はできないと思いますが......

[URLから挿入]ならばオブジェクトフィールドに挿入できます。
(http or https 上から直接参照はできませんから一度画像をダウンロードすることになります)

ありがとうございます。
[ピクチャを挿入]で http or https は挿入できないのですね。

[URLから挿入]ですとアイコン表示になってしまうので、何か手立てを考えたいと思います。

ありがとうございました。

#9 2021-05-06 18:34:29

qb_dp
メンバー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

[URLから挿入]ですとアイコン表示になってしまうので、何か手立てを考えたいと思います。

テンポラリフォルダに書き出して再度[ピクチャを挿入]でインポートすれば画像表示可能でしょう。

表示のみで良いならWEBビューアで表示がカンタンでしょう。

オフライン

#10 2021-05-06 18:43:28

qb_dp
メンバー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

アイコン表示を画像表示にするのは、コレで良いかも。
Base64Decode ( Base64Encode ( オブジェクトフィールド ) ; "image.png" )

オフライン

#11 2021-05-11 16:52:13

ublfa
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

qb_dp様

ありがとうございます。
自分なりに調べたのですが、分からなかったので教えていただけますでしょうか。

>テンポラリフォルダに書き出して再度[ピクチャを挿入]でインポートすれば画像表示可能でしょう。

変数を設定:get(テンポラリパス)
urlから挿入:sharepointの画像を挿入(アイコン表示)
フィールド内容のエクスポート:$変数でテンポラリパスを指定
ピクチャを挿入

上記ではディスク上んファイルを作成できませんでした、と表示されてしまいます。


>表示のみで良いならWEBビューアで表示がカンタンでしょう。
こちら単純にURLを指定するだけでしょうか。
sharepointのURL指定ですと「ページが表示されません」となってしまいます。


>アイコン表示を画像表示にするのは、コレで良いかも。
>Base64Decode ( Base64Encode ( オブジェクトフィールド ) ; "image.png" )

こちらはスクリプトなどで指定するのでしょうか。


伝わらない文章で申し訳ございません。

ご教示いただけますと幸いです。

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

#12 2021-05-11 17:44:51

himadanee
ゲストユーザー

Re: オンラインストレージの画像を「ピクチャを挿入」でオブジェクトフィールドへ表示させたい

エクスポートする際はファイル名が必要です。(元のファイル名があったとしても明示的に指定が必要)

WebビューアはIE11相当で、もうサポートしてないサイトが多いからかな。IEでアクセスするとどうですか。

クィック投稿

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

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

Board footer