Skip to content

Instantly share code, notes, and snippets.

@tbeseda
Last active December 19, 2015 01:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tbeseda/5880118 to your computer and use it in GitHub Desktop.
Save tbeseda/5880118 to your computer and use it in GitHub Desktop.
The utility I use to insert data into a Google Spreadsheet with Google Apps Script

Usage

var logger = new SheetLogger();
logger.set_cell('Sheet 1', 'A1', 'foobar');
logger.append_row_to_sheet('Running Log', ['foo', 'bar', 'baz']);
SheetLogger = function() {}
SheetLogger.prototype = {
set_cell: function(sheet_name, range, value) {
var sheet = SpreadsheetApp.getActive().getSheetByName(sheet_name);
sheet.getRange(range).setValue(value);
},
append_row_to_sheet: function(sheet_name, value) {
var sheet = SpreadsheetApp.getActive().getSheetByName(sheet_name);
sheet.appendRow(value);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment