• Aslihan Dogan Make Up
  • Orhan Gencebay Nachrichten
  • Illustrierte Gerichte
  • Sautiertes Hähnchen Mit Gemüse
  • German
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Russian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Turkish
  • Twitter
  • Facebook
  • Instagram
  • Ein Google Sheets Script-Anfängerhandbuch
    • Psoriasis Medikamente
    • Blumendekoration Im Wohnzimmer
    • Aslıhan Born Fashion
    • Rübensorten

    Ein Google Sheets Script-Anfängerhandbuch

    Google Sheets Google Held   /   by admin   /   August 07, 2020

    Wie man
    DurchRyan Dube

    Zuletzt aktualisiert am6. August 2020

    Mit Google Scripts können Sie Ihrer Tabelle Code hinzufügen, um die Dateneingabe zu automatisieren, externe Daten in Ihre Tabellen zu integrieren oder Berechnungen nach einem regelmäßigen Zeitplan durchzuführen.

    Wenn Sie Google Sheets verwenden, könnte es Sie interessieren, dass Google Scripts Ihre Tabellenkalkulationen erheblich verbessern kann.

    Denken Sie an Google Scripts wie VBA in Microsoft Excel. Sie können Ihrer Tabelle Code hinzufügen, um die Dateneingabe zu automatisieren. Sie können es auch verwenden, um externe Daten in Ihre Blätter zu bringen. Das Beste ist, dass Sie Berechnungen nach einem regelmäßigen Zeitplan ausführen können, auch wenn die Tabelle nicht geöffnet ist.

    In diesem Artikel erfahren Sie, wie Sie Google Scripts aktivieren und ein einfaches Skript schreiben und ausführen.

    So verwenden Sie Google Scripts

    In Google Sheets müssen einige Dinge aktiviert sein, bevor Sie dort mit dem Schreiben von Google Scripts beginnen können.

    Wählen Sie das Menü Extras und wählen Sie Script Editor aus dem Menü.

    Google-Skripte aktivieren

    Dadurch wird der Google Scripts-Editor in einem Projektfenster ohne Titel geöffnet.

    Dieses Skript ist tatsächlich in Ihrem Google-Konto im Google Scripts-Tool enthalten. Dieses spezielle Projekt ist mit der Tabelle verbunden, an der Sie gerade arbeiten.

    Sie können ein Skript schreiben, es jedoch erst ausführen, wenn die Skripte tatsächlich im Blatt aktiviert sind. Sie müssen dies beim ersten Ausführen tun (wie Sie unten sehen werden).

    Um dies in Aktion zu sehen, erstellen wir ein einfaches Skript.

    Erstellen Sie Ihr erstes Google-Skript

    In diesem Beispiel schreiben Sie ein Skript, das alle Quiz- und Abschlussprüfungsergebnisse für die B-Spalte (Chris 'Ergebnisse) addiert.

    Dies ist die Beispieltabelle.

    Beispieltabelle

    Fügen Sie im Google Scripts-Fenster den folgenden Code wie folgt in die geschweiften Klammern der Funktion myFunction () ein:


    Funktion myFunction () {
    var ss = SpreadsheetApp.getActiveSpreadsheet ();
    var sheet = ss.getSheets () [0] var range = sheet.getRange (2,2,5);
    var values ​​= range.getValues ​​();
    var sum = 0
    für (var Zeile in Werten) {
    für (var col in values ​​[row]) {
    sum = values ​​[row] [col] + sum;
    }
    }
    sheet.getRange (7,2) .setValue (sum);
    }

    Dieser Code mag kompliziert aussehen, aber lassen Sie uns genau aufschlüsseln, was er tut. Es ist einfacher als es aussieht.

    Lassen Sie uns diesen Code zeilenweise aufteilen.

    Variablen definieren

    1. var ss = SpreadsheetApp.getActiveSpreadsheet ();

    Diese Zeile ruft die aktuelle Tabelle ab, die aktiv ist. Da Sie dieses Skript nur ausführen, wenn die Tabelle, für die Sie die Berechnung ausführen möchten, aktiv ist, wird immer die richtige Tabelle angezeigt. Das Blatt wird als "Objekt" -Variable mit dem Namen "ss" gespeichert.

    2. var sheet = ss.getSheets () [0]

    Dadurch wird das erste Blatt abgerufen und als Objektvariable mit dem Namen sheet gespeichert. Es gibt eine alternative Funktion, mit der Sie das Blatt anhand des Blattnamens ermitteln können.

    Das wäre var sheet = ss.getSheetByName ("Sheet1");

    Sie können jede der gewünschten Funktionen verwenden.

    3. var range = sheet.getRange (2,2,5);

    Diese Funktion erhält einen Wertebereich nach Zeile, Spalte und Anzahl der Zeilen. In diesem Fall werden alle Werte ab der zweiten Zeile, der zweiten Spalte und fünf Zeilen nach unten abgerufen.

    Die Variable "Bereich" wird zu einem sogenannten "Array". Ein Array ist eine Variable, die mehrere Werte enthält. In Google Script verweisen Sie auf eine dieser Zahlen, indem Sie ein spezielles Elementadressierungsschema mit Klammern verwenden, wie Sie unten sehen werden.

    4. var values ​​= range.getValues ​​();

    Die Funktion getValues ​​() ruft die Werte tatsächlich aus dem oben definierten Bereichsobjekt ab.

    5. var sum = 0

    Dies ist nur eine einzelne Zahlenvariable, die wir mit der Zahl 0 initialisieren. Dies ist der Beginn der Zusammenfassung aller Zahlen in der Spalte.

    Erstellen der For-Schleifen

    6. für (var Zeile in Werten) {

    Dies ist eine sogenannte "For" -Schleife. Diese Art von Schleife durchläuft eine bestimmte Anzahl von Elementen in einer Liste. In diesem Fall wird das oben beschriebene Array "values" durchlaufen. Diese erste Schleife durchläuft alle Zeilen im Array. In diesem Fall wird es nur einen geben.

    Hinweis: Array-Zeilen sind nicht mit Tabellenzeilen identisch. Wenn das Array die Werte aus der Spalte in der Tabelle lud, fügte es sie in eine einzelne Zeile (oder Zeile) von Daten ein, wie folgt: „89, 92, 78, 98, 89“. In diesem Fall hat das Array also eine Zeile (Zeile) und fünf Zahlen (Spalten).

    7. für (var col in values ​​[row]) {

    Diese zweite for-Schleife durchläuft alle "Zeilen" im Array. In diesem Fall werden alle 5 Werte durchlaufen.

    8. sum = values ​​[row] [col] + sum;

    Jedes Mal, wenn die Schleife ausgeführt wird, addiert diese Anweisung die Summe des neuen Werts zu sich selbst. Bis alle 5 Schleifen auftreten, sollten alle 5 Zahlen in der Variablen "sum" summiert werden.

    9 sheet.getRange (7,2) .setValue (sum);

    Dies ist eine Anweisung mit zwei Funktionen. Die Funktion getRange zeigt auf die Zelle in der 7. Zeile und der 2. Spalte. Die Funktion setValue platziert dann den Wert der Variablen "sum" in dieser Zelle.

    Nachdem Sie nun verstanden haben, wie jede Codezeile funktioniert, ist es an der Zeit, alles in Aktion zu sehen.

    Speichern Ihres Google-Skripts

    Sobald Sie Ihr Google-Skript eingegeben haben, können Sie es speichern und den Code durchgehen. Geben Sie zunächst "Projekt ohne Titel" ein, um Ihrem Projekt einen Namen zu geben. Wählen Sie dann das Diskettensymbol im Menü aus, um das Skript zu speichern.

    Google Script speichern

    Möglicherweise wird beim Speichern ein Fehler angezeigt. Keine Panik. Dies ist eigentlich ein Teil des Debugging-Prozesses. Achten Sie genau auf die Zeilennummer, in der steht, dass Sie einen Fehler haben. Sehen Sie sich Ihren Code genau an und beheben Sie eventuelle Tippfehler oder Syntaxfehler.

    Google Script Fehler

    In diesem Beispiel fehlte in meiner "for" -Schleife in Zeile 8 das öffnende "(" - Symbol. Versuchen Sie nach dem Reparieren erneut, zu speichern. Sobald Sie Ihren Code speichern können, hält Google Ihre Codesyntax für in Ordnung.

    Dies bedeutet nicht, dass Ihr Code wie beabsichtigt ausgeführt wird, sondern nur, dass er ohne Syntaxprobleme problemlos „kompiliert“ werden kann.

    Ausführen Ihres Google-Skripts

    Wählen Sie nun das Wiedergabesymbol oben, um Ihren Code zu durchlaufen. Da Sie Ihr neues Skript zum ersten Mal ausführen, müssen Sie der Google Script-App die Berechtigung zum Zugriff auf Ihre Tabelle (Daten) in Ihrem Google-Konto erteilen. Wählen Berechtigungen überprüfen im Popup-Fenster.

    Google Script-Autorisierung

    Sie müssen sich in Ihrem Google-Konto anmelden. Da es sich um eine benutzerdefinierte und keine bei Google registrierte App handelt, wird eine Warnung angezeigt, dass die App nicht überprüft wurde. Wähle aus Fortgeschrittene verknüpfen und dann auswählen Gehen Sie zu Beispiel für ein Google-Skript (unsicher). weitermachen.

    nicht verifizierte App

    Auf dem nächsten Bildschirm müssen Sie auswählen ermöglichen um Google Script Zugriff auf Ihr Google-Konto zu gewähren. Sobald Sie dies tun, wird das Skript ausgeführt.

    Wenn Sie keine Fehler sehen, wechseln Sie zurück zur Tabelle. Die Ergebnisse Ihres Skripts sollten unten in der ersten Spalte angezeigt werden.

    Google Script Ergebnisse

    Schreiben erweiterter Google-Skripte

    Dies war ein sehr einfaches Google-Skript, bei dem die Zellen einfach in einer einzigen Spalte zusammengefasst wurden. Wenn Sie den beiden For-Schleifen im Code Variablen hinzufügen möchten, können Sie auch alle Spalten durchlaufen und in Zeile 7 eine Zusammenfassung für alle Spalten bereitstellen.

    Google Scripts bietet alle möglichen Möglichkeiten, wie z Senden von E-Mails aus einer Tabelle. Sie können sogar darauf tippen spezielle Google APIs Damit können Sie andere Google-Apps wie Google Mail, Kalender und sogar Google Analytics integrieren. Sobald Sie lernen, wie man Google-Skripte schreibt, sind die Möglichkeiten endlos.

    Tags Wolke
    • Google Sheets
    • Google
    • Held
    Bewertung
    0
    Ansichten
    0
    Bemerkungen
    Empfehlen Sie Freunden
    • Twitter
    • Facebook
    • Instagram
    Abonnieren
    Abonnieren Sie Kommentare
    YOU MIGHT ALSO LIKE
    • Die tugendhafte Verehrung der wundersamen Lampe! Die meisten Thawab-Gebete und Dhikrs, die in der Nacht von Miraj gelesen werden
      Gebetslampe Miraj Kandeli Anbetung
      10/03/2021
      Die tugendhafte Verehrung der wundersamen Lampe! Die meisten Thawab-Gebete und Dhikrs, die in der Nacht von Miraj gelesen werden
    • Wie macht man aus Milch ein nicht abgestandenes Gebäck? Gebäckrezept, das lange nicht mehr abgestanden ist
      Kekse Milchrolle Veraltetes Rezeptrezept Leckeres Donut Rezept Verschiedene Gebäckrezepte
      10/03/2021
      Wie macht man aus Milch ein nicht abgestandenes Gebäck? Gebäckrezept, das lange nicht mehr abgestanden ist
    • Während des Interviews, das England erschütterte, wurde das Geheimnis des Armbands enthüllt, das Meghan Markle trug!
      Zeitschriftennachrichten Nachrichten Der Königlichen Familie England
      10/03/2021
      Während des Interviews, das England erschütterte, wurde das Geheimnis des Armbands enthüllt, das Meghan Markle trug!
    Social
    6114 Fans
    Like
    7057 Followers
    Follow
    8403 Subscribers
    Subscribers
    Categories
    Aslihan Dogan Make Up
    Orhan Gencebay Nachrichten
    Illustrierte Gerichte
    Sautiertes Hähnchen Mit Gemüse
    Psoriasis Medikamente
    Blumendekoration Im Wohnzimmer
    Aslıhan Born Fashion
    Rübensorten
    Tarkan Nachrichten
    Orange Hauptdekoration
    Toilettentrainingsabend
    Aslıhan Dogan Handel
    Aslihan Dogan Instagram
    Wie Alt Ist Aslızen?
    Symptome Von Astigmatismus
    Festliche Kombinationen Paar
    Eid Reinigung
    Fortpflanzung Bei Säuglingen
    Bershka Fell
    Weißer Mantel
    Baby Braucht
    Benzamycin Benutzer
    Cenk Tosuns Frau
    Himmelsvillen
    Astrologe
    Astrologe Merve Rençber
    Einfache Geometrische Muster
    Babymassage
    Baskenmütze Modelle 2020
    Bircan Bali Nachrichten
    Popular posts
    Die tugendhafte Verehrung der wundersamen Lampe! Die meisten Thawab-Gebete und Dhikrs, die in der Nacht von Miraj gelesen werden
    Die tugendhafte Verehrung der wundersamen Lampe! Die meisten Thawab-Gebete und Dhikrs, die in der Nacht von Miraj gelesen werden
    Gebetslampe Miraj Kandeli Anbetung
    10/03/2021
    Wie macht man aus Milch ein nicht abgestandenes Gebäck? Gebäckrezept, das lange nicht mehr abgestanden ist
    Wie macht man aus Milch ein nicht abgestandenes Gebäck? Gebäckrezept, das lange nicht mehr abgestanden ist
    Kekse Milchrolle Veraltetes Rezeptrezept Leckeres Donut Rezept Verschiedene Gebäckrezepte
    10/03/2021
    Während des Interviews, das England erschütterte, wurde das Geheimnis des Armbands enthüllt, das Meghan Markle trug!
    Während des Interviews, das England erschütterte, wurde das Geheimnis des Armbands enthüllt, das Meghan Markle trug!
    Zeitschriftennachrichten Nachrichten Der Königlichen Familie England
    10/03/2021

    Stichworte

    • Toilettentrainingsabend
    • Aslıhan Dogan Handel
    • Aslihan Dogan Instagram
    • Wie Alt Ist Aslızen?
    • Symptome Von Astigmatismus
    • Festliche Kombinationen Paar
    • Eid Reinigung
    • Fortpflanzung Bei Säuglingen
    • Bershka Fell
    • Weißer Mantel
    • Baby Braucht
    • Benzamycin Benutzer
    • Cenk Tosuns Frau
    • Himmelsvillen
    • Astrologe
    • Astrologe Merve Rençber
    • Einfache Geometrische Muster
    • Babymassage
    • Baskenmütze Modelle 2020
    • Bircan Bali Nachrichten
    • Aslihan Dogan Make Up
    • Orhan Gencebay Nachrichten
    • Illustrierte Gerichte
    • Sautiertes Hähnchen Mit Gemüse
    • Psoriasis Medikamente
    • Blumendekoration Im Wohnzimmer
    • Aslıhan Born Fashion
    • Rübensorten
    • Tarkan Nachrichten
    • Orange Hauptdekoration
    Privacy

    © Copyright 2026 by Technology & Social Media tips. All Rights Reserved.