質問: HtmlService.createTemplateFromFile('index'); return html.evaluate(); } // index.html Hello True!! ``` 公開→ウェブアプリケーションとして導入 プロジェクトバージョン→新規作成 次のユーザとして→ウェブアプリケーションにアクセスしているユーザー アプリケーションにアクセスしているユーザー:自分のみ(←ここがダメなのか?でも特定ユーザーのみにアクセスしてもらいたいので「全員」という選択はなしかと) で、URLを取得、とりあえずURLを叩くと期待された表示が出ます。 次にこのスクリプトファイルを別のテストユーザーに共有してもらい、そのテストユーザーのPCで同じファイルを開き、公開→ウェブアプリケーションとして導入・・と同じように設定し、URLを取得します。叩いてみましたが、「現在、ファイルを開くことができません」となって期待された画面が表示されず、ハマっています。 解決策があれば、よろしくお願い致します。
回答: > > アプリケーションにアクセスしているユーザー:自分のみ(←ここがダメなのか?でも特定ユーザーのみにアクセスしてもらいたいので「全員」という選択はなしかと) > > > 「全員」にする以外にユーザーに使ってもらう方法はないと思います。 その上で、`Session.getActiveUser().getEmail()` でユーザーを取得し、限定する方法などを考えるくらいしか思いつきません。(すみませんが未検証です) 【Class Session | Apps Script | Google Developers】