Mit Google Apps Script können Sie eine benutzerdefinierte Funktion schreiben und diese dann in Google Tabellen genau wie eine integrierte Funktion.
Im folgenden Schnellstart-Beispiel wird eine benutzerdefinierte Funktion erstellt, die die Sonderangebotspreis der rabattierten Artikel. Der Sonderangebotspreis ist als US-Dollar formatiert.
Zielsetzungen
- Richten Sie das Skript ein.
- Führen Sie das Skript aus.
Vorbereitung
Damit Sie dieses Beispiel verwenden können, müssen folgende Voraussetzungen erfüllt sein:
- Ein Google-Konto (Google Workspace-Konten können Genehmigung des Administrators erforderlich.
- Ein Webbrowser mit Zugriff auf das Internet.
Skript einrichten
- Erstellen Sie ein neues Tabelle.
- Wählen Sie in der neuen Tabelle den Menüpunkt aus. Erweiterungen > Apps Script:
Löschen Sie jeglichen Code im Skripteditor und fügen Sie den unten angegebenen Code ein. Dann Klicken Sie auf „Speichern“ .
/** * Calculates the sale price of a value at a given discount. * The sale price is formatted as US dollars. * * @param {number} input The value to discount. * @param {number} discount The discount to apply, such as .5 or 50%. * @return The sale price formatted as USD. * @customfunction */ function salePrice(input, discount) { let price = input - (input * discount); let dollarUS = Intl.NumberFormat("en-US", { style: "currency", currency: "USD", }); return dollarUS.format(price); }
Skript ausführen
- Wechseln Sie zurück zur Tabelle.
- Geben Sie in eine Zelle
=salePrice(100,.2)
ein. Der erste Parameter steht für die Originalpreis und der zweite Parameter den Rabattprozentsatz. Wenn Sie sich an einem Standort befinden, in dem Kommata verwendet werden, müssen Sie möglicherweise Stattdessen=salePrice(100;0,2)
.
Die Formel, die Sie in die Zelle eingeben, führt die Funktion im
das Sie im vorherigen Abschnitt erstellt haben. Die Funktion führt zu einem Verkauf
Preis von $80.00
.
Nächste Schritte
Wenn Sie mehr darüber erfahren möchten, wie Sie Google Tabellen um Apps Script, nehmen Sie finden Sie in den folgenden Ressourcen:
- Benutzerdefinierte Funktionen für Tabellen
- Benutzerdefinierte Menüs in Google Workspace
- Google Tabellen erweitern