Zum Hauptinhalt springen

unsupported_in_office

HTTP 422 · code: "unsupported_in_office" · type: https://docs.formfeed.dev/errors/unsupported-in-office

Eine Word- oder PowerPoint-Vorlage verwendet etwas, das Office-Vorlagen nicht unterstützen: ein Include eines Partials oder einen Helfer, der HTML zurückgibt. Beides würde HTML in das Dokument bringen. location nennt den part der Datei (word/document.xml, eine Kopfzeile, eine Folie) und, soweit bekannt, den paragraph, ab 1 gezählt. Das Rendering wird als fehlgeschlagen aufgezeichnet und kostet nichts.

Beispiel​

{
"type": "https://docs.formfeed.dev/errors/unsupported-in-office",
"title": "Not supported in office templates",
"status": 422,
"detail": "word/document.xml: Office templates cannot include partials; put the content into the document.",
"code": "unsupported_in_office",
"location": { "part": "word/document.xml", "paragraph": 4 },
"render_id": "rnd_7da09ab6cd9946b798c187c2a9350852",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}

Häufige Ursachen​

  • {% include "footer" %}, {% render %}, {% extends %}, {% import %}, {% from %} oder ein Handlebars-Partial {{> footer }} im Dokument.
  • chart oder markdown, die HTML zurückgeben (chart() is not supported in office templates; it returns HTML.).
  • Ein Tag, das aus einer HTML-Vorlage kopiert wurde.

So beheben Sie es​

  • Setzen Sie den Inhalt in das Dokument selbst: Kopf- und Fußzeilen und Schnellbausteine von Word leisten, was Partials in HTML-Vorlagen tun.
  • Werte des Brand Kits wie {{ brand.legal_footer }} funktionieren in Office-Vorlagen.
  • Die Seite der Office-Vorlage in der App listet jedes Tag der Datei mit seinen Problemen auf, bevor etwas gerendert wird.

Wiederholen?​

Nein. Ändern Sie zuerst die Vorlage und veröffentlichen Sie die neue Version, und senden Sie die Anfrage dann mit einem neuen Idempotency-Key oder ohne: Eine 4xx-Antwort wird 24 Stunden unter ihrem Schlüssel gespeichert, der alte Schlüssel liefert also wieder dieses Problem. Siehe Wiederholen.