Anda mungkin perlu membuat fungsi khusus ketika menulis skrip yang memerlukan beberapa tugas berulang yang berbeza dengan fungsi JavaScript bawaan.
Arahan
Langkah 1
Masukkan fungsi nilai untuk memulai pembuatan fungsi tersuai anda sendiri dan tentukan nama yang diinginkan: function function_name.
Langkah 2
Gunakan sintaks berikut untuk fungsi yang dibuat: - tanda kurung () untuk menentukan parameter pemboleh ubah yang menjadi pilihan untuk fungsi yang ditentukan pengguna yang dibuat; - Pendakap keriting {} untuk memaparkan kod javascript.
Langkah 3
Gunakan simbol berikut untuk mengekalkan sintaks: - koma - untuk memisahkan parameter pemboleh ubah; - titik koma - untuk menentukan akhir nilai fungsi. Oleh itu, fungsi yang ditentukan pengguna tanpa parameter kelihatan seperti ini: function function_name () {}; fungsi_nama.
Langkah 4
Gunakan UDF yang baru dibuat untuk mengubah tetapan paparan halaman atau melakukan pengiraan dan mengembalikan hasilnya. Untuk ini, arahan kembali digunakan. Contoh: jumlah fungsi (a, u) {var c = (a + u); return c;};
Langkah 5
Manfaatkan kemampuan untuk membuat fungsi yang ditentukan pengguna tanpa nama yang boleh dipanggil dengan menulis kepada pemboleh ubah atau secara langsung. Fungsi-fungsi ini biasanya disebut sebagai fungsi literal atau fungsi lambda.
Langkah 6
Luaskan menu "Alat" di bar alat atas tetingkap aplikasi Open Office untuk melakukan operasi membuat fungsi khusus dengan kemungkinan panggilan berikutnya dalam formula lembar dokumen dan pergi ke item "Makro".
Langkah 7
Pilih bahagian Pengurusan Makro dan pilih OpenOffice.org Basic. Cara alternatif untuk memanggil alat Editor Makro adalah dengan menekan kekunci Alt + F11 secara serentak.
Langkah 8
Tentukan dokumen semasa dalam kumpulan Makro dan klik butang Baru.
Langkah 9
Sahkan pelaksanaan operasi yang dipilih dengan menekan butang OK dan masukkan kod fungsi yang ditentukan pengguna yang akan dibuat: function function_name () function_name = 1end function.
Langkah 10
Masukkan nilai "= function_name" (tanpa tanda kurung) di sel yang diingini dalam helaian dokumen.