[数组中的JS检查值

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

我需要检查我在页面上收集的值是否在数组中指定了此值

代码

function onGAPILoad() {
  gapi.client.init({
    apiKey: API_KEY,
    discoveryDocs: DISCOVERY_DOCS,
  }).then(function () {
    console.log('gapi initialized')
    chrome.identity.getAuthToken({interactive: true}, function(token) {
      gapi.auth.setToken({
        'access_token': token,
      });
      gapi.client.sheets.spreadsheets.values.batchGet({
        spreadsheetId: SPREADSHEET_ID,
        majorDimension: "COLUMNS",
          ranges: ["A2:A"]
      }).then(function(values) {
        getValues(values);
      });
    })
  }, function(error) {
    console.log('error', error)
  });
}
//arary
function getValues(e) {
  const values = e.result.valueRanges[0].values;
  console.log(values);
}

打印console response

我只需要在数组Ex Test3中找到一个值

[Array(23)]0: (23) ["Test1", "Test2", "Test3", "Test4", "Test5", "Test6", "Test7", "Test8", "Test9", "Test10", "Test11", "Test12", "Test13", "Test14", "Test15", "Test16", "Test17", "Test18", "Test19", "Test20", "Test21", "Test22", "Test23"]0: "Test1"1: "Test2"2: "Test3"3: "Test4"4: "Test5"5: "Test6"6: "Test7"7: "Test8"8: "Test9"9: "Test10"10: "Test11"11: "Test12"12: "Test13"13: "Test14"14: "Test15"15: "Test16"16: "Test17"17: "Test18"18: "Test19"19: "Test20"20: "Test21"21: "Test22"22: "Test23"length: 23__proto__: Array(0)length: 1__proto__: Array(0)
javascript arrays google-sheets google-sheets-api
1个回答
0
投票

如果要确认Test3中是否包含values,以下脚本如何?

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