javascript - Google Apps Script: Script function not found: FormatCWR -


i trying build function formats columns of tab (a sheet within main sheet) titled "responses - not edit." however, every time run script menu, receive error message: "script function not found: formatcwr."
here's code, i've frankensteined...

function onopen() {   var ss = spreadsheetapp.getactivespreadsheet();   var entries = [{name:"formatcwr", functionname:"formatcwr"}];   ss.addmenu("scripts", entries);   formatcrw() } function formatcrw() {   var ss = spreadsheetapp.getactivespreadsheet();   var sheetcwr = ss.getsheetbyname("responses - not edit");   var data = sheetcwr.getdatarange().getvalues();   var newdata = new array();   for(i in data){     sheetcwr.getrange('h2:h').setnumberformat("mm/dd/yyyy");     sheetcwr.getrange('j2:j').setnumberformat('$0.00');     sheetcwr.getrange('k2:k').setnumberformat('$0.00');     sheetcwr.getrange('r2:r').setnumberformat('$0.00');     sheetcwr.getrange('bd2:bd').setnumberformat('$0.00');     sheetcwr.getrange('bg2:bg').setnumberformat('$0.00');     sheetcwr.getrange('bj2:bj').setnumberformat('$0.00');     sheetcwr.getrange('s2:s').setnumberformat('[h]:[m]:[s]');     sheetcwr.getrange('t2:t').setnumberformat('[h]:[m]:[s]');     sheetcwr.getrange('bo2:bo').setnumberformat('[h]:[m]:[s]');     break;   } }; 

i assume function in ".gs" file , there. it's possible wrong somewhere else. know lot people make menus in manner similar you're doing. however, doing way.

spreadsheetapp.getui().createmenu('scripts')     .additem('format','formatcrw')     .addtoui(); 

maybe help...maybe not.

i'm missing here function makes no sense me.

  function formatcrw() {   var ss = spreadsheetapp.getactivespreadsheet();   var sheetcwr = ss.getsheetbyname("responses - not edit");   var data = sheetcwr.getdatarange().getvalues();   var newdata = new array();//not used @   for(i in data){//why looping on every row in data range when of ranges cover of rows?     sheetcwr.getrange('h2:h').setnumberformat("mm/dd/yyyy");     sheetcwr.getrange('j2:j').setnumberformat('$0.00');     sheetcwr.getrange('k2:k').setnumberformat('$0.00');     sheetcwr.getrange('r2:r').setnumberformat('$0.00');     sheetcwr.getrange('bd2:bd').setnumberformat('$0.00');     sheetcwr.getrange('bg2:bg').setnumberformat('$0.00');     sheetcwr.getrange('bj2:bj').setnumberformat('$0.00');     sheetcwr.getrange('s2:s').setnumberformat('[h]:[m]:[s]');     sheetcwr.getrange('t2:t').setnumberformat('[h]:[m]:[s]');     sheetcwr.getrange('bo2:bo').setnumberformat('[h]:[m]:[s]');     break;//why have loop if going break out first time?   } }; 

it make little more sense way

function formatcrw() {   var ss = spreadsheetapp.getactivespreadsheet();   var sheetcwr = ss.getsheetbyname("responses - not edit");   sheetcwr.getrange('h2:h').setnumberformat("mm/dd/yyyy");   sheetcwr.getrange('j2:j').setnumberformat('$0.00');   sheetcwr.getrange('k2:k').setnumberformat('$0.00');   sheetcwr.getrange('r2:r').setnumberformat('$0.00');   sheetcwr.getrange('bd2:bd').setnumberformat('$0.00');   sheetcwr.getrange('bg2:bg').setnumberformat('$0.00');   sheetcwr.getrange('bj2:bj').setnumberformat('$0.00');   sheetcwr.getrange('s2:s').setnumberformat('[h]:[m]:[s]');   sheetcwr.getrange('t2:t').setnumberformat('[h]:[m]:[s]');   sheetcwr.getrange('bo2:bo').setnumberformat('[h]:[m]:[s]'); } 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -