我有一个表单,我希望基于相同的pageType包含在250页的每一页上。因此,我想在模板中包含表单引用,并在所有页面上呈现它。这似乎很有效。 但是,我想让表单根据contactEmail属性(作为页面属性输入/在pageType上定义)触发发送到不同电子邮件地址的电子邮件
我猜我将不得不建立一个自定义表单控件或替代表单,但我不知道从哪里开始,我已经倾倒了几天的文档。 我尝试启用电子邮件通知并将{%CurrentDocument.ContactEmail#%}设置为收件人电子邮件,但这似乎不起作用。
我不确定在表单构建中可以使用宏的上下文,或者是否有一种方法可以引用表单中的当前文档字段值。
答案 0 :(得分:0)
CurrentDocument
不可用,但是在保存表单时。作为解决方法,我建议您在表单中添加新字段,例如ContactEmail并将{% CurrentDocument.ContactEmail #%}
设置为默认值。现在你需要确保字段在页面上,但是用CSS隐藏 - 使用自定义布局或替代形式。
现在,在保存表单数据时,系统会将CurrentDocument.ContactEmail
值与表单一起保存。
最后一步是更新表单的电子邮件通知标签下的To
字段,其中包含以下宏{% ContactEmail %}
。