发布您的表单并开始收集数据

您准备好与客户共享表单以进行数据收集或提交后,您只需将其发布,表单即可供客户随时使用。

基于文档的创作生态系统

先决条件

发布表单

1. 发布电子表格
  1. 打开您的 Microsoft SharePoint 或 Google Drive 帐户,并导航至 AEM Edge Delivery 项目目录。

  2. 打开包含您表单的电子表格。例如,enquiry 表单 Microsoft Excel 工作簿。

  3. 使用 AEM Sidekick 预览表。

    使用 AEM Sidekick 预览表

    成功完成预览操作后,电子表格内容将转换为 JSON 格式。然后,预览页面以结构化表格格式呈现该内容。例如,附图说明了“查询”表单的内容。

    表单预览 JSON 格式

  4. 使用 AEM Sidekick 发布表。确保捕获发布 URL,因为这是在下一节中渲染表单所必需的。URL 格式如下所示:

    code language-json
        https://<branch>--<repository>--<owner>.hlx.live/<form>.json
    
    • <branch> 指 GitHub 存储库的分支。
    • <repository> 表示您的 GitHub 存储库。
    • <owner> 指托管您 GitHub 存储库的 GitHub 帐户用户名。

    例如,如果您的项目存储库名为“portal”,位于帐户“wkndforms”下,并且您使用的是“main”分支,则 URL 如下所示:

    https://main--portal--wkndforms.hlx.page/enquiry.json

2. 将表单添加到您的网页

<form>.json 添加到网页方便客户互动,让表单填写者能够轻松填写并提交表单。

要将表单添加到您的网页:

  1. 访问您的 Microsoft SharePoint 或 Google Drive 帐户并导航至您的[AEM Edge Delivery project directory]

  2. 打开要嵌入表单的文档文件。例如,您可以打开 index.docx 文件,或者创建一个新文档。

  3. 在文档中确定要插入表单的部分,并相应地导航到该部分。

  4. 将名为“表单”的区块添加到文件中,类似于以下示例:

    table 0-row-1 1-row-1
    表单
    https://main–wefinance–wkndforms.hlx.live/enquiry.json

    将名为“表单”的区块添加到文件中

    该区块用作嵌入表单的占位符。在该区块的第二行中,添加 <form>.json 文件的 URL 作为超链接。

    note important
    IMPORTANT
    确保 URL 的格式为超链接,而不是显示为纯文本。

    使用预览 URL (.page URL) 进行开发或测试,或使用发布 URL (.live) 进行生产。以下是带有预览和发布 URL 的示例:

    预览 URL

    table 0-row-1 1-row-1
    表单
    https://main–wefinance–wkndforms.hlx.page/enquiry.json

    发布 URL

    table 0-row-1 1-row-1
    表单
    https://main–wefinance–wkndforms.hlx.live/enquiry.json
  5. 使用 AEM Sidekick 预览网页。页面现在显示表单。例如,以下是基于查询电子表格的表单:

    EDS 表单样本

  6. 使用 AEM Sidekick 发布表单。现在,您的客户可以填写表格并提交。

疑难解答

无法向表单提交数据

如果您遇到类似于以下错误消息,则表明电子表格尚未配置为接受提交的数据。

表单提交错误

另请参阅

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab