みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
みなさま、お世話になります。
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"
なにか間違いなどありましたら
ぜひアドバイス等いただけますでしょうか。
よろしくお願いいたします。
パスワード必要ないんですか?
「URLから挿入」の方がいいのでは。
パスワード必要ないんですか?
「URLから挿入」の方がいいのでは。
ご回答ありがとうございます。
パスワードは必要ありません。
また、URLからの挿入はできるのですが、アイコン表示になってしまいます。
画像自体を表示させたく思っています。
よろしくお願いいたします。
例に挙げてるURLが実際のと違いませんか?
https://www.google.com/cse/static/image … anding.png
とかの画像を取得する通常のURLなら普通に画像が表示されてます。
ファイル名に画像の拡張子がついてますか?
サーバが画像としてヘッダを生成していないのかな?
計算結果で置き換えたりインポートしなおせば直ると思いますが
例に挙げてるURLが実際のと違いませんか?
https://www.google.com/cse/static/image … anding.png
とかの画像を取得する通常のURLなら普通に画像が表示されてます。
ファイル名に画像の拡張子がついてますか?
サーバが画像としてヘッダを生成していないのかな?計算結果で置き換えたりインポートしなおせば直ると思いますが
ご返信ありがとうございます。
説明が分かりづらかったですね、失礼いたしました。
sharepoint上に保存してある画像ファイルを、「ピクチャを挿入」スクリプトステップでオブジェクトフィールドへ登録したく思っています。
アイコン表示ではなく、画像の内容を表示させたいです。
URLはサンプルで、「ピクチャを挿入」スクリプトステップ指定時に、「image:」や「imagewin:」を付けてもダメだった、ということをお伝えしたく仮のURLを記載しました。
追加情報として、sharepointのフォルダをネットワークドライブへ割り当てると、「ピクチャを挿入」スクリプトステップでオブジェクトフィールドへ登録できました。
しかし、ネットワークドライブの割り当ては運用上管理者しかできないため、「https:~」のパスを指定する方法での登録を希望です。
パスの指定が間違っているのか、そもそも「https:」から始まるパスは指定できないのか答えが見つからない状況です。
ご存知の方いらっしゃいましたらぜひご教授いただければ幸いです。
よろしくお願いいたします。
[ピクチャを挿入]で http or https プロトコルの画像を挿入はできないと思いますが......
[URLから挿入]ならばオブジェクトフィールドに挿入できます。
(http or https 上から直接参照はできませんから一度画像をダウンロードすることになります)
Offline
Windows版だと、会話処理の「ピクチャを挿入」で出てくるWindowsのファイル名入力ダイアログではhttpでも挿入できてしまうのですが、スクリプトではパスの指定のFMのダイアログでパスを指定するので、不可能です。
[ピクチャを挿入]で http or https プロトコルの画像を挿入はできないと思いますが......
[URLから挿入]ならばオブジェクトフィールドに挿入できます。
(http or https 上から直接参照はできませんから一度画像をダウンロードすることになります)
ありがとうございます。
[ピクチャを挿入]で http or https は挿入できないのですね。
[URLから挿入]ですとアイコン表示になってしまうので、何か手立てを考えたいと思います。
ありがとうございました。
[URLから挿入]ですとアイコン表示になってしまうので、何か手立てを考えたいと思います。
テンポラリフォルダに書き出して再度[ピクチャを挿入]でインポートすれば画像表示可能でしょう。
表示のみで良いならWEBビューアで表示がカンタンでしょう。
Offline
アイコン表示を画像表示にするのは、コレで良いかも。
Base64Decode ( Base64Encode ( オブジェクトフィールド ) ; "image.png" )
Offline
qb_dp様
ありがとうございます。
自分なりに調べたのですが、分からなかったので教えていただけますでしょうか。
>テンポラリフォルダに書き出して再度[ピクチャを挿入]でインポートすれば画像表示可能でしょう。
変数を設定:get(テンポラリパス)
urlから挿入:sharepointの画像を挿入(アイコン表示)
フィールド内容のエクスポート:$変数でテンポラリパスを指定
ピクチャを挿入
上記ではディスク上んファイルを作成できませんでした、と表示されてしまいます。
>表示のみで良いならWEBビューアで表示がカンタンでしょう。
こちら単純にURLを指定するだけでしょうか。
sharepointのURL指定ですと「ページが表示されません」となってしまいます。
>アイコン表示を画像表示にするのは、コレで良いかも。
>Base64Decode ( Base64Encode ( オブジェクトフィールド ) ; "image.png" )
こちらはスクリプトなどで指定するのでしょうか。
伝わらない文章で申し訳ございません。
ご教示いただけますと幸いです。
よろしくお願いいたします。
エクスポートする際はファイル名が必要です。(元のファイル名があったとしても明示的に指定が必要)
WebビューアはIE11相当で、もうサポートしてないサイトが多いからかな。IEでアクセスするとどうですか。
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 532.45 KiB (Peak: 553.36 KiB) ]