Ich versuche, eine Funktion zu schreiben, die die Überschrift entfernen, aber die Schriftart und Größe des aktuellen Absatzes beibehalten würde.Wie wird die Schriftfamilie und -größe eines Standard-formatierten Absatzes abgerufen?
Es scheint jedoch, dass Werte für die Schriftfamilie/Schriftgröße nicht von Absätzen abgerufen werden können, deren Standardschriftart durch die angewendete Überschrift festgelegt wurde.
var cursor = DocumentApp.getActiveDocument().getCursor(); if (!cursor) return;
var ctext = cursor.getSurroundingText();
var para = ctext.asParagraph();
para.setHeading(DocumentApp.ParagraphHeading.HEADING1); // sets Arial 20
var text = ctext.asText();
var ff = text.getFontFamily();
var fs = text.getFontSize();
DocumentApp.getUi().alert(ff+" "+fs); // NULL NULL
Ich habe versucht, die Überschriften Schriftarten und -größen Zugriff auf sie auf diese Weise zu bekommen, aber Google App Script scheint nicht diejenigen überall verfügbar zu machen.