使用 Excel 中的单元格值更改 odata url 过滤器

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

我正在尝试根据 Excel 文件中的单元格值过滤我的 odata 查询。 用户可以在“交货”表的单元格 A1 中选择客户。该客户必须用作 Odata URL 中的过滤器。目前 URL 的工作方式如下;

OData.Feed("https://example.software:7048/BCNL/ODataV4/Company('Production')/Deliverylines?$filter=Name_Unloading eq 'Value'"

“值”必须从单元格中填写,这可能吗?

我尝试通过 ="https://example.software:7048/BCNL/ODataV4/Company('Production')/Deliverylines?$filter=Name_Unloading eq '"& 'Deliveries'!A1 &"' 使查询动态化”

但我不断收到表达式或语法错误。

excel odata powerquery
1个回答
0
投票

如果您使用的是 powerquery,则可以通过为单元格创建命名范围并在 powerquery 中使用

来检索并稍后使用电子表格中的值
NameValue= Excel.CurrentWorkbook(){[Name="aaa"]}[Content]{0}[Column1]
© www.soinside.com 2019 - 2024. All rights reserved.