【发布时间】:2020-03-27 16:25:29
【问题描述】:
我正在 google 表格脚本中执行循环,我试图在“Inventar”表格中找到与表格“Fisa 客户端”中的值相同的行,然后更改单元格的值该行但似乎没有进入第二个。我是新手,所以我不知道是什么问题。
function adaugabucati1(){
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var ss=sheet.getSheetByName('Fisa client');
var ss2=sheet.getSheetByName('Inventar');
var data = ss.getRange("g9:l18").getValues();
var data1=ss2.getDataRange().getValue();
for(var i=0;i<data.length;i++){
if(!data[i][0] == ""){
var cod = ss.getRange(i+9,8).getValue();
var buc = ss.getRange(i+9,10).getValue();
for(var y=0;y<data1.length;y++){
if(data1[y][5] == cod){
var bucati = data[y][7]-buc;
ss2.getRange(y+1,8).setValue(bucati);
}
}
}
}
}
【问题讨论】:
标签: google-apps-script google-sheets