The function in question:
function onEdit(e) {
var range = e.range;
var spreadSheet = e.source;
var sheetName = spreadSheet.getActiveSheet().getName();
var column = range.getColumn();
var inputValue = e.value;
var sheet = e.source.getActiveSheet(); if (sheet.getName() !== 'By Type' && sheet.getName() !== 'By State') {return;}
if(sheetName == 'By State' && column == 7)
{
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('By Type').getRange(range).setValue([inputValue]);
}
if(sheetName == 'By Type' && column == 7)
{
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('By State').getRange(range).setValue([inputValue]);
}
}
isn't e already defined? What do I need to change?
I added the font change so that I could see the script doing something.
function onEdit(e) {
//e.source.toast('Entry')
const sh = e.range.getSheet();
if(sh.getName() == 'Sheet0' && e.range.columnStart == 7) {
//e.source.toast('flag1');
e.range.setValue(e.value).setFontWeight('bold');
}
}
Tested ad Functioning Properly
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.