質問: ### 前提・実現したいこと グーグルスプレッドシートで自動処理を行うために、GASでソースを書いているのですが(スクリプトエディタ)、 共有する相手にそのソースの中身を見られないようにしたいです。 私の権限 *GASの参照・編集・実行 *GSSシートのCSVダウンロード *GSSブックのコピー 共有相手の権限 *GASの実行 *GSSシートのCSVダウンロード ### 試したこと GSSを共有相手に共有するだけの場合はGASソースは見れないと思うのですが、 共有相手がそのGSSのブックをコピーして、そのコピーしたブックの作成者が共有相手になると、 GASのコードを共有相手が確認できてしまいます。 ### こういうことができないか *GSSのブックのコピー禁止するような設定やGASの制御 *GASソースの閲覧PASSWORDの設定 *GASソースの暗号化 ### 補足情報 GASの実行はシートに図形を配置して、スクリプトエディタに記載したfunctionを割り当てています。 その図形を押すことで共有相手にGASを実行するようにしてもらう予定です。
回答: 端的に無理だと思います。 全部隠蔽したければマクロという枠組みを出るしかないです。 できる限界は、値を取ってきて埋めるというコピーされてもどうということもないコードだけ共有して、処理する部分は公開したapiの裏側で実装する、といった方法ではないでしょうか。