Stage 3
Stage 3
Logger.log(e);
var op = e.parameter.action;
var ss = SpreadsheetApp.open(DriveApp.getFileById("YOUR_SPREADSHEET_ID"));
var sn = "YOUR_SHEET_NAME";
if (op == "insert")
if (op == "read")
if (op == "update")
if (op == "delete")
var id = request.parameter.id;
result = JSON.stringify({
"result": result
});
return ContentService
.setMimeType(ContentService.MimeType.JAVASCRIPT);
output.setContent(JSON.stringify(data));
} else {
output.setMimeType(ContentService.MimeType.JAVASCRIPT);
return output;
data = [];
record = {};
record[properties[p]] = row[p];
data.push(record);
return data;
var sh = ss.getSheetByName(sheetName);
var sh = ss.getSheetByName(sheetName);
}
//update function
var id = request.parameter.id;
var flag = 0;
var lr = sheet.getLastRow();
if (rid == id) {
sheet.getRange(i, 3).setValue(country);
flag = 1;
if (flag == 0)
result = JSON.stringify({
"result": result
});
return ContentService
.setMimeType(ContentService.MimeType.JAVASCRIPT);
var id = request.parameter.id;
var flag = 0;
var lr = sheet.getLastRow();
if (rid == id) {
sheet.deleteRow(i);
flag = 1;
if (flag == 0)
result = JSON.stringify({
"result": result
});
return ContentService
.setMimeType(ContentService.MimeType.JAVASCRIPT);