Google スプレッドシートにアクセスする Google スクリプト UI を持つ Google サイトがあります。
Google スクリプトが、Google サイトへのアクセスに使用された Google アカウントに基づいて別のスプレッドシートにアクセスできるようにしたいと考えています。
これは可能ですか?もしそうなら、誰かがサンプルコードで正しい方向に向けることができますか?
ありがとう、
ジョン
Google スプレッドシートにアクセスする Google スクリプト UI を持つ Google サイトがあります。
Google スクリプトが、Google サイトへのアクセスに使用された Google アカウントに基づいて別のスプレッドシートにアクセスできるようにしたいと考えています。
これは可能ですか?もしそうなら、誰かがサンプルコードで正しい方向に向けることができますか?
ありがとう、
ジョン
GoogleAppsドメイン外の場合は不可能
あなたがやろうとしていることについてもっと情報がありますか?ユーザーがスクリプトにアクセスすると、次の方法でアクティブなユーザーをキャプチャできます。
var currentUser = Session.getActiveUser()
スクリプトにスプレッドシートへのアクセスを許可したいユーザーの名前がある場合、そのスプレッドシートへのアクセスを許可できなかった理由がわかりません。事前にスプレッドシートで許可を与えるか、.setEditor(currentUser)
または.setViewer(currentUser)
関数を介してスクリプトを使用している間に許可を与える必要があります。
スクリプトを公開すると、スクリプトにアクセスするユーザー (アクティブ ユーザー) または自分 (有効なユーザー) としてスクリプトを実行できます。スクリプトを公開し、誰でもアクセスできるようにアクセス許可を設定できます。ドメイン内の誰か、または匿名ユーザーにさえアクセスできます。