Scrip Form Google Sheet
Scrip Form Google Sheet
var SEARCH_COL_IDX = 0;
var RETURN_COL_IDX = 0;
// Save Data
function submitData() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var formSS = ss.getSheetByName("Form1"); //Form Sheet
var datasheet = ss.getSheetByName("Data"); //Data Sheet
//Input Values
var values = [[formSS.getRange("C8").getValue(),
formSS.getRange("C10").getValue(),
formSS.getRange("C12").getValue(),
formSS.getRange("E8").getValue(),
formSS.getRange("E10").getValue(),
formSS.getRange("E12").getValue(),
formSS.getRange("C14").getValue(),
formSS.getRange("C20").getValue()]];
datasheet.getRange(datasheet.getLastRow()+1, 1, 1, 8).setValues(values);
SpreadsheetApp.getUi().alert(' "New Data Saved - Emp #' +
formSS.getRange("C8").getValue() +' "');
formSS.getRange("C8").clear();
formSS.getRange("C10").clear();
formSS.getRange("C12").clear();
formSS.getRange("E8").clear();
formSS.getRange("E10").clear();
formSS.getRange("E12").clear();
formSS.getRange("C14").clear();
formSS.getRange("C20").clear();
//=========================================================
// Clear form
function clearCell() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var formSS = ss.getSheetByName("Form1"); //Form Sheet
formSS.getRange("C8").clear();
formSS.getRange("C10").clear();
formSS.getRange("C12").clear();
formSS.getRange("E8").clear();
formSS.getRange("E10").clear();
formSS.getRange("E12").clear();
formSS.getRange("C14").clear();
formSS.getRange("C20").clear();
return true ;
}
//=====================================================================
function searchStr() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var formSS = ss.getSheetByName("Form1"); //Form Sheet
formSS.getRange("C8").setValue(row[0]) ;
formSS.getRange("C10").setValue(row[1]);
formSS.getRange("C12").setValue(row[2]);
formSS.getRange("E8").setValue(row[3]);
formSS.getRange("E10").setValue(row[4]);
formSS.getRange("E12").setValue(row[5]);
formSS.getRange("C14").setValue(row[6]);
formSS.getRange("C20").setValue(row[7]);
return row[RETURN_COL_IDX];
}
}
}
//===================================================================
function rowDelete() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var formSS = ss.getSheetByName("Form1"); //Form Sheet
var datasheet = ss.getSheetByName("Data"); //Data Sheet
var ui = SpreadsheetApp.getUi();
var response = ui.alert(
'Delete ?',
ui.ButtonSet.YES_NO);
datasheet.deleteRow(INT_R) ;
formSS.getRange("C8").clear();
formSS.getRange("C10").clear();
formSS.getRange("C12").clear();
formSS.getRange("E8").clear();
formSS.getRange("E10").clear();
formSS.getRange("E12").clear();
formSS.getRange("C14").clear();
formSS.getRange("C20").clear();
return row[RETURN_COL_IDX];
}
}
}
//====================================================================
function updateData() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var formSS = ss.getSheetByName("Form1"); //Form Sheet
var datasheet = ss.getSheetByName("Data"); //Data Sheet
datasheet.getRange(INT_R, 1, 1, 8).setValues(values1);
SpreadsheetApp.getUi().alert(' "Data Updated "');
return row[RETURN_COL_IDX];
}
}
}