Web 窗体答案

响应存储字段

表单的答案可以保存在数据库的字段中或临时保存在本地变量中。 在创建字段时,将选择答案的存储模式。 可通过​Edit storage…​链接编辑。

对于表单中的每个输入字段,提供以下存储选项:

  • Edit a recipient

    您可以选择数据库的字段:用户答案将存储在此字段中。 对于每个用户,仅保存最后输入的值:在他们的用户档案中增加了:请参阅在数据库中存储数据

  • Variable

    如果不想在数据库中存储信息,可以使用变量。 局部变量可声明为上游。 请参阅将数据存储在本地变量中。

在数据库中存储数据

要将数据保存在数据库的现有字段中,请单击​Edit expression​图标,然后从可用字段的列表中选择它。

注意

默认引用文档为​nms:收件人​模式。 要视图表单或选择新表单,请从列表中选择表单,然后单击​Properties​按钮。

将数据存储在本地变量中

您可以使用局部变量,这样即使数据未存储在数据库中,也可以在页面或其他页面上重复使用,例如在显示字段时放置条件或个性化消息。

这意味着您可以使用未保存字段的值授权在页面上显示一组选项。 在下面的页中,车辆类型未存储在数据库中:

它存储在创建下拉框时必须选择的变量中,或者通过​Edit storage…​链接。

您可以显示现有变量,并通过​Edit variables…​链接创建新变量。 单击​Add​按钮以创建新变量。

在创建页面的输入字段时,添加的变量将在局部变量的列表中可用。

注意

对于每个表单,您可以在上游创建变量。 要执行此操作,请选择表单并单击​Properties​按钮。 Variables​选项卡包含表单的本地变量。

带条件的局部存储示例

在上例中,仅当从下拉容器中选择​Private​选项时,才显示包含有关私有车辆数据的列表,如可见性条件中所示:

如果用户选择专用车辆,Web表单将优惠以下选项:

如果选择“专业”选项(如可见性条件所示),则将显示包含有关商用车数据的容器:

这意味着,如果用户选择了商用车辆,表单将优惠以下选项:

使用收集的信息

对于每个表单,提供的答案可在字段或标签中重复使用。 必须使用以下语法:

  • 对于存储在数据库字段中的内容:

    <%=ctx.recipient.@field name%
    
  • 对于存储在本地变量中的内容:

    <%= ctx.vars.variable name %
    
  • 对于存储在HTML文本字段中的内容:

    <%== HTML field name %
    
    注意

    与将<%=字符替换为转义字符的其他字段不同,HTML内容会使用<%==语法按原样保存。

保存Web 窗体答案

要保存在表单页面中收集的信息,您需要在图中放置一个存储框。

使用此框有两种方法:

  • 如果通过电子邮件中发送的链接访问Web表单,并且访问应用程序的用户已在数据库中,则可以选中​Update the preloaded record​选项。 有关详细信息,请参阅通过电子邮件传送表单。

    在这种情况下,Adobe Campaign使用用户用户档案的加密主密钥,即按Adobe Campaign分配给每个用户档案的唯一标识符。 您需要通过预加载框配置要预加载的信息。 有关详细信息,请参阅预加载表单数据

    注意

    此选项将覆盖用户数据,包括要在其中输入该数据的字段时的电子邮件地址。 它不能用于创建新用户档案,并且需要在表单中使用预加载框。

  • 要丰富收件人库中的存储数据,请编辑合并关键项框并选择数据。 对于内部使用(通常是内部网系统)或用于创建新用户档案(例如,)的表单,您可以选择对帐字段。 该框优惠Web 应用程序各页中使用的数据库的所有字段:

默认情况下,数据通过​Update or insertion​操作导入到数据库中:如果元素存在于数据库中,则会更新该元素(例如,已输入的选定新闻稿或电子邮件地址)。 如果信息不存在,则会添加该信息。

但是,您可以更改此行为。 要执行此操作,请选择元素的根,然后从下拉列表中选择要执行的操作:

您可以选择要对帐的搜索文件夹和新用户档案的创建文件夹。 如果这些字段为空,则将搜索用户档案并在运算符的默认文件夹中创建。

注意

可能的操作包括:Simple reconciliationUpdate or insertionInsertionUpdateDeletion
运算符的默认文件夹是运算符具有写权限的第一个文件夹。
请参阅此章节

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free