javascript - Notify by email, when a value from a specific column to changed, using Script Editor -
i need notify email when cells in aq column of spreadsheet changed.
i wrote formula not working.
an image of spreadsheet , formula below.
function onedit( e ){ //to email notification if changes perticular cells var ss = spreadsheetapp.getactivespreadsheet(); var sheet = ss.getsheetbyname("notificações"); var cell = ss.getactivecell().geta1notation(); var row = sheet.getactiverange().getrow(); var cellvalue = ss.getactivecell().getvalue().tostring(); var recipients = "fabiano.ars95@outlook.com"; var message = ''; if(cell.indexof('aq')!=-1) { // means if edit column aq message = sheet.getrange('aq'+ sheet.getactivecell().getrowindex()).getvalue() } } var subject ='notificação de alta prioridade ' var body =' você acaba de receber uma notificação de alta prioridade. acesse sua planilha de notificações para que possa elaborar uma tratativa' logger.log(body); //mailapp.sendemail("fabiano.ars95@outlook.com","notificação de alta prioridade","você acaba de receber uma notificação de alto risco, acesse sua planilha de notificações para que possa elaborar uma tratativa;
your braces in wrong spots, here correct code:
function onedit(){ //to email notification if changes perticular cells var ss = spreadsheetapp.getactivespreadsheet(); var sheet = ss.getsheetbyname("notificações"); var cell = ss.getactivecell().geta1notation(); var row = sheet.getactiverange().getrow(); var cellvalue = ss.getactivecell().getvalue().tostring(); var recipients = "fabiano.ars95@outlook.com"; var message = ''; if(cell.indexof('aq')!=-1) {// means if edit column aq message = sheet.getrange('aq'+ sheet.getactivecell().getrowindex()).getvalue() var subject ='notificação de alta prioridade ' var body =' você acaba de receber uma notificação de alta prioridade. acesse sua planilha de notificações para que possa elaborar uma tratativa' logger.log(body); mailapp.sendemail(recipients,subject,body); } }
Comments
Post a Comment