2017-08-22 21 views
1

GoogleノードAPIを使用してスプレッドシートを生成しています。私が使用しているサードパーティのライブラリは公式のライブラリです(https://github.com/google/google-api-nodejs-client)。ここで私は、スプレッドシートを生成するために使用するコードです:作成したスプレッドシートのGoogleノードAPIへのアクセスが拒否されました

spreadsheetUrl:

var sheets = google.sheets('v4'); 

sheets.spreadsheets.create({ 
    auth: auth, 
    resource: { 
     properties:{ 
      title: "Google export" 
     } 
    } 
}, (err, response) => { 
    if (err) { 
     console.log('The API returned an error: ' + err); 
     return; 
    } else { 
     console.log("Added"); 
     res.send(response); 
    } 
}); 

それは正常に動作してシートを生成するが、私は応答オブジェクトを表示するとき、私は、スプレッドシートへのリンクを取得します」 https://docs.google.com/spreadsheets/d/1XS_QHxPUQcGqZGAzFHkHZV-RSKsv5IpJazcjVpLTYkk/edit "

しかし、私がブラウザでそれを開こうとすると、私はできません:You need permissionRequest accessボタンをクリックすると、実際には自分の資格情報([email protected])からclient_emailにリクエストが送信されてしまい、動作しないと思います。 スプレッドシートをプログラムで開くと、それは動作します...

ブラウザで生成されたスプレッドシートを開く方法を知っている人はいますか?ここで

答えて

関連する問題