4 Skrip Google yang Membuat Google Spreadsheet Lebih Kuat

4 Skrip Google yang Membuat Google Spreadsheet Lebih Kuat

Google Spreadsheet adalah bagian dari Google Suite dan sejauh ini merupakan salah satu alat gratis paling andal yang Anda inginkan. Ini memungkinkan Anda melacak, menganalisis, atau mencatat apa saja yang dapat Anda bayangkan. Apa yang membuatnya lebih kuat adalah menggunakan Google Skrip untuk meningkatkan kemampuan Google Spreadsheet.





Pengkodean di Google Spreadsheet mungkin terdengar sedikit menakutkan. Anda mungkin berpikir pada awalnya bahwa apa pun dengan kata 'skrip' di dalamnya memerlukan pengetahuan pemrograman tingkat lanjut. Sebenarnya tidak demikian.





Mari kita lihat beberapa contoh skrip Google Sheets yang cukup keren yang dapat meningkatkan produktivitas Anda.





Apa Itu Skrip Google Spreadsheet?

Skrip Google Sheets adalah potongan kode yang dapat Anda tulis di dalam Google Sheets Anda yang dapat memberi daya pada lembar Anda. Skrip Google Sheets ditulis dalam JavaScript, dan mengingat JavaScript menjadi semakin populer, Anda mungkin sudah akrab dengannya.

Menulis Google Script sangat mirip dengan menulis VBA di Microsoft Excel untuk membuat program. Skrip di Google Spreadsheet Anda didukung oleh Skrip Google Apps, yang juga berfungsi dengan layanan Google lainnya. Berikut adalah empat skrip yang benar-benar menunjukkan kekuatan skrip Google Sheets.



1. Buat Fungsi Kustom Anda Sendiri

Salah satu cara termudah untuk membuat Google Script dapat sangat meningkatkan pengalaman Google Spreadsheet Anda adalah dengan membuat fungsi khusus . Google Sheets sudah menawarkan daftar fungsi yang panjang. Anda dapat melihat yang paling umum dengan mengklik Tidak bisa > Fungsi ikon.

Mengklik Lebih banyak fungsi menunjukkan daftar panjang matematika, statistik, keuangan, teks, teknik, dan fungsi lainnya. Namun, Google Script memberi Anda fleksibilitas untuk membuat formula pribadi Anda sendiri.





Misalnya, Anda sering mengimpor informasi dari termostat digital di tempat kerja Anda, tetapi termostat disetel ke Celcius. Anda dapat membuat rumus khusus Anda sendiri untuk mengonversi Celcius ke Fahrenheit, jadi dengan satu klik, Anda dapat secara otomatis mengonversi semua nilai yang diimpor tersebut.

Untuk membuat fungsi kustom pertama Anda, Anda harus membuka editor Skrip. Untuk melakukannya, klik Alat > Editor Skrip .





Anda akan melihat layar proyek, di mana Anda dapat menulis kode JavaScript Anda.

hentikan pengecualian layanan sistem kode windows 10

Di sini, ganti apa yang ada di jendela ini dengan fungsi kustom Anda sendiri. Nama fungsi sama dengan nama yang akan Anda mulai ketikkan ke dalam sel di Google Spreadsheet setelah simbol '=' untuk menjalankan rumus Anda. Fungsi untuk mengubah Celcius ke Fahrenheit akan terlihat seperti ini:

function CSTOFH (input) {
return input * 1.8 + 32;
}

Rekatkan fungsi di atas ke jendela kode, lalu pilih File > Simpan , beri nama proyek seperti 'CelsiusConverter' dan klik oke .

Itu saja! Sekarang, yang harus Anda lakukan untuk menggunakan fungsi baru Anda adalah mengetikkan tanda '=' diikuti dengan fungsi Anda, dengan nomor input yang akan dikonversi:

tekan Memasuki untuk melihat hasilnya.

Itu saja. Anda dapat dengan cepat melihat bagaimana Anda dapat menulis hampir semua formula khusus yang Anda butuhkan agar sesuai dengan Google Sheet Anda.

2. Buat Grafik Secara Otomatis

Di artikel lain, kami telah menunjukkan kepada Anda cara melakukan hal-hal seperti mencatat data dari kamera Wi-Fi rumah ke spreadsheet Google , atau mungkin Anda menggunakan Google Spreadsheet dengan tim dan orang lain memasukkan data untuk Anda.

Katakanlah Anda sedang mengerjakan lembar dengan data baru setiap bulan. Anda ingin membuat bagan secara otomatis menggunakan data dalam spreadsheet. Anda dapat melakukannya dengan membuat fungsi yang akan membuat bagan baru untuk Anda, berdasarkan data di spreadsheet saat ini yang Anda buka.

Dalam skenario ini, Anda adalah seorang guru dan pada akhir tahun Anda memiliki spreadsheet untuk setiap siswa dengan daftar nilai ujian bulanan:

Apa yang ingin Anda lakukan adalah menjalankan satu fungsi pada lembar ini yang akan menghasilkan bagan dalam hitungan detik. Berikut tampilan skrip tersebut:

function GradeChart()
{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var gradechart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A1:B11')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(gradechart); }

Sekarang, buka setiap lembar kerja siswa Anda dan klik pada Lari ikon di menu di Google Scripts untuk membuat grafik secara otomatis.

Setiap kali Anda mengklik ikon jalankan, skrip yang telah Anda buat pada spreadsheet 'aktif' akan dijalankan (yang telah Anda buka di tab browser Anda saat ini).

Untuk laporan yang harus sering Anda buat, seperti mingguan atau bulanan, fungsi bagan yang dibuat secara otomatis semacam ini benar-benar dapat menghemat banyak waktu Anda.

3. Buat Menu Kustom

Bagaimana jika Anda tidak ingin skrip terbuka untuk membuat bagan itu secara otomatis? Bagaimana jika Anda menginginkan kenyamanan memiliki fungsi itu tepat di ujung jari Anda di sistem menu, tepat di dalam Google Spreadsheet? Nah, Anda juga bisa melakukannya.

yang memiliki rumah saya sebelum saya

Untuk membuat menu khusus, Anda perlu memberi tahu spreadsheet untuk menambahkan item menu baru setiap kali dibuka. Anda melakukan ini dengan membuat diBuka() fungsi di jendela Script editor di atas Bagan Nilai fungsi yang baru saja Anda buat:

function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}

Simpan skrip, lalu muat ulang spreadsheet Anda. Anda akan menemukan bahwa sekarang item Menu baru Anda muncul dengan nama yang Anda tetapkan seperti dalam skrip Anda. Klik pada menu dan Anda akan melihat item menu untuk fungsi Anda.

Klik pada item menu dan itu akan menjalankan fungsi seperti ketika Anda menekan ikon 'jalankan' dari dalam editor Google Script!

4. Kirim Laporan Otomatis

Contoh skrip terakhir yang kami tunjukkan kepada Anda adalah skrip yang akan mengirim email dari dalam Google Spreadsheet.

Cara ini mungkin berguna adalah jika Anda mengelola tim besar orang dan Anda memiliki banyak email untuk dikirim dengan topik yang sama.

Mungkin Anda telah melakukan tinjauan kinerja dengan anggota tim individu dan mencatat komentar ulasan Anda untuk setiap orang di Google Spreadsheet.

Apakah menyenangkan untuk menjalankan satu skrip dan membuat komentar tersebut secara otomatis dikirim melalui email ke 50 atau 60 karyawan sekaligus tanpa Anda harus membuat semua email individual itu secara manual? Itulah kekuatan Google Scripting.

Mirip dengan cara Anda membuat skrip di atas, Anda akan membuat skrip dengan masuk ke editor Script dan membuat fungsi yang disebut mengirim email () , seperti ini:

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}

Jadi katakanlah Anda telah mengatur spreadsheet Anda seperti yang ditunjukkan di sini.

Script di atas akan bekerja sepanjang jalan melalui setiap baris dalam spreadsheet, dan mengirimkan email ke alamat di kolom kedua dengan pesan yang Anda ketik di kolom ketiga.

NS mengirim email fungsi di Google Script sejauh ini adalah salah satu fungsi paling kuat di Google Script karena membuka seluruh dunia otomatisasi email yang akan menghemat waktu Anda.

Skrip ini menunjukkan kepada Anda kekuatan sebenarnya dari Google Apps Scripting, menggabungkan Gmail dengan Google Sheets Scripts untuk mengotomatiskan tugas. Meskipun Anda telah melihat skrip yang berfungsi di Google Spreadsheet, hal terbaik yang dapat diambil adalah kekuatan skrip di seluruh Google Suite.

apakah ada versi gratis dari kata?

Otomatisasi Adalah Rahasia Kesuksesan Produktivitas

Apa yang harus ditunjukkan oleh semua otomatisasi Google Scripts ini kepada Anda adalah bahwa hanya dengan beberapa baris kode sederhana, Google Scripts memiliki kekuatan untuk mengotomatisasi sebagian atau sepenuhnya Google Spreadsheet.

Fungsi-fungsi ini dapat diatur untuk berjalan sesuai jadwal, atau Anda dapat menjalankannya secara manual kapan pun Anda ingin memicunya. Skrip Google dapat mengotomatiskan tugas-tugas membosankan seperti mengirim email atau mengirim faktur dari Google Spreadsheet. Mencari lebih banyak? Lihat 3 Google Script ini untuk mengotomatisasi dokumen Anda.

Membagikan Membagikan Menciak Surel Inilah Mengapa FBI Mengeluarkan Peringatan untuk Hive Ransomware

FBI mengeluarkan peringatan tentang jenis ransomware yang sangat jahat. Inilah mengapa Anda harus sangat waspada terhadap ransomware Hive.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Produktifitas
  • Pemrograman
  • JavaScript
  • Spreadsheet
  • Google Spreadsheet
  • Skrip
  • Google Skrip
Tentang Penulis Anthony Grant(40 Artikel Diterbitkan)

Anthony Grant adalah penulis lepas yang meliput Pemrograman dan Perangkat Lunak. Dia jurusan Ilmu Komputer yang berkecimpung dalam pemrograman, Excel, perangkat lunak, dan teknologi.

More From Anthony Grant

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan