首页 > 解决方案 > 使用 getCurrentMatch() GAS 的 createTextFinder

问题描述

我不想找到价值的行索引。在工作表中有值但结果返回为空。

像这样的数据

  function testFindRowIndex(){

  var id = 'ID00002';
  var ss = SpreadsheetApp.openById(IDDBSYS);
  var wsRole = ss.getSheetByName("Roles");
  var index = wsRole.createTextFinder(id).getCurrentMatch().getRowIndex();
  Logger.log(index);

  }

标签: google-apps-script

解决方案


You should start the search first using findNext():

wsRole.createTextFinder(id).findNext().getRowIndex();

推荐阅读