Sharepoint 条件公式或其他解决方案

Sharepoint 条件公式或其他解决方案,sharepoint,conditional,formula,Sharepoint,Conditional,Formula,我有一个SharePoint列表,其中有一个复选框字段,包含21个答案选项。用户可以选择这些答案中的1到21个。我需要为SharePoint找到一种方法,要求为每个选中的原始复选框附带一个问题和下拉答案 例如: 字段名称:颜色 复选框选择:绿色、蓝色、红色、黄色、粉色、紫色 选中“绿色、蓝色和粉色”旁边的选项/框 然后,我需要SharePoint在另一个复选框选项中提出另外一个问题:颜色阴影:亮、暗、真暗、霓虹灯 我想我必须有一些字段,如绿色阴影、蓝色阴影等,但我只希望这些字段在表格中显示,如果

我有一个SharePoint列表,其中有一个复选框字段,包含21个答案选项。用户可以选择这些答案中的1到21个。我需要为SharePoint找到一种方法,要求为每个选中的原始复选框附带一个问题和下拉答案

例如:

字段名称:颜色 复选框选择:绿色、蓝色、红色、黄色、粉色、紫色 选中“绿色、蓝色和粉色”旁边的选项/框 然后,我需要SharePoint在另一个复选框选项中提出另外一个问题:颜色阴影:亮、暗、真暗、霓虹灯

我想我必须有一些字段,如绿色阴影、蓝色阴影等,但我只希望这些字段在表格中显示,如果在原始问题中选择了颜色


提前感谢您的帮助,并打开其他解决方案以获得相同的结果。

我们可以使用jQuery代码显示/隐藏字段,在新建/编辑表单页面中添加一些jQuery代码以实现此目的

例如:

<script src="//code.jquery.com/jquery-3.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
    HideOrShowFields($("h3.ms-standardheader:contains('Color Checkbox Selections')").closest("tr").find("select").val());
    $("h3.ms-standardheader:contains('Color Checkbox Selections')").closest("tr").find("select").change(function(){
        HideOrShowFields($(this).val());
    });
});
function HideOrShowFields(value){
    var array=["Green","Blue","Red"];
    for(var i=0;i<array.length;i++){
        if(array[i]==value){
            $("h3.ms-standardheader:contains('"+array[i]+" Color Shade')").closest("tr").show();
        }else{
            $("h3.ms-standardheader:contains('"+array[i]+" Color Shade')").closest("tr").hide();
        }
    }
}
</script>

$(函数(){
HideOrShowFields($($h3.ms standardheader:contains('Color Checkbox Selections')).closest('tr').find('select').val());
$($h3.ms standardheader:contains('Color Checkbox Selections'))。最近的('tr')。查找('select')。更改(函数(){
HideOrShowFields($(this.val());
});
});
函数HideOrShowFields(值){
变量数组=[“绿色”、“蓝色”、“红色”];
对于(var i=0;i