最好的解释方法是举一个例子,让我们以一家医疗诊所为例。有:在3个不同城市(伦敦,纽约,新德里)的诊所,根据2个不同的计划(私人,政府)提供3种不同的治疗方法(手术,咨询,X射线);并非每个诊所都按相同计划提供所有服务
伦敦
政府-外科,咨询,X射线
私有-咨询,X射线
纽约
私人-外科,咨询,X射线
新德里
政府-咨询,X射线
私人-手术,X射线
从另一种治疗->计划->使用组和条件格式的诊所开始,我创建了以下内容:
<p>Procedure: </br>
[select* work "Surgery" "Consultation" "X-Ray"]</p>
[group type-Surgery]
<p>Plan:<br/>
[select* type-Surgery "Private" "Government"]</p>
[group clinic-Surgery-p]
<p>Clinic:<br/>
[select* clinic-Surgery-p "New York" "New Delhi"]</p>
[/group]
[group clinic-Surgery-gov]
<p>Clinic:<br/>
[select* clinic-Surgery-gov "London"]</p>
[/group]
[/group]
[group type-Consultation]
<p>Plan:<br/>
[select* type-Consultation "Private" "Government"]</p>
[group clinic-Consultation-p]
<p>Clinic:<br/>
[select* clinic-stomatologia-p "London" "New York"]</p>
[/group]
[group clinic-Consultation-gov]
<p>Clinic:<br/>
[select* clinic-Consultation-gov "London" "New Delhi"]</p>
[/group]
[/group]
[group type-xray]
<p>Plan:<br/>
[select* type-Xray "Private" "Government"]</p>
[group clinic-Xray-p]
<p>Clinic:<br/>
[select* clinic-Xray-p "London" "New Delhi"]</p>
[/group]
[group clinic-Xray-gov]
<p>Clinic:<br/>
[select* clinic-xray-gov "London" "New Delhi"]</p>
[/group]
[/group]
与此相关的问题是我还没有找到一种将数据提交给我的方法。我已经尝试了几件事
1)当我尝试通过每个单独的标签通过电子邮件将数据发送回给我时,在电子邮件中,我会获得患者填写的所有标签,但是我也会取回所有默认存在的标签,并且没有区分它们的方法。
2)我也尝试添加一个空白first_as_label ""
,但这仅在用户未更改数据的情况下才有效,例如。他们可以更改“纽约私人X射线的价值”,在伦敦提交政府咨询,并在电子邮件中填写这两个字段。
3)只是为每个计划/诊所/治疗创建一个单独的标签,[clinic] [treatment] [plan]
并消除了标签的差异,导致条件格式化无法正常工作。
感谢您抽出宝贵的时间阅读本文,我非常感谢您提供帮助,帮助您实现上述描述。