Özel işlevler için hızlı başlangıç kılavuzu

Özel bir işlev yazmak için Google Apps Komut Dosyası'nı kullanabilir, ardından bu işlevi Google E-Tablolar'da yerleşik bir işlev gibi kullanabilirsiniz.

Aşağıdaki hızlı başlangıç örneğinde, indirimli öğelerin indirimli fiyatını hesaplayan özel bir işlev oluşturulmaktadır. İndirimli fiyat, ABD doları olarak biçimlendirilmelidir.

Hedefler

  • Komut dosyasını ayarlayın.
  • Komut dosyasını çalıştırın.

Ön koşullar

Bu örneği kullanmak için aşağıdaki ön koşulları karşılamanız gerekir:

  • Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
  • İnternete erişimi olan bir web tarayıcısı.

Komut dosyasını ayarlama

  1. Yeni bir elektronik tablo oluşturun.
  2. Yeni e-tablonuzda Uzantılar > Apps Komut Dosyası menü öğesini seçin.
  3. Komut dosyası düzenleyicideki tüm kodları silip aşağıdaki kodu yapıştırın. Ardından Kaydet'i Kaydet simgesi tıklayın.

    /**  * 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); }

Komut dosyasını çalıştırma

  1. E-tablonuza geri dönün.
  2. Bir hücreye =salePrice(100,.2) yazın. İlk parametre orijinal fiyatı, ikinci parametre ise indirim yüzdesini gösterir. Ondalık virgül kullanılan bir konumdaysanız bunun yerine =salePrice(100;0,2) girmeniz gerekebilir.

Hücreye girdiğiniz formül, önceki bölümde oluşturduğunuz komut dosyasındaki işlevi çalıştırır. İşlev, $80.00 tutarında bir satış fiyatı oluşturur.

Sonraki adımlar

Apps Komut Dosyası ile E-Tablolar'ın işlevlerini genişletme hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara göz atın: