gpt4 book ai didi

azure - ADF 动态表达式 - 连接/如果缺少句点

转载 作者:行者123 更新时间:2023-12-05 04:57:55 24 4
gpt4 key购买 nike

在我认为相对简单的代码中,我无法弄清楚向连接列表添加另一个字符串会出现什么问题

下面是我当前拥有的代码,我得到了预期的输出

@concat('start ', if(equals(coalesce(pipeline().parameters.p_source_object.TYPE,''),'x'), 'a', 'b'))

但是,我想在连接中添加更多字符串,但是当我像这样在两个结束括号之间添加逗号时

@concat('start ', if(equals(coalesce(pipeline().parameters.p_source_object.TYPE,''),'x'), 'a', 'b'), )

我收到“无效”错误和“缺少句号”消息。如果我在逗号前加一个句点,错误就会消失(但显然语法无效)

这里期待什么?

在相关说明中,是否有更好的方法来连接,同时还执行一些输出字符串的函数?这是可以想象到的最不直观的界面(微软似乎确实为自己的荒谬感到自豪!)

希望有人能帮我找回理智!

最佳答案

最后,我完全重新设计了它,避免了图层......但是,我找到了解决方案

@{concat('start ', if(equals(coalesce(pipeline().parameters.p_source_object.TYPE,''),'x'), 'a', 'b'), 'dd ')}

虽然它并不引人注目...行首有一个空格,但这会阻止它被视为“动态内容”,而是使用字符串插值

关于azure - ADF 动态表达式 - 连接/如果缺少句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64241009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com