Transforme JSON com receitas e scripts JavaScript — com assistente de IA para gerar um rascunho
Seu script é o corpo de uma função JavaScript (modo estrito): você pode escrever qualquer instrução JS. `data` é um snapshot clonado em profundidade do escopo atual da tabela. Clique em Prévia para testar; clique em Aplicar para escrever o resultado de volta no escopo da tabela. Retorne um valor serializável em JSON (objeto/array/string/número/boolean/null). Saídas muito grandes podem ser truncadas na prévia.
Clona em profundidade qualquer valor JSON (usa structuredClone quando disponível). Manter apenas chaves selecionadas: `ctx.pick(obj, ["a","b"])`. Remover chaves: `ctx.omit(obj, ["password","token"])`. Achatar objetos aninhados em chaves com pontos: `ctx.flatten(obj, ".")`. Reconstruir objetos aninhados a partir de chaves com pontos: `ctx.unflatten(flat, ".")`. Observação: `unflatten` retorna objetos simples; se você precisar de arrays, crie um conversor próprio.
Clique no ícone de IA no painel Script para abrir o assistente. Descreva o objetivo (ex.: remover valores vazios, converter o caso das chaves, manter apenas alguns campos). Insira o rascunho e depois Prévia/Aplicar — seus dados são processados localmente no navegador. Privacidade: os rascunhos de IA usam DeepSeek e enviam seu prompt + o script atual. Evite colar segredos.
Se a prévia disser “returned undefined”, finalize o script com `return ...`. Se disser “não serializável”, remova referências circulares / funções / valores BigInt. Para transformar o documento inteiro, selecione primeiro o nó Root e execute a transformação.
Prévia/Aplicar roda no navegador com seus dados. O assistente de IA pode gerar rascunhos via DeepSeek (prompt + script atual). Não cole segredos nem execute código não confiável.