Alguns tipos de perguntas no XLSForm têm parâmetros adicionais que permitem controlar o estilo ou o comportamento das perguntas em uma pesquisa. Em alguns casos, esses parâmetros complementam as aparências que um tipo de pergunta suporta. As tabelas abaixo fornecem uma visão geral dos parâmetros que você pode usar no XLSForm e a coluna na planilha de pesquisa que aceita cada parâmetro. Nem todos os parâmetros são compatíveis com o aplicativo de campo e o aplicativo web do ArcGIS Survey123. Para obter mais informações sobre o suporte a aplicativos de campo e aplicativos da web, consulte o tópico de documentação de cada parâmetro.
Você pode adicionar vários parâmetros para uma pergunta à mesma coluna separando os parâmetros com espaços. Por exemplo, uma pergunta forma geográfica pode ter os parâmetros map, method, lineColor e fillColor na coluna body::esri:style, do seguinte modo:
map="Imagery Hybrid" method=vertex lineColor=#DC143C fillColor=LightYellow
Geral
A tabela a seguir contém os parâmetros XLSForm que você pode usar com vários tipos de perguntas. Consulte a descrição de cada parâmetro para obter a lista de tipos de perguntas que o suportam. Esses parâmetros são suportados apenas no aplicativo de campo.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | calculationMode | Controle quando o cálculo em uma pergunta é calculado. Tipos de perguntas: text | decimal | integer | note | date | time | dateTime | select_one | select_multiple | geopoint | calculate | hidden Valores: auto | manual | always | whenEmpty Exemplos:
|
body::esri:style | placeholderText | Especifique o texto que aparece na área de entrada da pergunta quando a pergunta está vazia. Tipos de perguntas: text | integer | decimal | select_one (com aparência de preenchimento automático) | barcode Valores: @[hint] | @[guidance_hint] Exemplos:
|
Áudio
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com o tipo de pergunta de audio. Esses parâmetros são suportados apenas no aplicativo de campo, a menos que indicado de outra forma na descrição.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | codec | Especifique o codec preferido para uma gravação de áudio. Vários codecs podem ser fornecidos, separados por vírgulas. O primeiro codec compatível com o dispositivo será usado. Valor: <codec name> Exemplo:
|
fileName | Especifique o nome do arquivo. Valores: <expression> Este parâmetro é suportado apenas no aplicativo da web. Exemplos:
| |
max-duration | Especifique a duração máxima em segundos para uma gravação de áudio. A duração padrão no aplicativo web é 600 (10 minutos). Valor: <seconds> Exemplo:
| |
max-size | Especifique o tamanho máximo do arquivo em megabytes para uma gravação de áudio. O tamanho padrão no aplicativo de campo é 10 MB. Valor: <megabytes> Exemplo:
|
Código de barras
A tabela a seguir contém os parâmetros XLSForm que você pode usar com o tipo de pergunta de código de barras. Esses parâmetros são suportados apenas no aplicativo de campo.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
body::esri:style | Especifique os tipos de códigos de barras que os usuários podem digitalizar. Vários tipos podem ser fornecidos, separados por vírgulas. Quando o parâmetro barcodeType não é fornecido, todos os tipos de código de barras suportados podem ser lidos, exceto aztec, code39, datamatrix, maxicode e pdf417. Valores: all | 1d | 2d | <barcode types>
Tipos unidimensionais: codabar | code128 | code39 | code93 | ean13 | ean8 | itf | upca | upce | upceanextension Tipos bidimensionais: aztec | datamatrix | maxicode | pdf417 | qrcode | rss14 | rssexpanded Exemplos:
|
Arquivo
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com o tipo de pergunta de file:
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | fileName | Especifique o nome do arquivo. Valores: <expression> Este parâmetro é suportado apenas no aplicativo da web. Exemplos:
|
max-size | Especifique o tamanho máximo do arquivo em megabytes. O padrão é 10 MB. Valor: <megabytes> Este parâmetro tem suporte no aplicativo de campo e no aplicativo da web. Exemplo:
|
Grupos
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com o tipo de pergunta begin group: Esses parâmetros são suportados apenas no aplicativo de campo.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
body::esri:style | backgroundColor borderColor | Defina as cores do plano de fundo e da borda de um grupo ou página. Para obter mais informações, consulte Grupo, página e cores repetidas. Valores: <HTML color name> | <hex color code> Exemplos:
|
layout | Defina o estilo de layout de grade para um grupo. Valores: dynamic-grid | fixed-grid Exemplo:
|
Imagens
A tabela a seguir contém os parâmetros XLSForm que você pode usar com o tipo de pergunta de image: Esses parâmetros são suportados apenas no aplicativo de campo, a menos que indicado de outra forma na descrição.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | allowAdds | Desabilite a adição de novas imagens ao editar registros existentes. Valor: false Exemplo:
|
fileName | Especifique o nome do arquivo. Valores: <expression> Esse parâmetro também é compatível com o aplicativo da web. Exemplos:
| |
max-size | Especifique o tamanho máximo do arquivo em megabytes. O padrão é 10 MB. Valor: <megabytes> Esse parâmetro também é compatível com o aplicativo da web. Exemplo:
| |
Para uma pergunta de imagem com aparência anotar, gera automaticamente gráficos de anotação de rótulos e caixas delimitadoras ao redor dos objetos detectados. Anexe essas propriedades para definir o estilo e a formatação da anotação. Propriedade exigida: <model_name> Propriedades opcionais: minScore | cameraPreview | label | class | boundingBoxes | outlineWidth | fontSize | font | bold | italic Exemplos:
| ||
Realize detecção de objetos ou classificação de imagens e use os resultados EXIF em sua pesquisa. Propriedade exigida: <model_name> Propriedades opcionais: minScore | cameraPreview | label | class Exemplos:
| ||
Gere automaticamente ou adicione manualmente caixas delimitadoras e aplique efeitos de edição na região de destino. Propriedade exigida: <model_name> | @faces | @manual Propriedades opcionais: minScore | cameraPreview | label | class | effect | symbol | fillColor | scale Exemplos:
| ||
watermark topLeftWatermark topCenterWatermark topRightWatermark leftCenterWatermark centerWatermark rightCenterWatermark bottomLeftWatermark bottomCenterWatermark bottomRightWatermark | Especifique a posição de uma marca d'água de imagem. Anexe propriedades para definir o conteúdo e a formatação. Para obter mais informações, consulte Marcas d'água. Propriedades: text | color | outlineColor | outlineWidth | haloColor | size | font | bold | italic | margin | image | imageSize Exemplos:
| |
body::esri:style | allowRename | Especifique se os usuários podem editar manualmente o nome do arquivo. Valores: true | false Exemplo:
|
fileNameVisible | Especifique se o nome do arquivo é visível na pesquisa. Valores: true | false Exemplo:
| |
footerText | Para uma pergunta de imagem com aparência de assinatura, especifique o texto a ser exibido na parte inferior do pop-up de assinatura. Se nenhum valor for especificado, a dica de orientação da pergunta aparecerá abaixo da assinatura. Isso pode ser alterado para a dica da pergunta usando footerText=@[hint]. Valores: <none> | @[hint] Exemplos:
| |
method | Especifique o método de captura para uma pergunta de imagem. O valor map somente é compatível com perguntas de imagem com aparência de anotação. Esse parâmetro também é compatível com o aplicativo da web. Valores: browse | camera | map Exemplos:
| |
palette | Para uma pergunta de imagem com aparência de desenho ou anotação, especifique uma paleta de ferramentas de desenho personalizada. Valor: <palette name> Exemplo:
| |
previewHeight | Defina a altura da visualização da imagem após a imagem ser selecionada. Utilize previewHeight=0 se você desejar que sua visualização de imagem seja do tamanho máximo sem o espaço em branco desnecessário. Valores: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Exemplos:
| |
parameters | max-pixels | Para uma pergunta de imagem, defina o tamanho máximo da imagem na borda mais longa, preservando a proporção original. Para uma pergunta de imagem com aparência de assinatura, defina a largura máxima do pop-up de assinatura. Para uma pergunta de imagem com aparência de desenho, defina a tela para uma imagem quadrada (1:1). Esse parâmetro também é compatível com o aplicativo da web. Valor: <pixels> Exemplos:
|
Perguntas de mapa
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com os tipos de pergunta geopoint, geotrace e geoshape. Esses parâmetros são suportados apenas no aplicativo de campo, a menos que indicado de outra forma na descrição.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
body::esri:style | height | Defina a altura da visualização do mapa. Valores: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Exemplos:
|
lineColor² fillColor³ | Especifique as cores de linha e preenchimento para a feição de linha ou polígono. Isso se aplica à visualização do mapa somente no Survey123. Para obter mais informações, consulte Opções de estilo. Valores: <HTML color name> | <hex color code> Exemplo:
| |
lineWidth² | Especifique a largura da linha em pixels para a feição de linha ou polígono. Isso se aplica à visualização do mapa somente no Survey123. Valor: <pixels> Exemplos:
| |
map | Definir um mapa base padrão. Esse parâmetro também é compatível com o aplicativo da web. Valores: <map name> | <map item ID> Exemplos:
| |
mapTools | Controle as ferramentas de mapa que estão disponíveis para questões de ponto geográfico, traço geográfico e forma geográfica. Este parâmetro é suportado apenas no aplicativo de campo. Valores: search | mapSwitcher | zoom | home | locate Exemplos: | |
method² | Especifique o método de captura. Ao usar o método de vértice, parâmetros adicionais podem ser definidos. Esse parâmetro também é compatível com o aplicativo da web. Valores: sketch | vertex Valores adicionais para vértice, aplicáveis apenas no aplicativo de campo: streaming | beep | haptic | edit Exemplos:
| |
minCaptureZoomLevel | Especifique o nível mínimo no qual a geometria pode ser capturada. Este parâmetro é suportado apenas no aplicativo da web. Valor: <integer> Exemplo: | |
overlay | Exiba localizações de pontos da primeira pergunta de ponto geográfico em uma repetição em qualquer outra pergunta de ponto geográfico, forma geográfica ou traçado geográfico em sua pesquisa. Acrescente propriedades para definir o conteúdo e o estilo. Valor: <repeat name> Propriedades: view | preview | icon | iconColor | iconOutlineColor | iconSize | label | labelColor | labelOutlineColor | fontSize Exemplos:
| |
precision | Especifique o número de casas decimais que serão capturadas na pergunta do mapa e mostradas no painel de resposta individual da pesquisa. Quando este parâmetro não está definido, todas as casas decimais disponíveis são capturadas na pergunta do mapa, mas apenas seis casas decimais serão mostradas no painel de resposta individual. Este parâmetro é suportado apenas no aplicativo da web. Valor: <integer> Exemplo: | |
snapMode | Especifique o comportamento de ajuste. Pontos podem ser ajustados a outras feições e linhas e polígonos podem ser ajustados a outras feições ou a si mesmos. Disponível apenas quando method=vertex. Este parâmetro é suportado apenas no aplicativo da web. Valores: feature | self² Exemplo:
| |
symbol¹ | Especifique um arquivo .png para usar como marcador de ponto no mapa. Anexe propriedades para definir a posição e a escala. Valor: <file name>.png Propriedades: x | y | scale Exemplo:
|
¹Compatível apenas com o tipo de pergunta de ponto geográfico.
²Compatível apenas com os tipos de pergunta forma geográfica e traçado geográfico.
³Compatível apenas com o tipo de pergunta de forma geográfica.
Perguntas de múltipla escolha
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com tipos de perguntas select_one, select_multiple e rank: Este parâmetro tem suporte no aplicativo de campo e no aplicativo da web.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
parameters | randomize | Randomize a ordem das escolhas em uma lista de opções. Valores: true Exemplo:
|
Intervalo
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com o tipo de pergunta range: Esses parâmetros são suportados no aplicativo de campo e no aplicativo da web.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
body::esri:style | startColor endColor color | Especifique a cor do controle deslizante no início e no final do intervalo.≠ Use o parâmetro color para especificar a cor usada para preencher o espaço entre o início do controle deslizante e o valor selecionado. Os parâmetros devem ser separados por um espaço. Para obter mais informações, consulte Opções de estilo. Valores: <HTML color name> | <hex color code> Exemplos:
|
parametros | start end step | Especifique os valores inicial, final e de etapa do controle deslizante de intervalo. Os parâmetros devem ser separados por um espaço. Para mais informações, consulte Parâmetros de intervalo. Valores: <integer> | <decimal> Exemplos:
|
Repetições
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com o tipo de pergunta begin repeat: Esses parâmetros são suportados apenas no aplicativo de campo.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | allowAdds | Permitir que novos registros repetidos sejam adicionados. Valores: true | false Exemplo:
|
allowUpdates | Permitir que os registros repetidos existentes sejam modificados. Valores: true | false Exemplo:
| |
query | Permitir que os registros repetidos existentes sejam mostrados no formulário. Especifique parâmetros de consulta adicionais para filtrar os registros disponíveis. Valores: <none> | "SQL statement" Exemplos:
| |
body::esri:style | backgroundColor borderColor | Defina as cores do plano de fundo e da borda para uma repetição. Para obter mais informações, consulte Grupo, página e cores repetidas. Valores: <HTML color name> | <hex color code> Exemplos:
|
Texto
A tabela a seguir contém os parâmetros de XLSForm que você pode usar com o tipo de pergunta text: Esses parâmetros são suportados apenas no aplicativo de campo, a menos que indicado de outra forma na descrição.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | geocode | Para uma pergunta de texto com aparência de geocódigo, defina o localizador para retornar resultados geocodificados ao usar a aparência de geocódigo. Esse parâmetro também é compatível com o aplicativo da web. Valor: <locator item ID> Exemplo:
|
medição | Para uma pergunta de texto com aparência de telêmetro, defina quais medições serão armazenadas na pergunta. Coloque a lista de valores entre aspas se os valores incluírem espaços. Valores: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Exemplos:
| |
body::esri:style | defaultHeight | Para uma pergunta de texto com aparência de várias linhas, defina a altura inicial da caixa de texto. A altura da caixa de texto aumentará para acomodar o texto de resposta. Valor: <number of lines> Exemplo:
|
indicator | Para uma pergunta de texto com aparência de geocódigo, permita que os resultados geocodificados mostrem a direção e a distância da localização atual do dispositivo. Valores: direction | distance | none Exemplos:
| |
maxResults | Para uma pergunta de texto com aparência de geocódigo, especifique o número máximo de resultados a serem retornados. O padrão é 6. Valor: <number of results> Esse parâmetro também é compatível com o aplicativo da web. Exemplo:
| |
proximity | Para uma pergunta de texto com aparência de geocódigo, especifique se os resultados geocodificados mostram apenas resultados dentro de um determinado raio da localização do dispositivo. Valores: <distance>m | km | ft | mi | yd Exemplos:
| |
suggestions | Para uma pergunta de texto com aparência de geocódigo, altere a maneira como as sugestões são preenchidas. O padrão é Sim. Valores: yes | no Exemplo:
|
Telêmetro
A tabela a seguir contém o parâmetro XLSForm que você pode usar com o tipos de perguntas texto, decimal e inteiro para recuperar valores de um telêmetro. Esses parâmetros são suportados apenas no aplicativo de campo, a menos que indicado de outra forma na descrição.
Coluna XLSForm | Parâmetro | Descrição |
---|---|---|
bind::esri:parameters | medição | Para uma pergunta de texto com aparência de telêmetro, defina quais medições serão armazenadas na pergunta. Coloque a lista de valores entre aspas se os valores incluírem espaços. Valores: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Exemplos:
|