过滤谷歌电子表格api请求中的数据



我使用谷歌电子表格从;api";转到我的vue.js网站。

我现在正在收集所有数据,我想知道这是否可能让我在表列上获得条件为"的数据;category="足球";。然后,我只得到了像SQL请求中那个样的和catefory足球的争吵。

这是我创建的代码,this.items是一个简单的数组:

created(){
this.axios.get("https://spreadsheets.google.com/feeds/list/my-id/1/public/full?alt=json")
.then(response => (this.items = response.data.feed.entry))
},

如果这不可能,有人知道如何直接在我的数组中进行筛选吗。

@AntoineKurka这样的东西可能对你有用。

async created() {
let response = await this.axios.get("https://spreadsheets.google.com/feeds/list/my-id/1/public/full?alt=json")
let items = response.data.feed.entry

let filteredItems = items.filter(item => {
return item.category === 'football'
})
}

其中filteredItems将是您的筛选数组
如果您计划将此数组设置为data()部分中的属性,则可以只执行

this.someProperty = items.filter(item => {
return item.category === 'football'
})

最新更新