Skip to content

Instantly share code, notes, and snippets.

@pphetra
Created August 26, 2011 07:43
Show Gist options
  • Select an option

  • Save pphetra/1172924 to your computer and use it in GitHub Desktop.

Select an option

Save pphetra/1172924 to your computer and use it in GitHub Desktop.
google script
function createOrClearSheet2() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
if (sheets.length == 1) {
ss.insertSheet('output');
}
var output_sheet = ss.getSheetByName('output');
output_sheet.clear();
copyContentToOutput(sheets[0], output_sheet);
}
function copyContentToOutput(src, dest) {
var column_cnt = src.getLastColumn();
var row_cnt = src.getLastRow();
var src_range = src.getRange(1,1,row_cnt,column_cnt);
var target_range = dest.getRange(1,2);
src_range.copyTo(target_range);
dest.getRange("A1").setValue('setHeader(\'');
dest.getRange(2,1,row_cnt-1,1).setValue('addData(\'');
dest.getRange(1, column_cnt + 2, row_cnt, 1).setValue(')');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment