2017-08-22 42 views
1

我正在使用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發送請求,所以它不起作用。 如果我以編程方式打開電子表格,它可以工作...

有誰知道如何在瀏覽器中打開生成的電子表格?

回答

相關問題