Kann ich in einer Google-Tabelle Text aus einer bestimmten Zelle in RFC 3986 ( http://url-encoder.org/ ) konvertieren ?
Sagen wir, C4
hat den Wert John Doe
, dann D4
muss sein John%20Doe
.
Kann ich in einer Google-Tabelle Text aus einer bestimmten Zelle in RFC 3986 ( http://url-encoder.org/ ) konvertieren ?
Sagen wir, C4
hat den Wert John Doe
, dann D4
muss sein John%20Doe
.
Antworten:
Ja, Sie können dafür eine benutzerdefinierte Funktion erstellen.
Klicken Sie auf Extras → Skripteditor . Wählen Sie Leeres Projekt erstellen .
Fügen Sie im Skripteditor den folgenden Code ein:
function encode(value) {
return encodeURIComponent(value);
}
Speichern Sie das Skript (geben Sie ihm einen Namen, wenn Sie dazu aufgefordert werden) und kehren Sie zu Ihrer Tabelle zurück.
Jetzt können Sie die Funktion als verwenden =encode
. Wenn Ihre C4
Zelle den Text enthält John Doe
, geben Sie in Ihre D4
Zelle: =encode(C4)
.
D4
sollte jetzt anzeigen John%20Doe
.
Ich habe zur Veranschaulichung eine Beispieltabelle erstellt .
Für andere, die noch danach suchen, hat Google Sheets jetzt (August 2018) eine Funktion mit dem Namen ENCODEURL, sodass Sie keine eigenen mehr erstellen müssen.
=ENCODEURL
in Sheets ( siehe unten ).