从外部启动quicker 动作传递不了参数

使用问题 · 705 次浏览
kewang0427 创建于 2022-09-20 11:39

quicker:runaction:0e529ff3-c6ed-4d50-bf55-9523654a4d33?test

后面的test不是参数吗,这样些应该是正确的,但为什么在被掉参数中 使用 $= String.IsNullOrWhiteSpace({quicker_in_param}) 永远都是为空的(表达式的结果为true)。

找了将近半个小时了,还是没找到原因。

 

版本是1.34.26

kewang0427 最后更新于 2022/9/20

回复内容
康必得 2022-09-20 12:00
#1

返回结果不是必然是false吗?

你希望得到的结果是什么?

另外你这里为什么要用 String.IsNullOrWhiteSpace() 函数?这个不是判断字符串是否为空白的函数吗?这个函数的返回结果只会是true 或者 false

康必得 最后更新于 2022-09-20 12:04
kewang0427 回复 康必得 2022-09-20 12:02 :

我这个是从外部传参过来的。相当于动作没有接收到

kewang0427 回复 康必得 2022-09-20 12:07 :

从外部调用这个动作,并传递文本(参数),这个函数主要判断传递的文本是否是空文本

康必得 回复 kewang0427 2022-09-20 12:13 :

你说的"永远都是为空的“是指得到的文本永远是空文本, $= String.IsNullOrWhiteSpace({quicker_in_param}) 的返回结果永远是true,还是指$= String.IsNullOrWhiteSpace({quicker_in_param})的返回结果永远是空的?

康必得 最后更新于 2022-09-20 12:17
kewang0427 回复 康必得 2022-09-20 12:19 :
返回的结果是true 不好意思,我没表达清楚,这里我从外部调用,永远都是执行停止动作。
康必得 回复 kewang0427 2022-09-20 12:29 :

确实没看出什么问题,看来只能问问C大了,@CL

康必得 回复 康必得 2022-09-20 12:32 :

C大在这里没回复你的话,你可以去quicker官方群里问问看

kewang0427 回复 康必得 2022-09-20 12:46 :

我刚刚终于找到原因了,是这个动作的原因 真没想到。哎。不过还是谢谢你

kewang0427 2022-09-20 12:48
#2

外部传参的时候,调式运行本动作子程序可能对参数传入造成影响

回复主贴