表中有个单选项,在工作流中将该表作为数据源提供给代码块,在代码块中转换 JSON 数组后取这个单选项的值,取出来的是一长串 36 位类似 ID 一样的值,求教,如何能取到页面上设置的值?

麻烦能明确说下么?我这里看不到前端开发文档,所以在设置方面也找不到头绪。。。。

最简单的就是加个文本组合
用文本框取值或者直接将单选项作为参数传递给代码块都能解决这个问题。但是单选项作为基础控件在代码块中竟然不能直接拿值,这个怎么想都觉得怪异,导致我一直怀疑是不是我的问题,我哪里做得不对才导致拿不到单选项的值?
最简单的就是加个文本组合
在前段页面,这个单选框就两个值,在工作流中,用查询数据节点取得页面的一条记录,这个记录集直接传给工作流中的代码块,在代码块中将其转换成 JSON 格式,其他的文本框能取到值,这个单选框取到的是一串字符,不是单选框的文本内容。

在前端开发文档中可以找到相关的单选框取值,但是这个从配置上应该就能解决,这个代码块处理了什么内容,因为在明道云直接取值是可以取到单选的文本值
在前段页面,这个单选框就两个值,在工作流中,用查询数据节点取得页面的一条记录,这个记录集直接传给工作流中的代码块,在代码块中将其转换成 JSON 格式,其他的文本框能取到值,这个单选框取到的是一串字符,不是单选框的文本内容。
在前端开发文档中可以找到相关的单选框取值,但是这个从配置上应该就能解决,这个代码块处理了什么内容,因为在明道云直接取值是可以取到单选的文本值
另外,每次单选项选择的值不同,代码块中取的这个类似 ID 的值也不一样,这应该不是对应数组对象的 ID 吧?我一直怀疑会不会是选项一个文本对应一个 ID 编码,所以纠结是不是哪里设置的问题。
如何证明:它真的是个单选项?你在读取它的值?

这是一个“取不到”的例子,再找到一个“能取到”的例子,那么在它们之间必然能找到突变因素。
另外,每次单选项选择的值不同,代码块中取的这个类似 ID 的值也不一样,这应该不是对应数组对象的 ID 吧?我一直怀疑会不会是选项一个文本对应一个 ID 编码,所以纠结是不是哪里设置的问题。

明道云的单选字段不是真正意义上的字符串,而是一个数组,你到的只是这个选项所对应的数组对象的 ID,而不是他的值; 你可以用一个合并文本字段把这个单选字段取出来,就是文本了
你是指用个文本控件在页面的时候就把单选值保存到这里,然后代码块取这个文本控件的值么?单选项作为一个基本控件,取值要这么复杂么?一直觉得这个应该很容易能取到的,所以一直怀疑自己是不是哪里设置或做的不对。。。

这是一个“取不到”的例子,再找到一个“能取到”的例子,那么在它们之间必然能找到突变因素。
第一次使用代码块,还在摸索阶段,还没找到能取到值的例子。。。

明道云的单选字段不是真正意义上的字符串,而是一个数组,你到的只是这个选项所对应的数组对象的 ID,而不是他的值; 你可以用一个合并文本字段把这个单选字段取出来,就是文本了
这是一个“取不到”的例子,再找到一个“能取到”的例子,那么在它们之间必然能找到突变因素。

用的笨方法,把这几个对应的记录都给代码块,让它输出的时候对应一下,如果选项值不是特别多的话

你的单选项是不是关联记录字段……
不是关联记录,是纯单选项控件,定义了别名,然后取值就是这种:add34-dfg7556-ffg56-ttyyy 类似这样的值。
但是,我将一个表的检索结果传给代码块,在代码块中转成 JSON,然后取得的这个单选项的值是一串 36 位的类似 ID 一样的字符串,这是什么原因?没有拿到单选项的本身文本值。
你的单选项是不是关联记录字段……

单选拿到的就是本身的文本……赋分要用数值字段的默认值来获取
但是,我将一个表的检索结果传给代码块,在代码块中转成 JSON,然后取得的这个单选项的值是一串 36 位的类似 ID 一样的字符串,这是什么原因?没有拿到单选项的本身文本值。
单选拿到的就是本身的文本……赋分要用数值字段的默认值来获取

哪位大佬给指点下吧,赋分值也不行。