这个想法是一种签到/签出系统。
A列
loaner01
loaner02
loaner03
C列
in_stock
in_stock
out_of_stock
有一个Google表单,询问您想要哪个借方。您选择loaner02并签出。我希望Google脚本现在在A列中搜索 loaner02 ,然后将C中的 in_stock 更改为 out_of_stock
我只能弄清楚如何获取响应,因此可以将变量设置为 loaner02 。
答案 0 :(得分:0)
尝试一下:
function checkOut(item) {
var item=item || 'loaner03';//used for debugging
if(item) {
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('CheckOut');
var rgA=sh.getRange(1,1,sh.getLastRow(),1);
var rgC=sh.getRange(1,3,sh.getLastRow(),1);
var vA=rgA.getValues();
var vC=rgC.getValues();
for(var i=0;i<vA.length;i++) {
if(vA[i][0]==item) {
vC[i][0]='out_of_stock';
break;
}
}
rgC.setValues(vC);
}
}