apps-script-utils (Deutsch) 2.1.1 Help

convertRichTextToMarkdown

function convertRichTextToMarkdown(runs: RichTextRun[], theme: Theme = {}): string;

Die Umkehrung von convertMarkdownToRichText: Fett, Kursiv und Durchgestrichen werden wieder zu ihren Zeichen, ein Abschnitt mit Link zu [Text](url) und ein Abschnitt in der Code-Schrift des Themes zu einem Code-Span.

Ein Code-Abschnitt trägt kein eigenes Merkmal — er wird an seiner Schrift erkannt —, also übergeben Sie in beide Richtungen dasselbe Theme, dann bleibt das Paar verlustfrei. Die Abschnitte werden in der gegebenen Reihenfolge hintereinander geschrieben, ohne Nachbarn gleichen Stils zusammenzufassen; tief verschachtelte Auszeichnung kann daher anders geschrieben zurückkommen und sich dennoch gleich lesen.

Parameter

Parameter

Typ

Beschreibung

runs

RichTextRun[]

Die umzuwandelnden Abschnitte. Ein leeres Array ergibt eine leere Zeichenkette.

theme (optional) = {}

Theme

Das Theme, mit dem die Abschnitte gestaltet wurden. Gelesen wird daraus nur die Code-Schrift.

Rückgabewert

string — das Markdown, das die Abschnitte darstellt.

Ausnahmen

Ausnahme

Bedingung

IllegalArgumentException

kein Argument übergeben wurde, der Wert kein Array ist oder ein Element kein Abschnitt mit Text ist.

Beispiele

Zurück nach Markdown

const runs = convertMarkdownToRichText("**bold** and `code`"); convertRichTextToMarkdown(runs); // => "**bold** and `code`"
convertRichTextToMarkdown([ { text: "site", style: { bold: true, link: { url: "https://example.com" } } } ]); // => "[**site**](https://example.com)"

Siehe auch

Quellcode

src/appsscript/slide/convertRichTextToMarkdown.ts

23 September 2026

Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.