显示菜单,部分数据用多字段表单后面添加的,怎样触发不同的功能?
如下图:
A和B是固定的,可以用表达式$={选择的菜单} = "A",触发对应的功能。
现在的问题是,C下面的E、F、G是通过多字段表单添加的,点击E、F、G触发的功能跟A、B不一样。
E、F、G是自定义的,怎样用表达式触发E、F、G?
https://getquicker.net/Sharedaction?code=362ef925-6343-4ab6-e9f8-08db92f9f222&fromMyShare=true
看看这个,有没有启发
非常感谢,关于显示菜单,动作库都翻了个遍。
如果还需要帮助,需要详细描述原始需求,这样才能帮你做具体的分析。目前的情况感觉像是一个XY问题 https://developer.aliyun.com/article/1367001
没太理解,“用表达式触发E、F、G” 是什么意思? 这个菜单的用法是获取选择的菜单项,然后后面步骤根据选择的菜单项去执行逻辑。
老大,获取选择的菜单项,不同的菜单项,触发不同的功能,后面通过多字段表单添加的,现在不知道怎么根据选择的菜单项去执行后面步骤?
没懂。 是获取不到点击的哪个菜单?
我一直是用这个表达式$={选择的菜单} = "A",触发选择A的菜单项,但后面多字段表单添加E/F/G,是自定义的,不是固定的,可以获取点击的菜单项,但A、B、C是要触发不同功能,那就要判断后面添加的E/F/G,在执行后面步骤
主要看逻辑是啥,得到EFG之后,想干啥,先想清楚逻辑了,后面再看怎么判断。 一般动态的话,不会判断它是啥,而是作为一种模版,比如EFG分别对应一个网址,那么后面的步骤就直接打开它对应的网址就行了,不需要判断选的是E/F还是G。
好的,我重新想一下里面逻辑,谢谢老大
用命名去判断,比如输入的是E,那就用E判断, $= String.Equals({选择的菜单}, "E"),这个E可以是自定义变量里的一个选项
他主要是不清楚会有E或是别的内容,这个内容是后面表单里输入的。
想了一下午,后面表单输入的,每个加个符号,再判断选择的菜单是否包含这个符号,在执行对应的后面步骤。目前能想到的就这个方法了
可以详细说一下原始需求
谢谢老大,昨晚死磕到底后,做出想要的效果了,虽然不知道专业人士是怎么做的
https://getquicker.net/Sharedaction?code=362ef925-6343-4ab6-e9f8-08db92f9f222&fromMyShare=true
看看这个,有没有启发
非常感谢,关于显示菜单,动作库都翻了个遍。
如果还需要帮助,需要详细描述原始需求,这样才能帮你做具体的分析。目前的情况感觉像是一个XY问题 https://developer.aliyun.com/article/1367001