如何过滤数组内部数组中的字符串位置?

问题描述 投票:0回答:2

我正在寻找按行和行3上找到的月份和年份筛选数组日期为dd / mm / yyy。

从Google表格生成的数组=

[[[1,134,DIOGO,03 / 12 / 2019,ggggg,2],[2,131,ALEISIO,13 / 11 / 2019, ggg,33],[3,134,DIOGO,25 / 11 / 2019,gggg,2],[4,134,DIOGO,15 / 12 / 2019] >,tttttt,2]]

var funcionarioId ="user1"
var month = "11"
var year = "2019";

var dataFiltered = data.filter(function(item){return item[1] === funcionarioId && 
item[3] === month && 
item[3] === year });

预期结果应为:[[2,131,ALEISIO,13 / 11

/ 2019,ggg,33],[3,134,DIOGO,25 / 11 / 2019,gggg, 2]]

我正在寻找按月和年过滤的数组,该月和年在日期为dd / mm / yyy的行的位置3上找到。从Google表格生成的数组= [[1,134,DIOGO,03/12/2019,ggggg,2],...

javascript google-apps-script
2个回答
0
投票

您必须用“ /”分隔日期,然后比较日期的组成部分。


0
投票

不确定您要使用funcionarioId

© www.soinside.com 2019 - 2024. All rights reserved.