Q&A

回答の並べ替え:
投稿新規に質問を投稿する

「アプリ○○のシート○○を新規ウィンドウで表示する」アクションでエラーが発生します

tito tito

2020-12-09 23:46

「アプリ○○のシート○○を新規ウィンドウで表示する」アクション

お世話になっております。

掲題の件について皆様のお力をお貸しいただきたく存じます。

画像のように表示したいアプリを「(現在のアプリ)」にしていれば
正しくシートが表示されるのですが、ここを他のアプリにすると
「○○シートが見つかりません。」というエラーが表示されます。

以下のことは確認しました。
・指定した他のアプリ、シートの存在
・「アクティブウィンドウ以外は操作させない」のチェックの有無

シート入力フォームの右側のアイコンを押下して指定先を
選んでいるので、指定ミスではないと思うのですが…
こちらについて正しく表示させる方法、確認不足部分等をご教授いただければと思います。

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

tito tito
Yexiongmao 様

回答ありがとうございます。

別アプリのシートを選択するにはアプリ-サブアプリ関係にしなければいけないんですね。
勉強になりました。
Yexiongmao Yexiongmao
メダルベストアンサー
こんにちは。

「アプリ○○のシート○○を新規ウィンドウで表示する」アクションでは、(現在のアプリ)で表示されるシートだけが対象になるようです。
(他アプリを選択して、シートが表示されるのは、シートのあるアプリを確認して、以下の作業の参照にするためと思われます。)

(現在のアプリ)で表示されるシートには サブアプリのシートが含まれますので、表示したいシートを持つアプリをサブアプリとして設定する必要があります。

設定は、表示したいアプリのアイコンのコンテキストメニューから、公開設定を開き、「サブアプリとして公開する」にチェックを入れ、公開します。
さらに、呼び出し側のアプリのコンテキストメニューから「サブアプリ設定」→「サブアプリ追加」と進んで、表示したいシートを持つアプリを追加します。
これで、(現在のアプリ)で表示されるシートに「シート名*」というかたちで表示されるようになります。

因みに、アプリをサブアプリとして公開すると、実行環境ではアプリが表示されなくなるので、シートが単独では開けなくなり、上記の要領で他シートのアクションから開くかたちになります。