Menggabungkan Dua Fungsi Pencetus onEdit
Skrip Google Apps membenarkan pembangun mencipta pencetus tersuai yang dijalankan apabila peristiwa tertentu berlaku dalam aplikasi mereka, seperti mengedit nilai dalam Helaian Google. Walau bagaimanapun, skrip tidak boleh mengandungi berbilang fungsi dengan nama yang sama, yang membawa kepada konflik apabila menggunakan pencetus onEdit.
Satu pendekatan untuk mengatasi had ini ialah mencipta pencetus berasingan untuk setiap fungsi onEdit. Walaupun ini berfungsi, ia mungkin bukan penyelesaian yang paling cekap.
Penyelesaian yang lebih baik ialah menggabungkan dua fungsi onEdit menjadi satu dengan menggunakan parameter e. Begini cara untuk melakukannya:
<code class="javascript">function onEdit(e) { // Call function1 with parameter e onEdit1(e); // Call function2 with parameter e onEdit2(e); }</code>
Dalam setiap fungsi, anda boleh mengakses objek acara e untuk menentukan sel mana yang telah diedit dan melakukan tindakan yang sesuai.
Contohnya:
<code class="javascript">function onEdit1(e) { // Code to handle the first onEdit event } function onEdit2(e) { // Code to handle the second onEdit event }</code>
Pendekatan gabungan ini membolehkan anda menggunakan satu fungsi onEdit untuk mengendalikan berbilang peristiwa pencetus, memastikan pelaksanaan skrip yang bersih dan cekap.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Berbilang Fungsi Pencetus `onEdit` dalam Skrip Google Apps?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!