2012-07-10 6 views
20

配備済みのアプリケーションを表示しようとすると、このエラーメッセージが表示されます。エラーを停止するにはどうすればいいですか?Google Scriptでその操作を実行するには認証が必要です

私が知りたいのは、エラーを回避するためにやるべきことです。スクリプトで使用されている

サービス: - ScriptDbに - UiApp

(私はそれがすべてだと思う)

私はこれはかなり愚かな質問であるかなり確信しているが、私はできないようですドキュメンテーションの答えを見つけるために、皆さんの助けを借りて非常に感謝しています。

ありがとうございました。

答えて

44

スクリプトエディタにアクセスして、最初に手動で関数を実行する必要があります。

最初にWebアプリケーションとしてデプロイしたときに最初の認証ポップアップが表示されますが、新しいサービスにアクセスするコードを変更して再認証する必要がある場合。

+0

各機能を手動で実行している限り、それは私にとっては不可能であり、現在のデバッガは私自身のオブジェクトを作成していて、何らかの理由でそれらの機能をデバッグ/実行することはありません。 –

+0

単に関数を呼び出すのではなく、関数を選択するためにドロップダウンを使って関数を直接実行することを意味します。 –

+4

はい、スクリプトエディタに行き、関数を実行してみてください。メッセージが示唆するように実際にスクリプトが承認されていない場合、関数は実行されず、権限ポップアップが表示されます。予想されるパラメータがないために実行されて失敗する場合は問題ありません。私たちは実際にそれを実行しようとしていませんでした。あなたは空の関数を作成することができます。 (認証ウィンドウをポップアップする以外に)何もしなくても安全に機能するためには 'function auth(){}'を使用してください。 –

関連する問題