Menu
  • Aslihan Tata Rias Dogan
  • Berita Orhan Gencebay
  • Hidangan Bergambar
  • Tumis Ayam Dengan Sayuran
  • Indonesian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Russian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Turkish
  • Aslihan Tata Rias Dogan
  • Berita Orhan Gencebay
  • Hidangan Bergambar
  • Tumis Ayam Dengan Sayuran
  • Indonesian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Russian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Turkish
  • Twitter
  • Facebook
  • Instagram
  • Panduan Pemula Script Google Sheets
    Category
    • Obat Obatan Psoriasis
    • Dekorasi Bunga Di Ruang Tamu
    • Aslıhan Born Fashion
    • Varietas Bit
    • Obat Obatan Psoriasis
    • Dekorasi Bunga Di Ruang Tamu
    • Aslıhan Born Fashion
    • Varietas Bit

    Panduan Pemula Script Google Sheets

    Google Sheet Google Pahlawan   /   by admin   /   August 07, 2020

    Bagaimana-Untuk
    OlehRyan Dube

    Terakhir diperbarui saat6 Agustus 2020

    Google Scripts memungkinkan Anda menambahkan kode ke spreadsheet Anda untuk mengotomatisasi entri data, memasukkan data eksternal ke dalam lembar Anda, atau menjalankan perhitungan pada jadwal berkala.

    Jika Anda menggunakan Google Sheets, Anda mungkin tertarik untuk mengetahui bahwa Google Script dapat sangat meningkatkan spreadsheet Anda.

    Pikirkan seperti Google Script VBA di Microsoft Excel. Ini memungkinkan Anda menambahkan kode ke spreadsheet Anda untuk mengotomatiskan entri data. Anda juga dapat menggunakannya untuk membawa data eksternal ke lembar Anda. Yang terbaik dari semuanya, Anda dapat menjalankan perhitungan pada jadwal berkala, bahkan ketika Anda tidak memiliki spreadsheet yang terbuka.

    Di artikel ini, Anda akan belajar cara mengaktifkan Google Script dan cara menulis dan menjalankan skrip sederhana.

    Cara Menggunakan Google Script

    Ada beberapa hal di Google Sheets yang perlu Anda aktifkan sebelum Anda dapat mulai menulis Google Script di sana.

    Pilih menu Tools dan pilih Editor skrip dari menu.

    aktifkan skrip google

    Ini akan membuka editor Google Scripts di jendela proyek Untitled.

    Skrip ini sebenarnya terdapat di dalam akun Google Anda di dalam alat Google Scripts. Proyek khusus ini terhubung ke spreadsheet yang sedang Anda kerjakan.

    Anda dapat menulis skrip, tetapi tidak dapat menjalankannya sampai skrip benar-benar diaktifkan di sheet. Anda harus melakukan ini saat pertama kali menjalankannya (seperti yang akan Anda lihat di bawah).

    Untuk melihat ini dalam tindakan, mari buat skrip sederhana.

    Buat Google Script Pertama Anda

    Dalam contoh ini, Anda akan menulis skrip yang menambahkan semua kuis dan nilai ujian akhir untuk kolom B (skor Chris).

    Ini adalah contoh spreadsheet.

    contoh lembar bentang

    Kembali ke jendela Google Scripts, rekatkan kode berikut di dalam fungsi kurung kurawal myfunction (), seperti:


    function myFunction () {
    var ss = SpreadsheetApp.getActiveSpreadsheet ();
    var sheet = ss.getSheets () [0] var range = sheet.getRange (2,2,5);
    nilai var = range.getValues ​​();
    jumlah var = 0
    untuk (var row dalam nilai) {
    untuk (var col dalam nilai [baris]) {
    jumlah = nilai [baris] [kolom] + jumlah;
    }
    }
    sheet.getRange (7,2) .setValue (jumlah);
    }

    Kode ini mungkin terlihat rumit, tetapi mari kita uraikan persis apa yang dilakukannya. Ini lebih sederhana daripada yang terlihat.

    Mari pecahkan kode ini satu demi satu.

    Mendefinisikan Variabel

    1. var ss = SpreadsheetApp.getActiveSpreadsheet ();

    Baris ini mengambil spreadsheet saat ini yang aktif. Karena Anda hanya menjalankan skrip ini ketika spreadsheet yang ingin Anda jalankan penghitungannya aktif, itu akan selalu mendapatkan spreadsheet yang benar. Lembar akan disimpan sebagai variabel "objek" yang disebut "ss".

    2. var sheet = ss.getSheets () [0]

    Ini mendapatkan lembar pertama dan menyimpannya sebagai objek variabel bernama lembar. Ada fungsi alternatif yang bisa Anda gunakan untuk mendapatkan sheet dengan nama sheet.

    Itu akan menjadi var sheet = ss.getSheetByName ("Sheet1");

    Anda dapat menggunakan salah satu fungsi yang Anda suka.

    3. var range = sheet.getRange (2,2,5);

    Fungsi ini mendapatkan rentang nilai berdasarkan baris, kolom, dan jumlah baris. Dalam hal ini kami menarik semua nilai mulai dari baris kedua, kolom kedua, dan mendapatkan nilai lima baris ke bawah.

    "Rentang" variabel menjadi apa yang dikenal sebagai "array". Array adalah variabel yang berisi banyak nilai. Di Google Script, Anda merujuk ke nomor mana saja menggunakan skema pengalamatan elemen khusus dengan tanda kurung, seperti yang akan Anda lihat di bawah.

    4. nilai var = range.getValues ​​();

    Fungsi getValues ​​() sebenarnya menarik nilai dari objek rentang yang Anda tetapkan di atas.

    5. jumlah var = 0

    Ini hanya variabel angka tunggal yang kami inisialisasi dengan angka 0. Ini menjadi awal bagaimana kami akan merangkum semua angka di kolom.

    Menciptakan For Loops

    6. untuk (var row dalam nilai) {

    Ini adalah apa yang disebut lingkaran "Untuk". Jenis loop ini melangkah melalui sejumlah item tertentu dalam daftar. Dalam hal ini, itu akan melalui array "nilai" yang kita bahas di atas. Loop pertama ini akan mengulang semua baris dalam array. Dalam hal ini hanya akan ada satu.

    Catatan: baris array tidak sama dengan baris spreadsheet. Ketika array memuat nilai-nilai dari kolom dalam spreadsheet, itu meletakkannya ke dalam satu baris (atau baris) data, seperti ini: "89, 92, 78, 98, 89". Jadi, dalam hal ini array memiliki satu baris (baris), dan lima angka melintang (kolom).

    7. untuk (var col dalam nilai [baris]) {

    Loop kedua ini akan melewati semua "baris" dalam array. Dalam hal ini, ia akan melewati semua 5 nilai.

    8. jumlah = nilai [baris] [kolom] + jumlah;

    Setiap kali loop berjalan, pernyataan ini akan terus menambahkan jumlah nilai baru itu sendiri. Pada saat semua 5 loop terjadi, semua 5 angka harus dijumlahkan ke dalam variabel "jumlah".

    9 sheet.getRange (7,2) .setValue (jumlah);

    Ini adalah pernyataan dua fungsi. Fungsi getRange menunjuk ke sel di baris ke-7 dan kolom ke-2. Fungsi setValue kemudian menempatkan nilai variabel "jumlah" ke dalam sel itu.

    Sekarang setelah Anda memahami cara kerja setiap baris kode, sekarang saatnya untuk melihat semuanya beraksi.

    Menyimpan Google Script Anda

    Setelah selesai mengetik skrip Google Anda, saatnya untuk menyimpannya dan melangkah melalui kode. Pertama, ketik "proyek Tanpa Judul" untuk memberi nama proyek Anda. Kemudian, pilih ikon floppy disk di menu untuk menyimpan skrip.

    menghemat skrip google

    Anda mungkin melihat kesalahan saat mencoba menyimpan. Jangan panik. Ini sebenarnya adalah bagian dari proses debugging. Perhatikan baik-baik nomor baris di mana dikatakan Anda memiliki kesalahan. Perhatikan baik-baik kode Anda dan selesaikan kesalahan ketik atau sintaks yang mungkin Anda miliki.

    kesalahan skrip google

    Dalam contoh ini, loop "untuk" saya pada baris 8 tidak ada simbol pembuka “(”. Setelah diperbaiki, coba simpan lagi. Setelah Anda dapat menyimpan kode Anda, Google menganggap sintaksis kode Anda oke.

    Ini tidak berarti kode Anda akan berjalan seperti yang dimaksudkan, itu hanya berarti dapat "mengkompilasi" dengan baik, tanpa masalah sintaksis.

    Menjalankan Google Script Anda

    Sekarang pilih ikon putar di bagian atas untuk menelusuri kode Anda. Karena ini adalah pertama kalinya Anda menjalankan skrip baru Anda, Anda harus memberikan izin kepada aplikasi Google Script untuk mengakses spreadsheet (data) di Akun Google Anda. Pilih Tinjau Izin di jendela sembulan.

    otorisasi skrip google

    Anda harus masuk ke akun Google Anda. Dan karena ini adalah aplikasi khusus dan bukan aplikasi terdaftar di Google, Anda akan melihat peringatan bahwa aplikasi tersebut tidak diverifikasi. Pilih menu Maju tautan lalu pilih Buka Contoh Google Script (tidak aman) untuk melanjutkan.

    aplikasi yang tidak diverifikasi

    Di layar berikutnya, Anda harus memilih Mengizinkan untuk memberikan akses Google Script ke akun Google Anda. Setelah Anda melakukannya, skrip akan berjalan.

    Jika Anda tidak melihat kesalahan, kembali ke spreadsheet dan Anda akan melihat hasil dari skrip Anda telah muncul di bagian bawah kolom pertama.

    hasil skrip google

    Menulis Skrip Google Lanjut

    Ini adalah skrip Google yang sangat mendasar yang hanya menambahkan sel dalam satu kolom. Jika Anda ingin menambahkan variabel ke dua Untuk loop dalam kode, Anda bisa mengulangi semua kolom juga dan memberikan ringkasan di baris 7 untuk semuanya.

    Google Scripts menawarkan segala macam kemungkinan mengirim email dari spreadsheet. Anda bahkan dapat memanfaatkan Google API khusus yang memungkinkan Anda mengintegrasikan aplikasi Google lainnya seperti Gmail, Kalender, dan bahkan Google Analytics. Setelah Anda mulai belajar cara menulis skrip Google, kemungkinan tidak terbatas.

    Tags cloud
    • Google Sheet
    • Google
    • Pahlawan
    penilaian
    0
    dilihat
    0
    Komentar
    Kenalkan ke teman
    • Twitter
    • Facebook
    • Instagram
    Berlangganan
    Berlangganan ke komentar
    YOU MIGHT ALSO LIKE
    • Miscellanea
      31/03/2022
      Nama yang mengucapkan selamat tinggal pada Survivor All Star telah diumumkan! Hasil SMS 30 Maret...
    • Miscellanea
      22/04/2022
      Apa arti nama al-Kahhar (cc)? Apa dzikir dari nama ini yang harus dilindungi?
    • Miscellanea
      22/04/2022
      Bagaimana cara mendekorasi rumah sebelum Ramadhan?
    Social
    5764 Fans
    Like
    3434 Followers
    Follow
    8142 Subscribers
    Subscribers
    Categories
    Aslihan Tata Rias Dogan
    Berita Orhan Gencebay
    Hidangan Bergambar
    Tumis Ayam Dengan Sayuran
    Obat Obatan Psoriasis
    Dekorasi Bunga Di Ruang Tamu
    Aslıhan Born Fashion
    Varietas Bit
    Berita Terbaru
    Dekorasi Rumah Oranye
    Malam Pelatihan Toilet
    Perdagangan Dogan Aslıhan
    Aslihan Dogan Instagram
    Berapa Umur Aslızen?
    Gejala Astigmatisme
    Pasangan Kombinasi Meriah
    Pembersihan Lebaran
    Reproduksi Berjalan Pada Bayi
    Bulu Bershka
    Mantel Putih
    Kebutuhan Bayi
    Pengguna Benzamycin
    Istri Cenk Tosun
    Rumah Mewah Surga
    Ahli Nujum
    Astrolog Merve Rençber
    Pola Geometris Sederhana
    Pijat Bayi
    Model Baret 2020
    Berita Bircan Bali
    Popular posts
    Nama yang mengucapkan selamat tinggal pada Survivor All Star telah diumumkan! Hasil SMS 30 Maret...
    Miscellanea
    31/03/2022
    Apa arti nama al-Kahhar (cc)? Apa dzikir dari nama ini yang harus dilindungi?
    Miscellanea
    22/04/2022
    Bagaimana cara mendekorasi rumah sebelum Ramadhan?
    Miscellanea
    22/04/2022

    Tags

    • Malam Pelatihan Toilet
    • Perdagangan Dogan Aslıhan
    • Aslihan Dogan Instagram
    • Berapa Umur Aslızen?
    • Gejala Astigmatisme
    • Pasangan Kombinasi Meriah
    • Pembersihan Lebaran
    • Reproduksi Berjalan Pada Bayi
    • Bulu Bershka
    • Mantel Putih
    • Kebutuhan Bayi
    • Pengguna Benzamycin
    • Istri Cenk Tosun
    • Rumah Mewah Surga
    • Ahli Nujum
    • Astrolog Merve Rençber
    • Pola Geometris Sederhana
    • Pijat Bayi
    • Model Baret 2020
    • Berita Bircan Bali
    • Aslihan Tata Rias Dogan
    • Berita Orhan Gencebay
    • Hidangan Bergambar
    • Tumis Ayam Dengan Sayuran
    • Obat Obatan Psoriasis
    • Dekorasi Bunga Di Ruang Tamu
    • Aslıhan Born Fashion
    • Varietas Bit
    • Berita Terbaru
    • Dekorasi Rumah Oranye
    Privacy

    © Copyright 2025 by Technology & Social Media tips. All Rights Reserved.