G Suite Google adalah salah satu alat produktivitas paling kuat dengan serangkaian aplikasi yang mengesankan. Google Forms adalah salah satu aplikasi yang paling berguna (dan mungkin paling diabaikan) di platform ini, terutama jika Anda akan menghubungkan Google Forms ke Google Sheets
Ketika orang memikirkan Formulir Google, mereka sering memikirkan survei, kuis pop, formulir umpan balik, atau bahkan pendaftaran acara. Meskipun aplikasi ini adalah alat yang luar biasa untuk tujuan ini, Formulir Google juga merupakan alat yang sangat cerdas untuk mengumpulkan segala jenis data
Bahkan Anda dapat menggunakan Google Forms untuk mengumpulkan sejumlah besar data yang kemudian dapat Anda sambungkan ke Google Sheets untuk dikelola dan dianalisis. Dengan kombinasi yang hebat ini, Anda dapat membantu meningkatkan proses bisnis sehari-hari, seperti pengelolaan inventaris dan penagihan
Tanpa basa-basi lagi, mari jelajahi cara menghubungkan Google Formulir ke Google Spreadsheet dan bagaimana Anda dapat memanfaatkan alat ini secara maksimal saat digabungkan
Dalam hal pekerjaan entri data massal, penting untuk menggunakan formulir entri data untuk meningkatkan akurasi dan kecepatan. Tutorial ini akan menunjukkan cara membuat formulir entri data di Google Sheets. Dengan Google Sheets, ini memiliki banyak keunggulan dibandingkan formulir entri data seperti MS Access yang dipasang di komputer lokal Anda
Opsi formulir default yang disertakan dengan lembar Google (Formulir Google) tidak cocok untuk pekerjaan entri data massal. Alih-alih itu, Anda dapat menggunakan Google Apps-Scripts untuk membuat formulir entri data di Google Sheets atau untuk membuat aplikasi web
Dalam posting ini, saya akan menunjukkan kepada Anda cara membuat formulir entri data di Google Sheets itu sendiri untuk digunakan untuk pekerjaan entri data massal
Di postingan sebelumnya, saya sudah menjelaskan, “Cara Membuat Daftar Drop-Down Ketergantungan di Google Sheets“. Di sini saya akan menggunakan kedua bidang tersebut sebagai bagian dari formulir entri data
Daftar isi
Membuat antarmuka formulir
Anda cukup membuat antarmuka formulir dengan mengambil sel sebagai kolom input. Formulir berikut mencakup enam kolom input yaitu “Wilayah”, “Negara”, “Populasi” “PDB”, “Area”, dan “Literasi” masing-masing dalam sel D4, D6, D10, D12, G10, dan G12
Gambar 01. Formulir entri dataAnda dapat memproteksi seluruh lembar kecuali kolom input untuk mencegah pengguna mengedit sel lainnya
Tombol "Simpan".
Di sini saya menggunakan gambar sebagai tombol simpan. (Nanti saya akan menetapkan fungsi Apps Script ke gambar ini untuk menyalin data ke lembar lain setelah Anda mengkliknya)
Untuk membuat gambar ini pergi ke, Insert > Drawing dan kemudian menggambar persegi panjang bulat menggunakan alat bentuk Rounded Rectangle. Kemudian tambahkan teks Anda dan tambahkan warna menggunakan alat warna
Skrip aplikasi untuk menyalin data dari formulir ke sheet lain
Setelah Anda mengklik tombol simpan, data di bidang input harus disalin ke lembar lain. Tugas ini dapat dicapai melalui Skrip Google Apps
Untuk mengakses Editor Skrip, buka Ekstensi > Skrip Aplikasi. Beri nama untuk proyek Anda. Kemudian salin skrip berikut ke editor skrip dan simpan
Ganti nama sheet Anda dengan formulir sebagai "Formulir" dan lembar lain sebagai "Data". Kami akan menyalin data dalam Formulir ke lembar "Data" ini
Tetapkan Apps Script untuk menyimpan tombol
Sekarang Anda dapat menetapkan fungsi submitData() ke tombol simpan (sebenarnya gambar). Untuk melakukan itu, klik pada gambar dan kemudian klik ikon menu di pojok kanan atas gambar. Kemudian pilih opsi "Tetapkan skrip". Di kotak teks ketikkan nama fungsi Anda, submitData dan klik OK
Sekarang Anda dapat mengisi formulir dan menyalin data ke lembar "Data" dengan mengklik tombol simpan
Anda dapat membuat salinan Google Sheets dengan formulir di atas dan skrip dari tautan berikut ke Google Drive Anda. Jika Anda baru mengenal Google Apps Script, menyalin dan memodifikasi Google Sheet akan mudah bagi Anda
Buat salinan Google Sheet di atas
Buka Ekstensi > Skrip Aplikasi untuk melihat kode
Apa selanjutnya?
Kode di atas tidak menghapus kolom input setelah mengirimkan data. Anda dapat menggunakan fungsi clear() untuk menghapus bidang yang wajib diisi setelah mengirimkan data ke lembar "Data"
Bagian validasi data adalah bagian penting lain dari formulir entri data. Anda dapat memeriksa nilai bidang sebelum disalin ke lembar "Data" menggunakan pernyataan bersyarat. Kemudian Anda dapat memberikan pesan kesalahan yang berarti kepada pengguna menggunakan fungsi Browser.msgBox("Error message!")
Meskipun metode ini lebih baik untuk pekerjaan entri data massal daripada Formulir Google, ada beberapa masalah lainnya. Anda harus memberikan izin edit kepada pengguna ke "Data" untuk menyalin data formulir ke dalamnya. Oleh karena itu beberapa kesalahan dapat terjadi selama entri data. Bentuknya juga tidak terlalu user-friendly
Untuk mengatasi masalah tersebut, Anda dapat membangun aplikasi web Anda sendiri menggunakan Layanan HTML Google Apps Script
Jika Anda ingin membuat formulir entri data yang lebih canggih untuk Google Sheets, Anda dapat membaca tutorial kami yang lain tentang aplikasi web