質問
スクリプトAの中にある「スクリプト呼び出し処理」からスクリプトBを呼び出している状況で、
以下の操作を行った際にスクリプトA側でなにか操作をする必要はあるでしょうか。
・スクリプトBのスクリプト名を変更
・スクリプトBの処理内容を変更
・スクリプトBの削除
回答
[スクリプト呼び出し処理]では、「同じプロジェクトのスクリプトを呼び出す」場合と
「別のプロジェクトのスクリプトを呼び出す」場合がございます。
それぞれ以下の動作となります。
■呼び出し先のスクリプトBを名称変更した場合
「同じプロジェクト」内から名称変更後のスクリプトBを呼び出す場合は、
スクリプトA側の「スクリプト呼び出し処理」で設定変更は不要です。
「別のプロジェクト」から名称変更後のスクリプトBを呼び出す場合は、
スクリプトA側の「スクリプト呼び出し処理」でプロジェクトバージョンと
名称変更後のスクリプトへの更新が必要です。
■呼び出し先のスクリプトBの処理内容を変更した場合
「同じプロジェクト」内から処理内容変更後のスクリプトBを呼び出す場合は、
スクリプトA側の「スクリプト呼び出し処理」で設定変更は不要です。
「別のプロジェクト」から処理内容変更後のスクリプトBを呼び出す場合は、
スクリプトA側の「スクリプト呼び出し処理」でプロジェクトバージョンと
更新後のスクリプトの再指定が必要です。
■呼び出し先のスクリプトBを削除した場合
「同じプロジェクト」内から削除後のスクリプトBを呼び出す場合は、
Script Not Foundエラーが発生いたします。
「別のプロジェクト」から削除後のスクリプトBを呼び出そうとした場合、
呼び出し元のスクリプトA内の[スクリプト呼び出し]のスクリプトから
削除したスクリプトが選択できなくなります。
ただし、以前のプロジェクトバージョンは参照できるため、
削除前のバージョンを参照することで、削除されたスクリプトBを
呼び出すことが可能となります。
コメント
0件のコメント
記事コメントは受け付けていません。