Langsung ke konten utama

Menggunakan V8 Engine di Google Apps Script

Hingga artikel ini ditulis, Google masih memberikan opsi penggunaan runtime engine ES5 [rilis 2009] atau V8 runtime engine yang terbaru. Penerapan V8 Runtime akan menjamin scripting anda selalu uptodate dengan teknologi Javascript modern.

Semua repository Telegram Bot Script ini kompatibel dengan V8 Runtime EngineSiLiKiDi

BEHIND THE SCENE V8 ENGINE

Sebelumnya Google Apps Script ditenagai dengan runtime Rhino JavaScript interpreter Mozilla yang berteknologi ES5 rilis tahun 2009. ES5 sudah tertinggal jauh dengan javascript modern edisi 12 rilis 2021.

Berkenaan hal inilah akhirnya Google merilis V8 Runtime Engine yang membuat Apps Script bisa beradaptasi dengan fitur-fitur terbaru Javascript modern.

Bagaimana kita tahu scripting kita bisa kompatibel dengan V8? Logger.log akan memberitahu anda setiap kali save dan deploy script.SiLiKiDi

MENGAKTIFKAN V8 RUNTIME

Buka menu Project Settings:

Pada topik General settings pastikan dua opsi berikut diaktifkan:

  • Enable Chrome V8 runtime
  • Show "appsscript.json" manifest file in editor

appsscript.json

Kembali ke Editor, klik file manifest appsscript.json. Bila properti runtimeVersion menunjukkan "V8" berarti Apps Script anda dipastikan sudah menggunakan teknologi runtime engine V8.

Simak dokumentasi V8 Runtime Engine untuk mengetahui apa saja yang baru dan tidak kompatibel. Notasi ES5 lebih mudah dipahami bagi pemula jalan logikanya karena V8 banyak meringkas peninggalan ES5 sehingga perlu kejelian untuk memahami notasi ringkasnya.

Mayoritas artikel Telegram Bot Script masih menggunakan notasi ES5 agar lebih mudah dipahami logikanya tetapi tetap kompatibel dengan V8 runtimeSiLiKiDi

TANTANGAN KONVERSI KE NOTASI V8

Latihan adalah guru terbaik! Cobalah menerima tantangan dari Scotch.io Code Challenge #13: Going From ES5 to ES6 dengan langsung mempraktikannya di sini. Literatur dan contoh konversi dari ES5 ke V8 [ES6] melimpah di internet dan di antaranya yang menarik untuk anda simak:

Dapatkan skrip semua materi di repository

Dukung donasi agar tutorial ini tetap operasional:
Trakteer Saya SiLiKiDi

Komentar

Postingan populer dari blog ini

Direct Link Files Dengan Cloudinary CDN

Bila anda banyak memiliki aset file yang sering diakses online maka disarankan untuk beralih ke penyimpanan di CDN. Cloudinary adalah salah satu freemium CDN untuk penyimpanan cloud dan tautan langsung ke file dokumen dan multimedia.

Kirim Pesan Ke Telegram Dengan Apps Script

Dengan koneksi webhook anda bisa mulai ujicoba mengirim pesan pertama ke Telegram dari Google Apps Script.