Match Edited Cell to Cell/Row in Different Sheet
up vote
0
down vote
favorite
I have written a script that sends a slack message/email whenever a Cell is updated. I am at a standstill though. I want to find the match of the edited cell (in the "Offense Log" sheet) in the "Data Tracking" sheet. Once finding that match in "Data Tracking" then get the value of column N in that row. For example, the next available row in "Offense Log" is filled out. Column C contains the employee name. I want to find that same employee name in the "Data Tracking" sheet, then get the value of column N in that row - which is their attendance points.
All in all, whenever someone is entered into the "Offense Log" sheet I want my slack message/email to tell me how many attendance points they have now after the edit. My send to slack/email is functioning properly, so I just need help with the matching portion:
function checkValue(e){
var ss = SpreadsheetApp.getActive();
var offensesheet = ss.getSheetByName("Offense Log 2.0");
var activerow = offensesheet.getActiveRange().getRow();
var name = e.range.getValue();
var rangeEdit = e.range.getA1Notation();
if(rangeEdit[0] == "C")
Here is the link to the spreadsheet for example: https://docs.google.com/spreadsheets/d/1k1kp5tynkS7uZ8_H9hGC4v-C_dFaE0f0sQNvMz585g0/edit#gid=1477981686
google-apps-script-editor
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
I have written a script that sends a slack message/email whenever a Cell is updated. I am at a standstill though. I want to find the match of the edited cell (in the "Offense Log" sheet) in the "Data Tracking" sheet. Once finding that match in "Data Tracking" then get the value of column N in that row. For example, the next available row in "Offense Log" is filled out. Column C contains the employee name. I want to find that same employee name in the "Data Tracking" sheet, then get the value of column N in that row - which is their attendance points.
All in all, whenever someone is entered into the "Offense Log" sheet I want my slack message/email to tell me how many attendance points they have now after the edit. My send to slack/email is functioning properly, so I just need help with the matching portion:
function checkValue(e){
var ss = SpreadsheetApp.getActive();
var offensesheet = ss.getSheetByName("Offense Log 2.0");
var activerow = offensesheet.getActiveRange().getRow();
var name = e.range.getValue();
var rangeEdit = e.range.getA1Notation();
if(rangeEdit[0] == "C")
Here is the link to the spreadsheet for example: https://docs.google.com/spreadsheets/d/1k1kp5tynkS7uZ8_H9hGC4v-C_dFaE0f0sQNvMz585g0/edit#gid=1477981686
google-apps-script-editor
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have written a script that sends a slack message/email whenever a Cell is updated. I am at a standstill though. I want to find the match of the edited cell (in the "Offense Log" sheet) in the "Data Tracking" sheet. Once finding that match in "Data Tracking" then get the value of column N in that row. For example, the next available row in "Offense Log" is filled out. Column C contains the employee name. I want to find that same employee name in the "Data Tracking" sheet, then get the value of column N in that row - which is their attendance points.
All in all, whenever someone is entered into the "Offense Log" sheet I want my slack message/email to tell me how many attendance points they have now after the edit. My send to slack/email is functioning properly, so I just need help with the matching portion:
function checkValue(e){
var ss = SpreadsheetApp.getActive();
var offensesheet = ss.getSheetByName("Offense Log 2.0");
var activerow = offensesheet.getActiveRange().getRow();
var name = e.range.getValue();
var rangeEdit = e.range.getA1Notation();
if(rangeEdit[0] == "C")
Here is the link to the spreadsheet for example: https://docs.google.com/spreadsheets/d/1k1kp5tynkS7uZ8_H9hGC4v-C_dFaE0f0sQNvMz585g0/edit#gid=1477981686
google-apps-script-editor
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I have written a script that sends a slack message/email whenever a Cell is updated. I am at a standstill though. I want to find the match of the edited cell (in the "Offense Log" sheet) in the "Data Tracking" sheet. Once finding that match in "Data Tracking" then get the value of column N in that row. For example, the next available row in "Offense Log" is filled out. Column C contains the employee name. I want to find that same employee name in the "Data Tracking" sheet, then get the value of column N in that row - which is their attendance points.
All in all, whenever someone is entered into the "Offense Log" sheet I want my slack message/email to tell me how many attendance points they have now after the edit. My send to slack/email is functioning properly, so I just need help with the matching portion:
function checkValue(e){
var ss = SpreadsheetApp.getActive();
var offensesheet = ss.getSheetByName("Offense Log 2.0");
var activerow = offensesheet.getActiveRange().getRow();
var name = e.range.getValue();
var rangeEdit = e.range.getA1Notation();
if(rangeEdit[0] == "C")
Here is the link to the spreadsheet for example: https://docs.google.com/spreadsheets/d/1k1kp5tynkS7uZ8_H9hGC4v-C_dFaE0f0sQNvMz585g0/edit#gid=1477981686
google-apps-script-editor
google-apps-script-editor
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked Nov 10 at 15:42
Hunter
1
1
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Hunter is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Hunter is a new contributor. Be nice, and check out our Code of Conduct.
Hunter is a new contributor. Be nice, and check out our Code of Conduct.
Hunter is a new contributor. Be nice, and check out our Code of Conduct.
Hunter is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53240552%2fmatch-edited-cell-to-cell-row-in-different-sheet%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown