尝试附加行Google表格api [英] trying to append row google sheets api

查看:58
本文介绍了尝试附加行Google表格api的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试使附加行示例能够运行几个小时,但是没有运气,我没有出现任何错误,但是我的电子表格根本没有更新.

I have been trying to get the append row example to work for a couple of hours now with no luck, I'm getting no errors but my spreadsheet isn't getting updated at all.

https://developers.google.com/sheets/samples/writing#append_values

function insertInSpreadSheet(sheetId, sheetService) {
var body = {
    "range": "Sheet1",
    majorDimension: "ROWS",
    "values": [
        ["Item", "Cost", "Stocked", "Ship Date"],
        ["Wheel", "$20.50", "4", "3/1/2016"],
        ["Door", "$15", "2", "3/15/2016"],
        ["Engine", "$100", "1", "30/20/2016"],
        ["Totals", "=SUM(B2:B4)", "=SUM(C2:C4)", "=MAX(D2:D4)"]
    ]
}

var params = {
    spreadsheetId: sheetId,
    "range": "Sheet1",
    valueInputOption: "USER_ENTERED",
    media: {
        body: body  
    }
};
sheetService.spreadsheets.values.append(params, function(err, res) {
    if(err){
        console.log(err);
        return;
    }
    console.log(res);
    return;
});
}//end function

响应:

{ 
    spreadsheetId: '1NvBbTlET7G5yhuuFF6zj-7LQUQ9TI85_geviRLuzCD0',
    updates: { 
        spreadsheetId: '1NvBbTlET7G5yhuuFF6zj-7LQUQ9TI85_geviRLuzCD0',
        updatedRange: 'Sheet1!A1' 
    } 
}

我想念什么吗?

修改

我的电子表格完全为空

推荐答案

答案对我来说不太有用...

Answers didn't quite work for me...

  // file comes from drive.files.list
  // sheet comes from sheets.spreadsheets.get
  const rows = [['1','2',3/* , ... */]]; 
  const request = {
    spreadsheetId: file.id,

    range: sheet.title,  // TODO: Update placeholder value.

    valueInputOption: 'USER_ENTERED',

    insertDataOption: 'INSERT_ROWS',  // TODO: Update placeholder value.

    resource: {
      values: rows
    }
  };

  sheets.spreadsheets.values.append(request, function (err, response) {
   // ...

这篇关于尝试附加行Google表格api的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆