From 3b5adb79022a44d6c6ee276bb45d1d192e2b73ed Mon Sep 17 00:00:00 2001 From: agreg0ire Date: Sat, 20 Aug 2016 13:05:32 +0200 Subject: [PATCH 1/2] - using addVal() to append to last row --- README.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f178106..a7b3ec4 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Load a spreadsheet: // Choose from 1 of the 5 authentication methods: - // 1. Username and Password has been deprecated. OAuth2 is recommended. + // 1. Username and Password has been deprecated. OAuth2 is recommended. // OR 2. OAuth oauth : { @@ -99,7 +99,7 @@ Get metadata ``` js function sheetReady(err, spreadsheet) { if(err) throw err; - + spreadsheet.metadata(function(err, metadata){ if(err) throw err; console.log(metadata); @@ -113,7 +113,7 @@ Set metadata ``` js function sheetReady(err, spreadsheet) { if(err) throw err; - + spreadsheet.metadata({ title: 'Sheet2' rowCount: 100, @@ -252,6 +252,20 @@ Return text values for cells or return values as typed. (default: `true`) * Q: How do I append rows to my spreadsheet ? * A: Using the `info` object returned from `receive()`, one could always begin `add()`ing at the `lastRow + 1`, thereby appending to the spreadsheet. +´´´javascript +spreadsheet.receive((err, rows, info) => { + if (err) { + throw err; + } + + spreadsheet.addVal('your_value', info.nextRow, columnNumber); //using addVal() directly + + spreadsheet.send(function(err) { + if(err) throw err; + }); + }); + ´´´ + #### Credits Thanks to `googleclientlogin` for easy Google API ClientLogin Tokens From 1bb9492e91e151ed0d1870cfb3c49a6fe24c6c13 Mon Sep 17 00:00:00 2001 From: agreg0ire Date: Sat, 20 Aug 2016 13:10:12 +0200 Subject: [PATCH 2/2] - using addVal() to append to last row --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a7b3ec4..112bdbe 100644 --- a/README.md +++ b/README.md @@ -252,7 +252,7 @@ Return text values for cells or return values as typed. (default: `true`) * Q: How do I append rows to my spreadsheet ? * A: Using the `info` object returned from `receive()`, one could always begin `add()`ing at the `lastRow + 1`, thereby appending to the spreadsheet. -´´´javascript +```javascript spreadsheet.receive((err, rows, info) => { if (err) { throw err; @@ -264,7 +264,7 @@ spreadsheet.receive((err, rows, info) => { if(err) throw err; }); }); - ´´´ + ``` #### Credits