如何解决Google表格Arrayformula的查询
我本来就有这个公式:
=QUERY('Sheet1'!$C$6:$I,"Select F where D contains '"&$B86&"'")
这适用于从$ B86到$ B145的每个单元格。工作表的用户不小心删除了公式,并且不能添加保护。因此,我正在考虑仅使用arrayformula将公式添加到标题中。但是,arrayformula不能用于查询。
问题1: 仅标题具有公式时,还有其他方法可以得到相同的结果吗?
={"Messages Sent";ARRAYFORMULA(QUERY('Sheet1'!$C$6:$I,"Select F where D contains '"&B86:B145&"'"))}
这是我想要实现的目标。但是,这不会填充从B87到B145的数据。我只得到标题和标题下面1行的结果。
说明
这显示标题={"Messages Sent";
这应该是arrayformula ARRAYFORMULA(QUERY('Sheet1'!$C$6:$I,"Select F where D contains '"&B86:B145&"'"))}
这是来自另一张'Sheet1'!$C$6:$I
的数据
这与当前工作表中的数据相同,可在工作表1 '"&B86:B145&"'
问题2:如何从自动设置为数字格式的查询中获得答案,以便直接代替以数字形式手动设置它们?
解决方法
尝试:
handlePress=()=> {
debugger
fetch('http://localhost:3000/user_resources',{
method: 'POST',headers: {
'Content-Type': 'application/json',Accept: 'application/json'
},body: JSON.stringify({
resource_id: this.state.eventId,user_id: this.props.users.id
})
})
.then(res => res.json())
.then(data2 => {
this.props.addUserResource(data2)
})
}
header = () => {
return <Text style={styles.header}>Hello,{this.props.users.name}</Text>
}
render(){
console.log(this.state)
return(
<>
<Button title="Add A New Resource" onPress={() => this.props.navigation.navigate('Add A New Resource',{topicId:this.props.route.params.topicId})} style={styles.listitem} />
<FlatList style={styles.flatlist} keyExtractor={(item)=> item.id.toString()} data={anoda} ItemSeparatorComponent = { this.FlatListItemSeparator } renderItem={({item}) => {
return <TouchableOpacity><Text onPress={() => this.props.navigation.navigate('Add A New Resource',{topicId:item.id})} style={styles.listitem}>{item.name}</Text><Button title="worku?" onPress={()=> {this.setState({eventId:item.id})}}/></TouchableOpacity>
}
}
ListHeaderComponent = {this.header}/>
</>)
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。