Jenis pengkodean apa yang dimaksud dengan google sheets?

Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya

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

Pengkodean di Google Sheets mungkin terdengar sedikit menakutkan. Anda mungkin berpikir pada awalnya bahwa apa pun yang mengandung kata "skrip" di dalamnya memerlukan pengetahuan pemrograman tingkat lanjut. Sebenarnya bukan itu masalahnya

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

Apa Itu Skrip Google Sheets?

Skrip Google Sheets adalah potongan kode yang dapat Anda tulis di dalam Google Sheets yang dapat memberi daya pada sheet Anda. Skrip Google Sheets ditulis dalam JavaScript, dan karena JavaScript menjadi semakin populer, Anda mungkin sudah tidak asing lagi dengannya

Menulis Google Script sangat mirip dengan menulis VBA di Microsoft Excel untuk membuat program. Skrip di Google Spreadsheet Anda diberdayakan 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 Sheets Anda adalah dengan membuat fungsi khusus. Google Sheets sudah menawarkan daftar fungsi yang panjang. Anda dapat melihat yang paling umum dengan mengklik ikon Menu > Fungsi

Mengklik Lebih banyak fungsi menampilkan 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 Celsius. Anda dapat membuat rumus khusus Anda sendiri untuk mengonversi Celsius ke Fahrenheit, sehingga dengan satu klik, Anda dapat secara otomatis mengonversi semua nilai yang diimpor tersebut

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

Anda akan melihat layar proyek, tempat Anda dapat menulis kode JavaScript

Di sini, ganti apa yang ada di jendela ini dengan fungsi kustom Anda sendiri. Nama fungsi sama dengan nama yang akan Anda ketikkan ke dalam sel di Google Sheets setelah simbol "=" untuk menjalankan rumus Anda. Fungsi untuk mengubah Celsius 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 OK

Hanya itu yang ada untuk itu. Sekarang, yang harus Anda lakukan untuk menggunakan fungsi baru Anda adalah mengetikkan tanda "=" diikuti dengan fungsi Anda, dengan nomor masukan untuk dikonversi

Tekan Enter untuk melihat hasilnya

Hanya itu yang ada untuk itu. Anda dapat dengan cepat melihat bagaimana Anda dapat menulis hampir semua formula khusus yang Anda perlukan 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 Anda 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 di spreadsheet. Anda dapat melakukannya dengan membuat fungsi yang akan membuat bagan baru untuk Anda, berdasarkan data dalam spreadsheet saat ini yang telah Anda buka

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

Yang ingin Anda lakukan adalah menjalankan satu fungsi pada lembar ini yang akan menghasilkan bagan dalam hitungan detik. Seperti inilah tampilan skrip itu

 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 spreadsheet siswa Anda dan klik ikon Jalankan di menu di Google Script untuk membuat bagan secara otomatis

Setiap kali Anda mengklik ikon jalankan, itu akan menjalankan skrip yang Anda buat di spreadsheet "aktif" [yang 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?

Untuk membuat menu khusus, Anda perlu memberi tahu spreadsheet untuk menambahkan item menu baru Anda setiap kali dibuka. Anda melakukannya dengan membuat fungsi onOpen[] di jendela editor Script di atas fungsi Bagan Nilai 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 di 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 Scripts

4. Kirim Laporan Otomatis

Contoh skrip terakhir yang kami tunjukkan adalah skrip yang akan mengirim email dari dalam Google Sheets

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 masing-masing anggota tim dan mencatat komentar ulasan Anda untuk setiap orang di Google Spreadsheet

Apakah menyenangkan menjalankan satu skrip dan meminta komentar tersebut dikirim melalui email secara otomatis ke 50 atau 60 karyawan sekaligus tanpa Anda harus membuat semua email individual tersebut secara manual?

Mirip dengan cara Anda membuat skrip di atas, Anda akan membuat skrip dengan masuk ke editor Skrip dan membuat fungsi yang disebut sendEmails[], 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 mengatur spreadsheet Anda seperti yang ditunjukkan di sini

Skrip di atas akan bekerja sepanjang setiap baris dalam spreadsheet, dan mengirimkan email ke alamat di kolom kedua dengan pesan yang telah Anda ketikkan di kolom ketiga

Fungsi sendEmail di Google Scripts sejauh ini merupakan salah satu fungsi paling kuat di Google Scripts karena membuka seluruh dunia otomatisasi email yang akan menghemat waktu Anda

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

Otomasi 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 Sheets

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 Sheets. Mencari lebih banyak?

Jenis kode apa yang digunakan Google Spreadsheet?

Google Apps Script adalah bahasa pengkodean berbasis JavaScript yang memungkinkan Anda memperluas dan memanipulasi aplikasi Google seperti Drive, Spreadsheet, Dokumen, dan Gmail.

Apakah Google Spreadsheet menggunakan JavaScript?

Google Spreadsheets memudahkan pemformatan data sesuai keinginan Anda dengan menggunakan fungsi JavaScript khusus .

Bahasa apa itu lembar Google?

Anda dapat mengubah bahasa fungsi Google Spreadsheet antara Bahasa Inggris dan 21 bahasa lainnya . Pastikan Anda menyetel ke bahasa selain bahasa Inggris di setelan Akun Google. Di komputer Anda, buka spreadsheet di Google Spreadsheet. Pengaturan.

Bagaimana cara melakukan pengkodean di Google Sheets?

Untuk menulis fungsi khusus. .
Buat atau buka spreadsheet di Google Sheets
Pilih item menu Ekstensi > Skrip Aplikasi
Hapus kode apa pun di editor skrip. Untuk fungsi DOUBLE di atas, cukup salin dan tempel kode ke editor skrip
Di bagian atas, klik Simpan simpan

Bài mới nhất

Chủ Đề