Qlik Community

Qlik Japan

Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。質問に関する回答は基本的に日本語で行われます。 日本語資料はグループにJoinしなくてもダウンロード可能ですが、 質問を投稿したい場合は、CommunityへのログインをしてグループにJoin Requestを行って下さい。 承認を受けた後に質問を投稿することが可能になります。 ログインはQlikIDを登録してください。

chakiw5
New Contributor III

VBSによるサムネイルの設定について

皆様

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

このたびPublisherを導入し、Loop and Reduce機能を使い各要素毎に自動的にQVWを分割し作成

しようとしています。

しかし分割されたQVWのサムネイルは元ファイルと全て同じになっておりそれを如何に簡単に

変更するか思案中です。

サポートさんに聞いても難しいとのつれない返事なのでいろいろなコミュニティを覗いては

情報を集め、添付のようなVBSを作りました。

動作ではエラーも出ないで終了するのですが、AccessPointから表示させると元のままになっています。

試しに手作業でサムネイルを設定すると当然ですがその通りに表示され、それに対してVBSで変更

させるとイメージが無い状態で表示されるのでなんらかの変更がされているとは思っています。

何か足りない点があればどうぞご教授ください。

よろしくお願いします。

Tags (1)
1 Solution

Accepted Solutions
Highlighted
Employee
Employee

Re: 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

2 Replies
Highlighted
Employee
Employee

Re: 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

chakiw5
New Contributor III

Re: VBSによるサムネイルの設定について

お世話になります。

ご指摘の通りにスクリプトを修正すると見事に成功しました!

set docprop = newdoc.GetProperties

docprop.ThumbnailSettings.ImagePath=fPath & "\wallpaper\ITEM1.jpg"

newdoc.SetProperties docprop

本当にありがとうございました、関数ではなく直接プロパティに指定した方が良かったんですね。

またSettings.iniですがこの値を1にしてもまったく更新されない状態で、今回もサービスを再起動して

サムネイルの表示を確認していました。

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