google apps script - Emailing data from a spreadsheet at a specific time of day -



google apps script - Emailing data from a spreadsheet at a specific time of day -

i finish novice google scripts, , need find way have info collected in google spreadsheet emailed gmail account.

i have google form set records client service statistics throughout day. responses collected spreadsheet. spreadsheet cleared everyday prepare next day's responses. need find way have of collected responses emailed in study @ end of each day.

from searches have done far, believe getrange , getvalues needed, don't know how craft code retrieve of info on sheet. spreadsheet has 4 set columns, number of rows generated depends on number of statistics collected each day. figured out getlastrow can address issue, how utilize getrange , getvalues?

i tried writing basic script create work, email value in a1 cell. need of data. used time trigger command when runs. doing wrong?

function emailstats() { var ss = spreadsheetapp.getactivespreadsheet(); var sheet = ss.getactivesheet(); var datarange = sheet.getactiverange().getvalues(); var subject = "daily study of client service statistics"; mailapp.sendemail("pnnmeetingroom@gmail.com", subject, datarange); }

changes:

getdatarange() generate html table array retrieved .getvalues(). see generate html table 2d javascript array.

code:

function emailstats() { var ss = spreadsheetapp.getactivespreadsheet(); var sheet = ss.getactivesheet(); var info = sheet.getdatarange().getvalues(); var subject = "daily study of client service statistics"; mailapp.sendemail("pnnmeetingroom@gmail.com", subject, createtable(data)); }

google-apps-script google-spreadsheet

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -