首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果标头包含x,则应用程序脚本插入2列

如果标头包含x,则应用程序脚本插入2列
EN

Stack Overflow用户
提问于 2020-01-14 13:23:18
回答 2查看 49关注 0票数 0

如果"y“文本与标题列中的值匹配,我已经将一些代码放在一起插入x列数。但是,有什么方法可以让代码匹配,只说最后两个单词呢?因此,我需要搜索标题值是否包含单词“Target”,如果它匹配在该列之前插入两列,但是我有其他列,其中包含标题“Target EFG”,我不需要在这些列之前插入列。

我使用的代码是:

代码语言:javascript
运行
复制
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);
    }
  }
}

希望这是有意义的。

谢谢

法兹拉

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59734667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档