アプリスクリプト、Webアプリ(Googleサイト内、共有オプション:公開時に「アプリにアクセスできる人:ドメイン内の誰でも」)があり、コードを次のように使用してフォームを作成します:
var app = UiApp.createApplication();
var panel = app.createVerticalPanel();
.....
ユーザーが送信ボタンを押すと、データがスプレッドシートに保存されます。
フォームを機能させるには、このスプレッドシートのユーザー グループにフル アクセスを許可する必要があります。
問題は、user1 (ユーザー グループに属している) に、user2 (ユーザー グループに属している) がこのスプレッドシートに保存したものを見たくないということです。
現時点では、通知なしでスプレッドシートを共有していますが、ユーザーはドライブの [共有] ボタンを使用してスプレッドシートにアクセスできます。
質問: 共有を非表示にすることは可能ですか (Windows の $ share のように)?
実行時にスプレッドシートをユーザーグループと共有せずに、スクリプトの特別な付与オプションでスプレッドシートの読み取り/書き込みを許可することは可能ですか?
または、実際のGoogleフォーム(私のものではなく、Googleドライブから提供されたもの)がこの問題をどのように処理しますか?
ドメインで Google API が有効になっていません。私は Google 教育ライセンスを持っており、このドメインの管理者です。
それが十分に明確であることを願っています。^^
助けてくれてありがとう