Cara Membuat Fungsi Tersuai di Helaian Google

Cara Membuat Fungsi Tersuai di Helaian Google

Helaian Google mempunyai beberapa ciri berguna untuk menangani pengiraan berangka, pencarian, dan manipulasi tali. Sekiranya helaian anda lebih maju, anda mungkin perlu membuat rumusan rumit untuk menyelesaikan tugas.





Sekiranya anda perlu melangkaui ruang lingkup apa yang terdapat dalam Helaian Google (seperti menyusun lajur di Helaian Google , mewujudkan fungsi khas adalah penyelesaiannya. Fungsi khusus adalah potongan kod yang melakukan tindakan pada helaian anda. Setelah anda menulisnya, anda boleh memberi mereka nama dan memanggilnya berulang kali, menjimatkan masa anda.





Mari lihat bagaimana membuat fungsi tersuai di Helaian Google, menggunakan skrip Google.





Fungsi Helaian Google

Helaian Google mempunyai fungsi yang cukup hebat yang sudah terbina dalam. Contoh fungsi terbina dalam yang mungkin telah anda gunakan ialah Jumlah atau Rata-rata :

Bagaimana jika anda ingin melakukan pengiraan yang tidak termasuk dalam fungsi standard? Pertimbangkan senario di mana anda ingin menambahkan cukai jualan ke harga barang. Oleh kerana kadar cukai berbeza mengikut lokasi, anda perlu membina fungsi dengan senarai panjang logik bersarang. Ia akan kelihatan seperti ini:



'=if(A2='PA',B2*0.06,if(A2='CA',B2*0.0625,B2*0))'

Sekarang bayangkan jika anda perlu menambahkan belasan atau lebih syarat untuk pernyataan ini untuk setiap negeri. Ia akan terkawal!

Fungsi tersuai Helaian Google dapat menangani tugas ini. Anda boleh memasukkan semua kod yang rumit ke dalam skrip, memberikan namanya, dan memanggil fungsinya. Tidak ada kod besar dalam Helaian Google anda, hanya fungsi mudah seperti Jumlah .





Mempelajari cara membuat fungsi tersuai membuka dunia kemungkinan baru. Oleh itu mari kita mulakan.

Buat Fungsi Tersuai Helaian Google

Sekiranya anda baru menggunakan skrip, jangan takut! Ia senang digunakan. Contoh ini akan memulakan anda dan tidak lama lagi anda akan menulis skrip anda sendiri.





Fungsi khusus untuk Helaian Google ditulis dengan kod JavaScript. Sekiranya anda seorang yang mahir dalam JavaScript, anda akan merasa seperti di rumah sendiri. Sekiranya tidak, itu adalah bahasa mudah yang boleh anda pelajari dengan Lembaran menipu JavaScript .

Buka Editor Skrip

Buka Helaian Google anda dan pilih Alat > Penyunting Skrip

Buat Fungsi Anda

Anda ingin memberikan fungsi yang berguna kepada fungsi anda. Sesuatu yang mudah tetapi jelas menunjukkan fungsi akan dilakukan.

Input yang anda mahu gunakan masuk ke dalam kurungan sebagai pemboleh ubah. Ini akan menjadi nilai sel yang anda mahu bekerjasama. Sekiranya anda mempunyai lebih daripada satu nilai sel, anda boleh memisahkannya dengan koma.

Untuk menggunakan contoh cukai ini, anda boleh menyalin dan menampal kod ini ke dalam editor skrip:


function tax(input, location) {
var rate = 0 ;
switch (location) {
case 'PA':
rate = 0.06;
break;
case 'CA':
rate = 0.0625;
break;
default:
rate = 0;
}
return (input * rate);
}

Ini adalah fungsi yang dipanggil cukai yang akan mengira kadar cukai pada harga berdasarkan lokasi yang anda masukkan dalam fungsi. Ini adalah peratusan cukai hipotesis.

Skrip akan mengambil dua sel. Seorang ditugaskan untuk input yang lain untuk lokasi . Ia akan menjalankan kod untuk menentukan negeri mana yang ingin anda kirakan dan mengembalikan jumlah cukai.

Saya hanya memasukkan dua lokasi dalam contoh ini untuk memberi anda idea. Anda boleh menambah lebih banyak lagi dengan menambahkan baris tambahan dengan lokasi yang anda perlukan. Itu adalah amalan yang baik untuk ditambahkan setelah anda selesai.

Simpan Fungsi Anda

Pilih Fail > Jimat , beri nama projek anda dan klik okey .

Gunakan Fungsi Tersuai Anda

Sebaik sahaja anda membuat fungsi anda, anda dapat menggunakannya dengan cara yang sama seperti anda menggunakan fungsi bawaan. Di sel di mana anda mahu pengiraan anda ditampilkan, masukkan tanda yang sama diikuti dengan nama fungsi anda.

Sebagai contoh cukai, kami menggunakan dua input. Lokasi yang akan menentukan kadar cukai dan harga produk yang memerlukan cukai yang dikenakan kepadanya:

= cukai (B2, A2) di mana B2 adalah harga produk, dan A2 adalah lokasi cukai.

Anda boleh menggunakan Isi Auto seperti Excel untuk menyeret dan melepaskan fungsi anda ke semua baris anda, sama seperti fungsi terbina dalam:

Setelah membuat fungsi khas pertama anda, anda mungkin mempunyai beberapa lagi yang ingin anda tambahkan. Sangat mudah untuk menambahkan lebih banyak kod ke skrip anda. Ikuti langkah-langkah ini untuk membuat fungsi baru dengan cara yang sama dan tambahkannya di bawah kod yang ada.

Inilah hasil skrip baru:

Gunakan semula Fungsi Anda

Setelah anda berusaha untuk membuat fungsi tersuai, anda boleh menggunakannya semula kemudian. Sekiranya anda membuat skrip untuk menyelesaikan masalah biasa, anda dapat menjimatkan masa yang cukup ketara.

Walaupun anda tidak memerlukan semuanya di helaian masa depan, anda harus tahu cara menyimpannya sekiranya anda menghadapi masalah yang serupa di jalan raya.

Terdapat beberapa cara untuk menggunakan semula fungsi anda:

  1. Simpan fungsi anda dalam helaian kosong dan gunakannya sebagai templat dengan menggunakan salinannya untuk semua helaian yang akan datang.
  2. Salin fungsi anda dari satu helaian ke lembaran yang lain. Ini membosankan, tetapi ia akan berjaya. Buka editor skrip dan salin semua kod dari satu helaian, buka editor skrip di helaian lain, dan tampal kod di sana.
  3. Simpan helaian anda ke Galeri templat Google . Perlu diingat bahawa ini akan menjadikan dokumen anda dapat diakses oleh orang lain. Anda akan dapat menghadkannya kepada anggota domain anda sekiranya anda mempunyai langganan Google Apps for Work. Sekiranya anda belum pernah menggunakan galeri templat, anda perlu melihatnya. Terdapat sebilangan besar templat Google yang berguna di luar sana untuk menjadikan hidup anda lebih mudah.

Dokumentasikan Skrip Google Anda

Skrip Google menyokong format JSDoc, yang membolehkan anda menambahkan komen pada formula anda untuk memberikan beberapa konteks yang bermanfaat.

Anda telah melihat komen ini dalam fungsi standard. Apabila anda menuding ke atas fungsi semasa anda menulisnya, ia memberitahu anda sedikit tentang apa yang dilakukan oleh setiap bahagian.

Ini tidak diperlukan tetapi disyorkan.

Anda boleh melakukan banyak perkara menarik dengan fungsi tersuai di Helaian Google. Sebenarnya, membuat fungsi khusus adalah salah satu cara untuk digunakan Skrip Google untuk menjadikan Helaian Google lebih hebat .

cara membuat garis menegak dalam perkataan

Sekiranya anda ingin mengetahui lebih lanjut mengenai Helaian Google, anda mesti melihatnya cara untuk mencari templat Helaian Google yang hebat . Sekiranya anda ingin menggali skrip dengan Google Spreadsheet dengan lebih mendalam, anda ingin menguasai JavaScript. Belajar apa itu JavaScript dan asas-asas menyatakan pemboleh ubah dalam JavaScript.

Berkongsi Berkongsi Tweet E-mel Dark Web vs Deep Web: Apa Perbezaannya?

Web gelap dan web dalam sering disalah anggap sebagai satu dan sama. Tetapi itu tidak berlaku, jadi apa bezanya?

Baca Seterusnya
Topik-topik yang berkaitan
  • Produktiviti
  • JavaScript
  • Hamparan
  • Google Drive
  • Helaian Google
  • Skrip
  • Tutorial Pengekodan
Mengenai Pengarang Geran Anthony(40 Artikel Diterbitkan)

Anthony Grant adalah penulis bebas yang merangkumi Pengaturcaraan dan Perisian. Dia pakar Sains Komputer dalam bidang pengaturcaraan, Excel, perisian dan teknologi.

Lagi Dari Anthony Grant

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan