обновление гугл дока
var tasklist = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/11cxxEdJVJsf2h1MXw7-nia5a3-8bppEpG_BFkjGIVQg/edit#gid=0");
var tasks = tasklist.getSheetByName("Лист1");
function doGet (e) {
var oper=e.parameter.oper;
switch (oper) {
case "add": return add(e);
case "del": return del(e);
case "edit": return edit(e);
}
}
function del (e) {
var values=tasks.getRange(2, 1, tasks.getLastRow(),3).getValues();
for(var i=0;i<values.length; i++){
if(values[i][0]==e.parameter.id){
tasks.deleteRow(i+2);
break;
}
}
}
function edit (e) {
var values=tasks.getRange(2, 1, tasks.getLastRow(),3).getValues();
for(var i=0;i<values.length; i++){
if(values[i][0]==e.parameter.id){
tasks.getRange((i+2),3).setValue(e.parameter.alm);
tasks.getRange((i+2),2).setValue(e.parameter.nama);
}
}
}
function add (e) {
var values=tasks.getRange(2, 1, tasks.getLastRow(),3).getValues();
tasks.getRange(values.length+1,1).setValue(e.parameter.id);
tasks.getRange(values.length+1,2).setValue(e.parameter.nama);
tasks.getRange(values.length+1,3).setValue(e.parameter.alm);
}
/*
https://script.google.com/macros/s/AKfycbzah6IeM_Y3oaSLPPYhVlXDsBzfjlgkUS5lYHYHP44/dev
?id=5&alm=444yyyrrr22&nama=u557&oper=edit
*/
Комментариев нет:
Отправить комментарий