MorningLX
MorningLX
2020-10-12 19:01
采纳率: 0%
浏览 34

apps script的indexof()方法找不到指定字符串?

数组内有要找的内容(大小写都一样),为什么使用indexof方法却找不到。部分代码如下:

var r=9
var lastR=sheet2s[0].getLastRow()


var rowValue = sheet2s[0].getRange(1,hr[2],lastR,1).getValues() 
//将指定单元格范围的内容存入数组。

var findR=rowValue.indexOf(sheet1.getRange(r,7).getValue())
//使用indexof在rowValue数组内查找指定单元格的内容。

Browser.msgBox(findR)
//弹窗显示查找结果,它会显示-1,表示没找到。

if(rowValue[3717]==sheet1.getRange(r,7).getValue()){Browser.msgBox("相同")}
//验证rowValue里要找的内容与指定单元格的值是否相同,提示是相同的。。。
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • dashicaineng
    点赞 评论
  • qq_36911145
    封印di恶魔 2020-10-13 11:50

    控制台输出下,截图发出来

    点赞 评论

相关推荐