2016-06-05 23 views
0

In Google-Dokumenten können keine zusätzlichen Leerzeichen mithilfe von Suchen und Ersetzen wie andere Texteditoren entfernt werden. Kann jemand mit einem Google Apps-Skript helfen, das ein Dokument nach allen Instanzen von zwei oder mehr Leerzeichen durchsucht und sie durch einzelne Leerzeichen ersetzt?Google Apps-Skript zum Entfernen zusätzlicher Leerzeichen aus einem Google-Dokument

function spaces() { 
    DocumentApp.getActiveDocument().getBody().replaceText(" +", " "); 
} 

Referenz: replaceText method

+0

Bitte zeigen Sie Ihren Versuch, dies selbst zu tun. Stack Overflow ist kein Code-Schreibdienst. Wir helfen Ihnen, wenn Sie versuchen, auf Probleme zu stoßen, aber nicht für Sie schreiben. – thesecretmaster

+0

Ich habe festgestellt, dass ich wie Pages das Element auswählen und kopieren kann, das in Google Docs ersetzt werden soll. Verwenden Sie dann den Menübefehl "Suchen und Ersetzen" und fügen Sie die kopierten Daten in das Suchfeld ein nach manuell, aber ich bin daran interessiert, einen benutzerdefinierten Menüpunkt mit einem Google Apps-Skript, wenn möglich hinzuzufügen. Ich werde ein Skript ausprobieren, wenn ich eine Chance bekomme. – John

+0

In Zukunft, bitte posten Sie mit Code, wenn der Code relevant ist. – thesecretmaster

Antwort

1

Ein solcher Austausch kann mit dem folgenden einzeiligen Funktion erfolgen.

+0

Danke @sandwich. Hinzugefügt zu meinem Docs-Menü und es funktioniert perfekt. – John