Anda dapat membuat tombol di Google Sheets untuk menjalankan Apps Script dari antarmuka penggunanya. Tombol ini penting saat Anda mendesain Google Spreadsheet untuk orang lain yang tidak mengetahui Skrip Aplikasi Show
Posting ini akan menunjukkan kepada Anda bagaimana Anda dapat membuat tombol di Google Sheets dan melampirkan fungsi Google Apps Script ke dalamnya. Pengguna dapat menggunakan tombol ini untuk menjalankan Apps Script tanpa membuka editor Apps Script. Ini sangat berguna untuk membuat aplikasi khusus di dalam antarmuka pengguna Google Sheets itu sendiri Anda juga dapat membaca, Cara membuat formulir Entri Data di Google Sheets Daftar isiCara membuat tombolPada saat menulis posting ini, tidak ada opsi tombol di Google Sheets Tapi, Anda bisa menggambar tombol menggunakan alat Menggambar Ikuti langkah-langkah di bawah ini untuk membuat tombol. Jika Anda tidak suka membaca, tonton video demo di bawah ini, yang menunjukkan hal yang sama
Tetapkan fungsi Apps Script ke tombolDalam hal ini, saya berasumsi bahwa Anda memiliki pemahaman dasar tentang Google Apps Script. Jika tidak, saya sarankan Anda untuk membaca panduan Skrip Google Apps dari Untuk contoh ini, saya akan menetapkan skrip ke tombol yang dapat menghapus baris duplikat dari Google Sheets. Jadi, setelah Anda mengklik tombol tersebut, baris duplikat akan dihapus dari Google Sheet. Contoh kode ini tersedia di tutorial Skrip Google Apps dan dapat diakses dari tautan ini Ikuti langkah-langkah di bawah ini untuk menetapkan Skrip Aplikasi ke tombol yang kami buat di atas. Jika Anda tidak suka membaca, tonton video demo di bawah ini, yang menunjukkan hal yang sama
Jika Anda ingin mengedit tombol lagi, klik kanan pada tombol terlebih dahulu. Ini akan menjalankan kode sebaliknya Tetapkan Skrip ke TombolAnda dapat membuat salinan Google Sheet dengan kode contoh dari tautan berikut Tautkan ke Lembar Google MembungkusTidak ada opsi langsung untuk memasukkan tombol di Google Sheets. Namun, Anda dapat menggambar dan menyisipkan gambar tombol menggunakan opsi Google Sheets Drawing. Kemudian Anda dapat menetapkan Apps Script Anda ke tombol ini. Dengan demikian, Anda dapat membiarkan pengguna menjalankan Apps Script dengan mudah tanpa membuka Editor Skrip Saat Anda merekam makro, Google Spreadsheet secara otomatis membuat fungsi Apps Script (fungsi makro) yang mereplikasi langkah-langkah makro. Fungsi makro ditambahkan ke proyek Apps Script yang terikat ke sheet, dalam file berjudul Karena setiap makro yang direkam ditentukan seluruhnya di dalam Apps Script, Anda dapat mengeditnya langsung di dalam editor Apps Script. Anda bahkan dapat menulis makro dari awal di Apps Script, atau mengambil fungsi yang sudah Anda tulis dan mengubahnya menjadi makro Membuat makro di Apps ScriptAnda dapat mengambil fungsi yang ditulis dalam Apps Script dan menggunakannya sebagai fungsi makro. Cara termudah untuk melakukannya adalah dari editor Google Sheets Alternatifnya, Anda dapat membuat makro dalam editor Apps Script dengan mengikuti langkah-langkah berikut
Mengedit makroAnda dapat mengedit makro yang dilampirkan ke lembar dengan melakukan hal berikut
Mengimpor fungsi sebagai makroJika sudah ada skrip yang terikat ke sheet, Anda dapat mengimpor fungsi dalam skrip sebagai makro baru, lalu menetapkannya sebagai pintasan keyboard. Anda dapat melakukannya dengan file dan menambahkan elemen lain ke properti Atau, ikuti langkah-langkah ini untuk mengimpor fungsi sebagai makro dari UI Spreadsheet
Struktur manifes untuk makroCuplikan contoh file manifes berikut menampilkan bagian manifes yang menentukan makro Google Spreadsheet. Bagian sheets terkait langsung dengan fungsi Spreadsheet. Contoh ini hanyalah sebagian dari file manifes lengkap dan bukan manifes yang berfungsi penuh.
Lihat panduan struktur Manifes untuk detail selengkapnya tentang cara pembuatan manifes Apps Script. Bagian dan menjelaskan bidang yang menentukan makro Spreadsheet Praktik terbaikSaat membuat atau mengelola makro di Apps Script, Anda disarankan untuk mengikuti pedoman berikut
Hal-hal yang tidak dapat Anda lakukanAda beberapa batasan tentang apa yang dapat Anda lakukan dengan makro Gunakan makro di luar skrip terikatMakro ditentukan dalam skrip yang terikat ke Google Sheets tertentu. Definisi makro diabaikan jika ditentukan dalam skrip mandiri atau aplikasi web Tentukan makro di add-on SpreadsheetAnda tidak dapat mendistribusikan definisi makro menggunakan add-on Spreadsheet. Semua definisi makro dalam proyek add-on Spreadsheet akan diabaikan oleh pengguna add-on tersebut Bagaimana cara membuat tombol yang dapat diklik di Google Sheets?Bagaimana cara membuat tombol di Google Sheets? . Rancang atau impor gambar untuk tombol yang Anda inginkan, lalu tetapkan skrip atau makro untuk itu. Langkah-langkahnya telah dijelaskan secara rinci dalam tutorial ini
Bagaimana cara menjalankan makro di Google Sheets?Otomatiskan tugas dengan makro. Konversikan makro Excel ke Google Spreadsheet. . Di Spreadsheet, buka spreadsheet dan klik Alat. Makro. Rekam makro Pilih jenis referensi sel yang akan digunakan Selesaikan tugas yang ingin Anda rekam dan klik Simpan Beri nama makro dan klik Simpan Klik Alat. Makro. makro Anda untuk menjalankan makro |