Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
皆様
いつもお世話になっております。
このたびPublisherを導入し、Loop and Reduce機能を使い各要素毎に自動的にQVWを分割し作成
しようとしています。
しかし分割されたQVWのサムネイルは元ファイルと全て同じになっておりそれを如何に簡単に
変更するか思案中です。
サポートさんに聞いても難しいとのつれない返事なのでいろいろなコミュニティを覗いては
情報を集め、添付のようなVBSを作りました。
動作ではエラーも出ないで終了するのですが、AccessPointから表示させると元のままになっています。
試しに手作業でサムネイルを設定すると当然ですがその通りに表示され、それに対してVBSで変更
させるとイメージが無い状態で表示されるのでなんらかの変更がされているとは思っています。
何か足りない点があればどうぞご教授ください。
よろしくお願いします。
こんにちは。
私は試したことがないので推測ですが、SetWallpaper関数ではなく、
https://help.qlik.com/en-US/qlikview-developer/November2017/Content/APIsAndSDKs.htm
にある「QlikView COM API reference (download QV document)」の中の「APIguide.qvw」で、[Automation Examples]などで「ThumbnailSettings」で検索すると、Documentのプロパティの中の「ThumbnailSettings.ImagePath」を参照するサンプルコード(VB)がありますが、そのようなAPIを使う必要があるのではないでょうか?
なお、下記のSupportKBでも説明されていますが、最近のQlikViewのバージョンですと、QvThumbnailCacheUpdateIntervalというパラメータがSettings.iniに導入されていますので、注意が必要かと思います。
[QlikView - Document thumbnail not refreshing in Access Point]
https://qliksupport.force.com/articles/000038326
[Document Thumbnail not refreshing in Access Point]
https://qliksupport.force.com/articles/000037292
こんにちは。
私は試したことがないので推測ですが、SetWallpaper関数ではなく、
https://help.qlik.com/en-US/qlikview-developer/November2017/Content/APIsAndSDKs.htm
にある「QlikView COM API reference (download QV document)」の中の「APIguide.qvw」で、[Automation Examples]などで「ThumbnailSettings」で検索すると、Documentのプロパティの中の「ThumbnailSettings.ImagePath」を参照するサンプルコード(VB)がありますが、そのようなAPIを使う必要があるのではないでょうか?
なお、下記のSupportKBでも説明されていますが、最近のQlikViewのバージョンですと、QvThumbnailCacheUpdateIntervalというパラメータがSettings.iniに導入されていますので、注意が必要かと思います。
[QlikView - Document thumbnail not refreshing in Access Point]
https://qliksupport.force.com/articles/000038326
[Document Thumbnail not refreshing in Access Point]
https://qliksupport.force.com/articles/000037292
お世話になります。
ご指摘の通りにスクリプトを修正すると見事に成功しました!
set docprop = newdoc.GetProperties
docprop.ThumbnailSettings.ImagePath=fPath & "\wallpaper\ITEM1.jpg"
newdoc.SetProperties docprop
本当にありがとうございました、関数ではなく直接プロパティに指定した方が良かったんですね。
またSettings.iniですがこの値を1にしてもまったく更新されない状態で、今回もサービスを再起動して
サムネイルの表示を確認していました。
またよろしくお願いします。