Atribui um novo conteúdo ao valor de um item em uma estrutura do tipo mapa através do caminho associado.
![](/download/attachments/234662667/blocoDefineValorNoMapaPorCaminho.png?version=1&modificationDate=1671805007000&api=v2)
Figura 1 - Bloco Definir valor no Mapa por Caminho
Compatibilidade
- Bloco cliente: cronapi.map.setMapValueByPath()
Retorno
Bloco sem retorno.
Parâmetros
Mapa
Objeto mapa.
- Posição: 1
- Inglês: Map
- Tipo: Mapa / Map
- Exemplo: "map"
Caminho
Caminho do item a ter o valor definido.
- Posição: 2
- Inglês: Path
- Tipo: Texto / String
- Exemplo: "submap1.chave1"
Valor
Conteúdo a ser definido no valor do item.
- Posição: 3
- Inglês: Value
- Tipo: Texto / String
- Exemplo: "novo valor"
Exemplo
A função abaixo atualiza o valor do item com caminho submap1.chave1 dentro do objeto map para o valor "novo valor".
![](/download/attachments/234662667/blocoDefineValorNoMapaPorCaminhoExemplo.png?version=1&modificationDate=1671805622000&api=v2)
Figura 2 - Exemplo de uso do bloco Definir valor no Mapa por Caminho
![](/download/attachments/234662667/blocoDefinirValorNoMapaPorCaminhoResultado.png?version=1&modificationDate=1672238174000&api=v2)
Figura 2.1 - Resultado exibido a partir das configurações da Figura 2