1 回答
TA贡献1802条经验 获得超4个赞
我相信你的目标如下。
当“数据”表中的单元格 BF2:BQ 中有值时,您想从同一行的“F”列中检索值,并将值放入“过敏”表中。
您希望使用 Google Apps 脚本实现此目的。
在这种情况下,我想建议在“更新:”部分修改您的底部脚本。
修改脚本:
function newNames(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var data = ss.getSheetByName("result");
var cdata = ss.getSheetByName("result");
var valuesOfFormData = data.getRange("F2:BQ" + data.getLastRow()).getValues(); // Modified
var valuesForOrderChanges = valuesOfFormData.reduce((ar, [c,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ...d]) =>{
if (d.some(e => e.toString() != "")) ar.push([c]); // Modified
return ar;
}, []);
if (valuesForOrderChanges.length > 0) {
cdata.getRange(2, 1, valuesForOrderChanges.length, valuesForOrderChanges[0].length).setValues(valuesForOrderChanges); // Modified
}
}
添加回答
举报