これは私の質問と同じだと思います: http://code.google.com/p/google-apps-script-issues/issues/detail?id=852
しかし、はっきり させておきたいのですが、Google Apps スクリプトは、Google/Gmail ユーザーがサインインしていないと Google サイトで実行されませんか?
...Google 以外のアカウントに GAS を導入できる Google プロダクトは他にありますか?
ありがとう、ネイサン
これは私の質問と同じだと思います: http://code.google.com/p/google-apps-script-issues/issues/detail?id=852
しかし、はっきり させておきたいのですが、Google Apps スクリプトは、Google/Gmail ユーザーがサインインしていないと Google サイトで実行されませんか?
...Google 以外のアカウントに GAS を導入できる Google プロダクトは他にありますか?
ありがとう、ネイサン
ここでは、3 つ以上ではないにしても、2 つの異なるレベルのユーザー ID が機能しています。私はあなたのためにそれらを明確な方法で引き離そうとします.
Google サイトは、Google のユーザーにも非ユーザーにも使用できます。そのサイトの共有設定に完全に依存します。世界と共有すると、共有され、検索エンジンにインデックスされます。リンクを誰かと共有すると、検索エンジンはそれをインデックスに登録しませんが、ユーザーはサイトを使用するためにサインインする必要はありません。
Google サイトに埋め込まれているものには、独自のユーザー アイデンティティの問題がある可能性があります。これらを管理する最も簡単な方法は、[公開] メニューに移動し、[Web アプリケーションとしてデプロイ] することです。次に、スクリプトを実行するアカウント (基本的にはあなたまたはユーザー) を尋ねるメニューが表示されます。次に、アクセスを許可するユーザーを指定します。[誰でも、匿名でも] を選択します。
これにより、そのアプリがあなたのアカウントとして実行されますが、誰でも呼び出すことができます。GAS で作成されたフォームへのパブリック アクセスを許可するのに最適です。
今他の問題。GAS にユーザーを明示的に呼び出すコードが含まれている可能性があります。その場合、以前の設定はすべて重要ではありません。スクリプトがユーザーを検索し、有効なものが見つからない場合、エラーが発生します。ただし、これらの呼び出しは非常に明白であり、めったに使用されません。(少なくとも私の経験では。)
しかし、要するに、はい!GAS を Google サイトに埋め込んで、匿名ユーザーから呼び出されるようにすることができます。
私の例: https://sites.google.com/site/greenmountainretreat/sign-up
間違い。[挿入] > [スクリプト ガジェット] を使用して、Apps Script を Google サイトに埋め込むことができます。公開設定が「誰でも、匿名でも」に設定されていることを確認してください。
あなたが言及している問題は、i-frame ガジェットをGoogle 以外のサイトに挿入することに関するものです...混同しないでください...問題レポートをよく読んでください。
別の例が必要な場合は...