ライブラリを介して複数のスプレッドシートにスクリプトを展開しています。しかし、ご存知かもしれませんが、スクリプトが最新バージョンを実行しているかどうかを知る方法は (まだ) ありません。
コードの独自のバージョン管理を作成することで、これを回避する方法を見つけようとしています。ライブラリ コードの最新バージョン番号を返す Web サービスを持っているので比較できますが、onOpen() は fetchURL を実行できません。情報を保持するスプレッドシートを開こうとしましたが、やはり onOpen() で openById を開けません...
onOpen() トリガーにはセキュリティ上の制限があり、バージョン管理を維持するために使用できる外部データ ソースを参照できません。
注: onOpen() イベントにスクリプト トリガーを使用したくありません。スプレッドシートをコピーしても、スクリプト トリガーはコピーされません。
そのため、onOpen() トリガー イベントで外部データ ソース (URL、他のスプレッドシートなど) をポイントしてライブラリ バージョンをチェックする方法についてのアイデアが不足しています。
助言がありますか?