27 lines
777 B
JavaScript
27 lines
777 B
JavaScript
// n8n Code Node: "Render Payload bauen"
|
|
// Passe die Node-Namen unten an deinen Workflow an.
|
|
|
|
const source = $('Monatsdaten vorbereiten').first().json;
|
|
const claude = $('Claude JSON extrahieren').first().json;
|
|
|
|
const now = new Date().toISOString();
|
|
|
|
const payload = {
|
|
report: {
|
|
report_version: '1.0',
|
|
prompt_version: '1.0',
|
|
template_version: '1.0',
|
|
generated_at: now,
|
|
publisher: source.publisher ?? 'Mein Reporting',
|
|
period: source.period
|
|
},
|
|
customer: source.customer,
|
|
design: source.design,
|
|
metrics: source.metrics,
|
|
trends: source.trends,
|
|
content: claude.content,
|
|
legal_note: source.legal_note ?? 'Dieser Report ist eine datenbasierte Entscheidungshilfe und keine Garantie fuer zukuenftige Ergebnisse.'
|
|
};
|
|
|
|
return [{ json: payload }];
|