おそらく初歩的な質問で申し訳ないのですが、
スプレッドシートにて、ゲストログインでスクリプトを
実行できるようにする設定方法を教えていただけないでしょうか?
ある程度検索等かけてみたのですが、分からない状態です。
現在の状態は以下のようになっています。
・スプレットシートの設定
・オーナーは自分としています。
・ゲストを編集者としています。
・シートD
・スクリプトSで用いるデータの入っているシートです。
・シート保護を用いて、ゲストは一部セルのみ編集できる状態です。
・シート保護の対象になっているセルの値も、
スクリプトS内部で引用しています。
・シートA
・スクリプトSで抽出したデータを出力するシートです。
・出力範囲外には、スクリプトS内部で変数の値を指定する
オプションセルを用意してます。
・オプションセルを除いて、シート保護をしており、
ゲストアカウントはオプションセルのみ編集できます。
・図形描画で作成したボタンを配置しており、
スクリプトSを割り当てています。
・スクリプトS
・シートAのオプションセルとシートDのデータを用いて、
データ抽出して、シートDの出力範囲に出力するスクリプトです。
・自分のアカウントでログインをし、シートAのボタンで実行することで、
スクリプトが自分の期待通りに動くことは確認できています。
・スクリプトの「公開」メニューについては、操作していません。
(おそらくここが関与するとは思うのですが、
サーチエンジンで検索してもよく分かっておらず、まだ未設定です。)
・この状態のため、現在ゲストでログインをし、スクリプトを実行しても、
「スクリプトSでエラーが発生しました」と表示され機能しません。
・できれば、スクリプトのソースの編集権限は自分のみがもち、
ゲストアカウントには閲覧権限を与えたくないです。
(スクリプト実行の面で、弊害となってしまうのならば、
その点は考慮して権限を広げようと思います。)
状況については、以上となります。
もしよろしければ、どなたか回答お願いいたします。