RicardoE105:
const docs = JSON.parse(JSON.parse(items[0].json.body.Doc)[0].body.Doc.replace(/\'/g, '"').replace(/\, }/g, '}'))
const results = []
for (const doc of docs) {
results.push({
json: {
name: doc.name
}
})
}
return results
Thank you for your reply. The problem is the Webhook because the request is not always the same.
Now I’m getting this request :
"body": {
"Doc": "[{'name': '31f3bfe7cf', 'owner': 'Administrator', 'creation': '2021-10-19 19:18:58.145465', 'modified': '2021-10-19 21:12:05.300580', 'modified_by': 'Administrator', 'parent': 'T-2021-00028', 'parentfield': 'archivos_adjuntos', 'parenttype': 'Task', 'idx': 1, 'docstatus': 0, 'doc_fecha': datetime.date(2021, 10, 19), 'doc_titulo': 'Prueba Again', 'doc_adjunto': '/files/Unknown.jpeg', 'doctype': 'Documentos'}, {'name': '70690477d3', 'owner': 'Administrator', 'creation': '2021-10-19 19:18:58.145465', 'modified': '2021-10-19 21:12:05.300580', 'modified_by': 'Administrator', 'parent': 'T-2021-00028', 'parentfield': 'archivos_adjuntos', 'parenttype': 'Task', 'idx': 2, 'docstatus': 0, 'doc_fecha': datetime.date(2021, 10, 19), 'doc_titulo': 'Prueba 2', 'doc_adjunto': '/files/Unknown.jpeg', 'doctype': 'Documentos'}, {'name': 'e759e30ae0', 'owner': 'Administrator', 'creation': '2021-10-19 19:18:58.145465', 'modified': '2021-10-19 21:12:05.300580', 'modified_by': 'Administrator', 'parent': 'T-2021-00028', 'parentfield': 'archivos_adjuntos', 'parenttype': 'Task', 'idx': 3, 'docstatus': 0, 'doc_fecha': datetime.date(2021, 10, 19), 'doc_titulo': 'Prueba3', 'doc_adjunto': '/files/Unknown.jpeg', 'doctype': 'Documentos'}, {'name': '84370e091a', 'owner': 'Administrator', 'creation': '2021-10-19 19:18:58.145465', 'modified': '2021-10-19 21:12:05.300580', 'modified_by': 'Administrator', 'parent': 'T-2021-00028', 'parentfield': 'archivos_adjuntos', 'parenttype': 'Task', 'idx': 4, 'docstatus': 0, 'doc_fecha': datetime.date(2021, 10, 19), 'doc_titulo': 'Prueba4', 'doc_adjunto': '/files/Unknown.jpeg', 'doctype': 'Documentos'}, {'name': 'f8e8e32ac3', 'owner': 'Administrator', 'creation': '2021-10-19 19:18:58.145465', 'modified': '2021-10-19 21:12:05.300580', 'modified_by': 'Administrator', 'parent': 'T-2021-00028', 'parentfield': 'archivos_adjuntos', 'parenttype': 'Task', 'idx': 5, 'docstatus': 0, 'doc_fecha': datetime.date(2021, 10, 19), 'doc_titulo': 'Prueba5', 'doc_adjunto': '/files/Unknown.jpeg', 'doctype': 'Documentos'}]"
}
I need to understand your function in order to customize it.
With no changes, I’m getting this:
SyntaxError: Unexpected token ' in JSON at position 2