Похоже, вы еще не начали работать с API Google Sheets. Вам понадобится доступ к этому, прежде чем вы сможете продолжить получать данные из листов. Документация по API находится здесь: https://developers.google.com/sheets/api/.
Инструкция по настройке: https://developers.google.com/sheets/api/quickstart/js
Чтение значений из листа: https://developers.google.com/sheets/api/samples/reading
Самый простой способ для вас - это, вероятно, вытащить весь лист данных, а затем отфильтровать его.
В качестве примера приведенное выше руководство вернет что-то вроде этого:
{
"range": "Sheet1!A1:D5",
"majorDimension": "ROWS",
"values": [
["Item", "Cost", "Stocked", "Ship Date"],
["_st.x_r","Aquarius","Aquarius","Aquarius"],
["Placlara","Aquarius","Aquarius","Aquarius"],
["@sassybre2","Aquarius","Aquarius","Aquarius"],
["awitchydisco","Aquarius","Aquarius","Aries"],
["ellelleff","Aquarius","Aquarius","Cancer"],
["hunter.frisk","Aquarius","Aquarius","Cancer"],
...
],
}
Затем вы можете отфильтровать полученные значения с помощью response.values
и отфильтровать их с помощью чего-то вроде response.values.filter(value => value[1] == 'sun' && value[2] == 'moon' && value[3] = 'rising'
.