GoogleAppScriptで実行時のバージョン指定方法はあるのか

実現したいこと

関数を実行するときにバージョンを指定して実行することはできるのか

前提、試したこと

デプロイを使ってバージョンを作成することはできます。
トリガーではバージョンを指定して実行することは可能でしたので、トリガー関係なく単に関数を呼び出すときにもバージョンを指定して実行できるほう方法はないかと探しています。

実装しているものはスプレッドシート上で動作するスクリプトで、スプレッドシート上にボタン等をおいてスクリプトを呼び出しています。

試してみたこととしては外部に独立した
1;AppScriptファイルを作成
2;このファイルをデプロイでバージョンを作成
3;スプレッドシート上のgasからライブラリとして登録

これであればやりたいことに近いことはできましたが、外部のファイルからだと直接使えない関数などがあることや、ライブラリから関数を呼び出したりとやや不便でしたので直接バージョンを指定して実行できる方法や、自分はこうしているなどのアイデアがあったら教えてほしいです。

困っていることとしては
現状スプレッドシート上で運用しているプログラムなのでちょっとした変更で動かなくなってしまったりバグが発生してしまうことが怖いです。

コメントを投稿

0 コメント