「アプリ○○のシート○○を新規ウィンドウで表示する」アクションでエラーが発生します
2020-12-09 23:46
お世話になっております。
掲題の件について皆様のお力をお貸しいただきたく存じます。
画像のように表示したいアプリを「(現在のアプリ)」にしていれば
正しくシートが表示されるのですが、ここを他のアプリにすると
「○○シートが見つかりません。」というエラーが表示されます。
以下のことは確認しました。
・指定した他のアプリ、シートの存在
・「アクティブウィンドウ以外は操作させない」のチェックの有無
シート入力フォームの右側のアイコンを押下して指定先を
選んでいるので、指定ミスではないと思うのですが…
こちらについて正しく表示させる方法、確認不足部分等をご教授いただければと思います。
よろしくお願いいたします。
回答を投稿するにはログインが必要です。
Yexiongmao 様
回答ありがとうございます。
別アプリのシートを選択するにはアプリ-サブアプリ関係にしなければいけないんですね。
勉強になりました。
回答ありがとうございます。
別アプリのシートを選択するにはアプリ-サブアプリ関係にしなければいけないんですね。
勉強になりました。
ベストアンサー
こんにちは。
「アプリ○○のシート○○を新規ウィンドウで表示する」アクションでは、(現在のアプリ)で表示されるシートだけが対象になるようです。
(他アプリを選択して、シートが表示されるのは、シートのあるアプリを確認して、以下の作業の参照にするためと思われます。)
(現在のアプリ)で表示されるシートには サブアプリのシートが含まれますので、表示したいシートを持つアプリをサブアプリとして設定する必要があります。
設定は、表示したいアプリのアイコンのコンテキストメニューから、公開設定を開き、「サブアプリとして公開する」にチェックを入れ、公開します。
さらに、呼び出し側のアプリのコンテキストメニューから「サブアプリ設定」→「サブアプリ追加」と進んで、表示したいシートを持つアプリを追加します。
これで、(現在のアプリ)で表示されるシートに「シート名*」というかたちで表示されるようになります。
因みに、アプリをサブアプリとして公開すると、実行環境ではアプリが表示されなくなるので、シートが単独では開けなくなり、上記の要領で他シートのアクションから開くかたちになります。
「アプリ○○のシート○○を新規ウィンドウで表示する」アクションでは、(現在のアプリ)で表示されるシートだけが対象になるようです。
(他アプリを選択して、シートが表示されるのは、シートのあるアプリを確認して、以下の作業の参照にするためと思われます。)
(現在のアプリ)で表示されるシートには サブアプリのシートが含まれますので、表示したいシートを持つアプリをサブアプリとして設定する必要があります。
設定は、表示したいアプリのアイコンのコンテキストメニューから、公開設定を開き、「サブアプリとして公開する」にチェックを入れ、公開します。
さらに、呼び出し側のアプリのコンテキストメニューから「サブアプリ設定」→「サブアプリ追加」と進んで、表示したいシートを持つアプリを追加します。
これで、(現在のアプリ)で表示されるシートに「シート名*」というかたちで表示されるようになります。
因みに、アプリをサブアプリとして公開すると、実行環境ではアプリが表示されなくなるので、シートが単独では開けなくなり、上記の要領で他シートのアクションから開くかたちになります。