Google Spreadsheet Script, das mit Zeichenfolgen arbeitet

9

Ich habe eine Frage darüber, wie man mit 'string' in Google Script arbeitet?

Ich habe eine Spalte mit Seiten in verschiedenen Formaten, z. http: / /testsite.com/, http: / /www.sitetest.net/, dot.anothersite.com, http: / /anysite.net/index.html und so weiter.

Ich möchte diese Datensätze automatisch in einer Vorlage formatieren: sitename.domain (zum Beispiel http: / /testsite.com/ = testseite.com || http: / /www.sitetet.net/ = sitetest.net)

Ich bekomme diese Information von diesem Skript:

%Vor%

Und ich weiß nicht, wie man mit Strings in Google Script arbeitet. In C ++ zum Beispiel könnte ich String-Funktionen wie String.Find () oder String.Mid () verwenden. Aber ich kann nicht gleiche Funktionen in Google Scripts sehen

    
barnak 25.02.2013, 16:33
quelle

2 Antworten

32

Nun ... Ich habe die Antwort auf meine eigene Frage gefunden: D

Google Script verwendet die String-Klasse von JavaScript So funktionieren Funktionen und Methoden von JS auch in Google Scripts.

Ссылка

Vielleicht hilft es jemandem.

    
barnak 26.02.2013 04:42
quelle
0

Vielleicht ein bisschen spät.

Es wäre aber gut zu wissen, dass viele gängige String-Objektmethoden nicht in Google App Script funktionieren. Für z.B. .endsWith , .includes usw.

Überprüfen Sie diese stackoverflow Frage .

Hier sind ein paar Tests zu verifizieren

%Vor%

Ich habe diesen Fehler zum Zeitpunkt des Verfassens dieser Antwort erhalten.

  

TypeError: Die Funktion includes im Objekt abc @ example kann nicht gefunden werden.   (Zeile 19, Datei "Haupt")

Als Alternative zu den oben genannten Methoden hat mir die 'indexOf'-Methode

geholfen %Vor%

Ich hoffe, es könnte jemandem helfen.

    
sumit 25.11.2017 14:03
quelle