我的Google文档脚本进行多次搜索和替换(替换表)出了什么问题

时间:2018-08-22 11:59:02

标签: replace google-docs

我试图使用Google文档脚本进行多次搜索和替换。想法是将给定列中的单词替换为“替换表”中指定的单词,该单词可能由同一张打开的电子表格中的两个不同列组成。我在下面发布代码。脚本运行正常(无错误)。唯一的问题是-绝对没有任何变化,单词不会被替换。怎么了?

function replMyText() {
    var ss=SpreadsheetApp.getActive();
    var sh=ss.getSheetByName('Lista');
    var rgtxt=sh.getRange('B1:B17'); //text to replace
    var rgrep=sh.getRange('C1:D2'); //replacement table
    var txtA=rgtxt.getValues();
    var repA=rgrep.getValues();
    for(var i=0; i<txtA.length; i++) {
        for(var j=0; j<repA.length; j++) {
            if(txtA[i][0]==repA[j][0]) {
                txtA[i][0]=repA[j][1];
            }
        }
    }
    rgtxt.setValues(txtA);
}

0 个答案:

没有答案