我有一个与Google表单链接的电子表格,该表单会收集所有提交的回复。 Google表单上问题的答案是“是”或“否”。我想在电子表格中自动查找并将所有“是”替换为1,将所有“否”替换为0。我可以运行一个公式或脚本来自动执行此操作,而无需手动执行“查找并替换”吗?
答案 0 :(得分:0)
尝试一下:
function replaceYN() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('Linked 1');
var rg=sh.getDataRange();
var vA=rg.getValues();
for(var i=0;i<vA.length;i++) {
for(var j=0;j<vA[i].length;j++) {
if(vA[i][j].toString().toLowerCase()=='yes'){vA[i][j]="1";}
if(vA[i][j].toString().toLowerCase()=='no'){vA[i][j]="0";}
}
}
rg.setValues(vA);
}