如果"y“文本与标题列中的值匹配,我已经将一些代码放在一起插入x列数。但是,有什么方法可以让代码匹配,只说最后两个单词呢?因此,我需要搜索标题值是否包含单词“Target”,如果它匹配在该列之前插入两列,但是我有其他列,其中包含标题“Target EFG”,我不需要在这些列之前插入列。
我使用的代码是:
function insCols(e) {
  var lastColumn = ss.getLastColumn();
  var headers = ss.getRange('1:1').getValues();
  var searchVal = ui.prompt("Enter name of column to be inserted").getResponseText();
  var noCols = ui.prompt("Number of columns to be inserted").getResponseText();
  var names = headers[0];
  var loopCounter = names.length - 1
  for (var i = loopCounter; i >= 1; i--) {
    if(names[i].indexOf(searchVal) > -1) {
      ss.insertColumnsBefore(i + 1, noCols);
    }
  }
}希望这是有意义的。
谢谢
法兹拉
https://stackoverflow.com/questions/59734667
复制相似问题