一部のクエリコマンドが正常に動作しない

フォーラム TuneBrowser 一部のクエリコマンドが正常に動作しない

このトピックには4件の返信が含まれ、2人の参加者がいます。1 週、 2 日前 you さんが最後の更新を行いました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #4686

    you
    参加者

    Tikiさん、こんばんわ。

    クエリコマンドの $IFMATCH と $IFEXIST を使ってみたのですが、ドキュメントに記載されているような動作となりませんでした。
    私の使用方法が間違っている可能性もありますので、お手数ですがお手すきの際に、ご確認いただけますでしょうか。

    $IFMATCH(A,B,C,D) 及び $IFEXIST(A,B,C,D) はドキュメントを見る限り、AまたはBにどのような文字列が設定されていても空文字が返らない(必ずCかDの文字列が返る(CかDが空文字でないこと前提))という認識ですが、使用してみるとAとBにどのような文字列を設定しても必ず空文字が返ってきてしまいます。

    例えば以下のような使い方をしても空文字が返されます。

    $IFMATCH(aaa,bbb,ccc,ddd)

    この場合、dddが文字列として返されることを期待するのですが、実際には空文字が返されます。

    もし何か私の使い方が間違っていましたら、正しい使用方法をご教授頂けますでしょうか。
    宜しくお願い致します。

     

    #4779

    Tiki
    キーマスター

    こんにちわ。

    確認に時間がかかりましたが、これは文字通り「$IFMATCH(aaa,bbb,ccc,ddd)」を指定した場合の話ですよね。つまり、aaaの部分が固定文字列でクエリを含んでいないということですよね。

    たしかにそのケースだとcccもdddも返さず、空が返ってしまっていました。もし認識が合っていれば、次の (不具合修正専用でない) リリースで改善したいと思います。

    よろしくお願いします。

    #4799

    you
    参加者

    こんばんわ。

    お忙しいところ、ご確認いただきありがとうございます。

    確認に時間がかかりましたが、これは文字通り「$IFMATCH(aaa,bbb,ccc,ddd)」を指定した場合の話ですよね。つまり、aaaの部分が固定文字列でクエリを含んでいないということですよね。

    はい、その例の場合は確かにその通りなのですが、仮にaaaの部分が固定文字列ではなくクエリを含んだ文字列であっても、私の使い方が間違っているのか、空文字列が返ってくるような気がします;

    少し込み入った話になって恐縮ですが、具体的にこちらでの使用方法を説明させていただきますと、まず使用箇所は、設定の、左側ペインより「表示の設定 – ビューの設定 – Album Viewの設定 – トラック表示」を選択し、右側ペインより、「ビューの書式 – トラック行 – トラック各行の書式 – ヘッダ行の書式 – カラム – テキスト – クエリ文字列」の部分になります。(以下画像赤枠の部分)

    上の画像では該当箇所のクエリ文字列に %ARTIST,Combine% が指定されていますが、この状態ではあるアルバムの楽曲のヘッダー部分の表示は以下のように「初音ミク」となっています。

    ここでクエリ文字列を以下のように $IFMATCH(%ARTIST,Combine%,bbb,ccc,ddd) と書き換えてみます。

    この場合は、固定文字列cccかdddのどちらかが返されるのではないかと思うのですが、先ほどと同じアルバムの表示を確認すると、以下のように何も表示されなくなってしまいます。

    なお、全ての引数に固定文字列ではなくクエリを含む文字列を渡しても結果に変わりはありませんでした。

    もし使用方法など何かこちらに不備がありましたら、ご指摘いただけますでしょうか。
    お手数お掛けして申し訳ありませんが、宜しくお願い致します。

     

    #4831

    Tiki
    キーマスター

    youさん、こんばんわ。

    お手数をおかけします。詳細な説明ありがとうございます。時間がかかりましたが、この件、次のリリースで改善できると思います。次のリリースはまだすこし先になりそうなのですが、いましばらくお待ちください。

    #4847

    you
    参加者

    こんばんわ。

    承知しました。
    ご対応ありがとうございました!

     

5件の投稿を表示中 - 1 - 5件目 (全5件中)

このトピックに返信するにはログインが必要です。