有没有一种方法可以在Google表格中自动查找和替换?

时间:2019-04-11 20:19:48

标签: google-apps-script google-sheets

我有一个与Google表单链接的电子表格,该表单会收集所有提交的回复。 Google表单上问题的答案是“是”或“否”。我想在电子表格中自动查找并将所有“是”替换为1,将所有“否”替换为0。我可以运行一个公式或脚本来自动执行此操作,而无需手动执行“查找并替换”吗?

1 个答案:

答案 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);
}