现在,我正在尝试在Google表格中创建一个半自动化的工具以供雇用(自用)。我需要一个代码来根据候选人是否被接受而复制整个行(如果候选人被接受,我想复制整个行并将其粘贴到(接受的候选人表)。
有人可以支持我吗?
提前感谢。
function copyIf() {
var ss=SpreadsheetApp.getActive();
var fromsh=ss.getSheetByName('this sheet');
var tosh=ss.getSheetByName('Accepted Candidates Sheet')
var rg=fromsh.getDataRange();
var vA=rg.getValues();
var hA=vA[0];
vA.splice(0,1);
var hObj={};//header columns
var aObj={};//header indices
hA.forEach(function(h,i){hObj[h]=i+1;aObj[h]=i;});
vA.forEach(function(r,i){
if(r[aObj['Decision Column Title']]=='Accepted') {
tosh.appendRow(vA[i]);
}
});
}