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 permission
。 Request access
ボタンをクリックすると、実際には自分の資格情報([email protected])からclient_email
にリクエストが送信されてしまい、動作しないと思います。 スプレッドシートをプログラムで開くと、それは動作します...
ブラウザで生成されたスプレッドシートを開く方法を知っている人はいますか?ここで