質問: * やりたいこと スプレッドシートのスクリプトをスプレッドシート変更権限のある人に見せたくない(実行はしたい)。 * 分かったこと スクリプトをstandalone Scriptで作成することで、スプレッドシートとは別の権限を付与できる。 * 質問1 作成したstandalone Scriptを、スプレッドシートから実行する方法を教えて下さい。 * 質問2 やりたいことの実現方法が他にあれば教えて下さい。 よろしくお願いします。
回答: Google Apps Scriptで作った関数類をライブラリ化しよう とか参考に、Standalone Script をライブラリ化してください。それをスプレッドシート内から使います。 ただ、ライブラリとして利用できるけれどソースコードは閲覧できない、という権限設定ができるのかどうかは、私は知りません(ライブラリはいくつも作っていますが、コードを隠したいと思ったことがない)。わかったら教えてください。