Panduan memulai fungsi kustom

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Anda dapat menggunakan Google Apps Script untuk menulis fungsi kustom, lalu menggunakannya di Google Spreadsheet seperti fungsi bawaan.

Contoh panduan memulai berikut membuat fungsi kustom yang menghitung harga promo item yang didiskon. Harga promo diformat sebagai dolar AS.

Tujuan

  • Siapkan skrip.
  • Jalankan skrip.

Prasyarat

Untuk menggunakan contoh ini, Anda memerlukan prasyarat berikut:

  • Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
  • Browser web dengan akses ke internet.

Menyiapkan skrip

  1. Buat spreadsheet baru.
  2. Dari dalam spreadsheet baru, pilih item menu Ekstensi > Apps Script.
  3. Hapus kode apa pun di editor skrip dan tempelkan kode di bawah. Lalu klik Simpan Simpan ikon.

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

Menjalankan skrip

  1. Beralih kembali ke spreadsheet.
  2. Di sel, masukkan =salePrice(100,.2). Parameter pertama mewakili harga asli dan parameter kedua mewakili persentase diskon. Jika Anda berada di lokasi yang menggunakan koma desimal, Anda mungkin perlu memasukkan =salePrice(100;0,2).

Fungsi ini menghasilkan harga promo sebesar $80.00.

Langkah berikutnya

Untuk terus mempelajari cara memperluas Spreadsheet dengan Apps Script, lihat referensi berikut: