自作マクロを組み込んだyxwzファイルを分析アプリとして実行し、ウィンドウ上で値の設定を行いたいと考えております。
しかし、実行した所「この分析アプリは設定を必要としません。」と表示され、空白となっておりました。
一方で作成したyxmcファイルでインターフェースデザイナーを表示させると、マクロ側で設定した入力項目が表示されております。
マクロを追加したフロー上でインターフェースデザイナー上に質問が表示されるようにしたいのですが、どうすればよろしいでしょうか?
ご教示いただけますと幸いです。よろしくお願いいたします。
@miyata さん
分析アプリの場合、最も外側(Outer)のWork Flow(つまりyxwz)に直接設定されたインターフェースツールしか質問に出てこない仕様らしく、マクロ内に設定されたインターフェースは表示されないようです。
海外コミュニティに似たような質問が投稿され、理由が上記の如く書かれていました。
上記投稿ですと「結局どう解決すればいいのか?」の肝心のところが触れられてないので、私なりに考えた解決策を書いておきます。
①マクロのフォーミュラツールには、コントロールパラメータのQアンカーをつなぐ
②yxwzにテキストボックスを設置し、マクロのコントロールパラメータに入るテキストボックスを更新するようアクションツールを設定
こうすると、分析アプリ実行時に質問が表示され、ここに入力した値が、マクロ内のコントロールパラメータを経由してフォーミュラの中身に[#1]として認識されます。
yxzpをご参考までに、添付しておきます。
貴重なご回答ありがとうございます。
私の方でもいろいろな方法を検証させていただきます。
またわからない部分がありましたら、質問させていただきたいと思います。
なるほど!マクロのConfigurationの値を書き換えにいくことで、マクロ内にデータがカスケードしていくんですね。非常に勉強になりました。
@miyata さん
私のやり方はベストではないので、ご放念ください・・・