我正在使用google節點API來生成電子表格。我使用的第三方庫是官方的(https://github.com/google/google-api-nodejs-client)。下面是我用它來生成電子表格中的代碼:訪問被拒絕創建電子表格Google節點API
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);
}
});
它工作正常,併產生片,當我顯示響應對象,我得到的鏈接到電子表格:
SPREADSHEETURL:「 https://docs.google.com/spreadsheets/d/1XS_QHxPUQcGqZGAzFHkHZV-RSKsv5IpJazcjVpLTYkk/edit「
但是,當我嘗試在瀏覽器中打開它時,我不能:You need permission
。 問題是,如果我點擊Request access
按鈕,我認爲它實際上是從我的憑據([email protected])向client_email
發送請求,所以它不起作用。 如果我以編程方式打開電子表格,它可以工作...
有誰知道如何在瀏覽器中打開生成的電子表格?