Ниже приведен код для browser.msgbox
, если в ячейку введено определенное значение. Мы хотим принять входное значение для каждой такой записи и сохранить значения. Триггер onEdit
имеет решающее значение для этой функции. OnEdit работает с msgBox, но не с inputBox. что должно быть изменено так, чтобы inputBox выскакивал для onEdit.
function onEdit(e){
enter code here`var ws = SpreadsheetApp.getActiveSpreadsheet()
enter code here`var ss = ws.getActiveSheet()
var sheetName = "Sheet1"
if(ss.getName() == sheetName){
var activeCell = ws.getActiveCell()
var cellValue = activeCell.getValue()
var row = activeCell.getRow()
var col = activeCell.getColumn()
var colCheck = 6
if(col == colCheck){
if(cellValue == "nok"){
if(ss.getRange(row-1, colCheck).getValue() == "nok" && ss.getRange(row-1, colCheck+1).isBlank()){
Browser.msgBox("Commment Please ") //I WANT AN INPUT BOX HERE
}else{
Browser.msgBox("Commment Please ") ////I WANT AN INPUT BOX HERE
activeCell.setBackground("red")
}
}}}}