我正在尝试根据 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 &"' 使查询动态化”
但我不断收到表达式或语法错误。
如果您使用的是 powerquery,则可以通过为单元格创建命名范围并在 powerquery 中使用
来检索并稍后使用电子表格中的值NameValue= Excel.CurrentWorkbook(){[Name="aaa"]}[Content]{0}[Column1]