2016-05-27 19 views
1

私はhttps://developers.google.com/apps-script/guides/rest/quickstart/jsのチュートリアルに従い、アプリケーションエンジンを使用して、いくつかのアプリケーションスクリプト関数を呼び出すためのjavascript関数を作成しました。他のGmailアカウントにGoogleアプリスクリプト実行APIのアクセス許可を与えるにはどうすればいいですか?

すべての機能は、Googleドライブに登録したメールでうまく機能します。

新しいGmailユーザーを追加しようとしています。そのため、ユーザーがApp Engineアプリにログインすると、同じシートからデータを取得できるようになります。

代わりに、私は401または403エラー

Error calling API: { 
    "error": { 
    "code": 401, 
    "message": "ScriptError", 
    "status": "UNAUTHENTICATED", 
    "details": [ 
     { 
     "@type": "type.googleapis.com/google.apps.script.v1.ExecutionError", 
     "errorMessage": "Authorization is required to perform that action.", 
     "errorType": "ScriptError" 
     } 
    ] 
    } 

を取得しています私はIAM &管理下のApp EngineのデベロッパーコンソールでスクリプトAPIプロジェクトにユーザーを追加しようとしました。しかし、それはまだ動作しません。

どのようにユーザーの電子メールを追加して許可を得るのですか?ありがとうございました。

+2

こんにちは、より詳細な回答を待っています。私のために必要なのは、2番目のアカウントでスクリプトを所有者として実行することです。これは実行APIでは不可能です。私のアドバイスは、あなたが所有者の資格情報で実行する権利を公開し、urlfetchでurlを呼び出すWebアプリケーションを作成することです。 – St3ph

答えて

0

エラーコード401の問題については、hereの解決策を実行してください。スクリプトに関連付けられたAPIプロジェクトから正しい資格情報が生成されていることを確認してください。また、「Google Apps Script Execution API」を有効にする必要があります。これを行うにはpageをチェックしてください。

の質問については、「ユーザーのメールを追加して許可を得る方法を教えてください。」

これをチェックしてみてください。documentation

関連する問題