中文

操作方法:通过修改自定义 URL 在 Survey123 for ArcGIS 中预填充字段

摘要

自定义 Survey123 for ArcGIS URL 方案的目的是通过其他应用程序(例如 Explorer for ArcGIS、Collector for ArcGIS 或 ArcGIS Online 中 web 地图)远程启动 Survey123 中的调查。 除了在 Survey123 中启动调查之外,还可以使用自定义 URL 在启动调查时预填充字段。

过程

用于在 Survey123 for ArcGIS 中启动调查的自定义 URL 方案遵循以下语法:

arcgis-survey123://?itemID=

除了启动 Survey123 for ArcGIS 之外,还可以添加参数以填充调查中的字段。 参数使用与号 (&) 进行分隔,每个参数由两部分组成:参数名称和参数值。 它们由等号 (=) 进行分隔。

预填充字段

要使用预填充字段启动调查,请修改自定义 URL 方案。 请按照以下提供的说明进行操作。

  1. 请将以下参数添加到 URL 末尾的 itemID 之后:
    &field:=
    以下是自定义 URL 方案的示例,其中包含用于填充字段的参数。
    arcgis-survey123:///?itemID=8517ab8615754cac8c85c27bbbb3c04b&field:field1=Answer1
    :
    请使用调查 XLSForm 的名称列中的值,而非标注列中的值。
  2. 将自定义 URL 插入 Explorer for ArcGIS、Collector for ArcGIS 或 ArcGIS Online 中的 web 地图,以使用预填充字段来远程启动调查。

    Screenshot of the survey with one field populated with an answer.
预填充多个字段
要使用多个预填充字段来启动调查,请按照以下说明进行操作:
  1. 请将以下参数添加到 URL 末尾的 itemID 之后:
    &field:=
  2. 在下一参数之前添加
    &field:=&field:=
    以下是自定义 URL 方案的示例,其中包含用于预填充多个字段的参数:
    arcgis-survey123:///?itemID=8517ab8615754cac8c85c27bbbb3c04b&field:field1=Answer1&field:field2=Answer2
    :
    如果字段在 XLSForm 的默认值列中具有值,则该值将替换为 URL 方案中声明的参数值。
  3. 重复步骤 2 以添加更多参数。
  4. 将自定义 URL 插入 Explorer for ArcGIS、Collector for ArcGIS 或 ArcGIS Online 中的 web 地图,以使用预填充字段来远程启动调查。

    Screenshot of the survey with 2 fields populated

相关信息