Excel服务器云平台-E立方管理平台-低代码快速开发平台

使用Excel服务器WebApi数据源查询数据

日期:2024-11-04 10:52  |  分类:查询管理  |  人气:


数据源定义完成后,目前可以通过建立取数公式来使用这个数据源,设置取数公式的时间,数据来源表要选择WebAPI数据源的结果输出数据表,其它的步骤跟普通的取数公式完全一样。但是,如果数据来源表是WebAPI的话,还需要额外设置一下在公式执行前要先调用WebAPI,这样来源数据表里才有数据,公式才能取出数据。
如下图所示:

如上图所示,公式中的数据来源表要从“WebApi数据原”中选择,我们选择
“API_查天气_result_data_明细表”
    后面就继续按常规的方式完成取数公式的设置。
    为了能从API结果表中取到数据,需要在执行取数公式之前先执行一下对应的API,所以这类应用还需要做一个额外设置,如下如所示:
   
如上图所示,在取数公式设置的选项页面中选中“设置Api”,从下拉选择或者点击按钮,选中”查天气”这个WebAPI。
因为这个API有一个Query参数表,所以我们需要定义这些参数来自哪里,我们点击“设置输入参数”按钮,如下图所示:

给每个参数设置一个数据来源,这些数据来源的设置跟取数公式中的其它表达式设置方法完全一样,既可以来自数据项目也可以是常量,或者是一个混合的表达式。在上面的例子中,前面3个参数都是常量,第4个参数是要查询天气的城市,因为查询的城市是动态,所以它应该是来自数据项目;如果参数是来自某个明细表,我们还是加上筛选条件,只把其中符合条件的数据才作为参数传入进来。
 
设置完成后我们就可以进行填报,输入一个你要查询天气的城市,如下图所示:

我们输入“广州”,回车,广州未来31天的天气数据立即就出来了。