小编Mus*_*fiq的帖子

Google Sheet Api获取函数返回nodejs中的未定义值

function changeData(auth,sheetId) {
  var sheets = google.sheets('v4');
  sheets.spreadsheets.values.update({
    auth: auth,
    spreadsheetId: sheetId,
    range: 'Sheet1!D6', 
    valueInputOption: "USER_ENTERED",
    resource: {
      values: [ ["abc"] ]
    }
  }, (err, response) => {
    if (err) {
      console.log('The API returned an error: ' + err);
      return;
    } else {
        console.log("Appended");
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

我可以让上面的函数工作,它可以很好地改变值,但是下面的函数不会返回值并且表示检索到0行.我究竟做错了什么?

function read(auth,sheet_id)
    {
      var sheets = google.sheets('v4');
        sheets.spreadsheets.values.get({
        auth: auth,
        spreadsheetId: sheet_id,
        range: 'Sheet1!D6'
      }, function(err, result) {
        if(err) {
          // Handle error
          console.log(err);
        } else {
          var numRows = result.values ? …
Run Code Online (Sandbox Code Playgroud)

google-api google-api-nodejs-client

3
推荐指数
1
解决办法
418
查看次数