TypeError:在对象中找不到函数findIndex

时间:2017-03-01 18:09:39

标签: javascript google-sheets

我正在尝试在google sheet doc中获取字符串的行位置。以下是我尝试使用的代码:

TypeError: Cannot find function findIndex in object ,,,,,,,,,ESPN,.

我得到的完整错误是:

if/elseif/else

目前,我的电子表格如下所示:

enter image description here

1 个答案:

答案 0 :(得分:1)

我发现了两个问题:

  1. findIndex需要回调函数,而不是字符串。您可能打算使用indexOf

  2. 如果您 意味着使用findIndex并且忘记填写该功能:不幸的是,Google Apps脚本不是JavaScript,特别是标准库是在最新版本的JavaScript中远远落后于标准库。 Array.prototype.findIndex在ES2015中引入(又名" ES6")。你可以为它找到一个polyfill on MDN(虽然我不知道通常的polyfill实践是否适用于GAS)。