Saya memiliki Google Spreadsheet dengan 100 baris.
Setiap kali saya membuka file itu, saya ingin menyisipkan baris di ujung meja saya.
Bagaimana saya bisa melompat ke baris terakhir dari tabel ketika saya membuka dokumen?
Karena saat ini saya harus gulir ke bawah agar dapat memasukkan baris baru.
google-sheets
Kamu bisa melakukannya
sumber
sumber
Home
tombol.Jawaban:
Anda dapat membuat pemicu yang berjalan setiap kali spreadsheet Anda dibuka.
Buka Alat → Editor skrip dan rekatkan yang berikut:
Klik tombol Simpan , lalu tutup editor skrip, dan spreadsheet.
Sekarang, buka lagi spreadsheet Anda. Berikan beberapa detik, dan Anda akan melihat bahwa baris baru dimasukkan di akhir lembar Anda, dan bahwa baris itu dipilih.
Saya telah membuat spreadsheet ini untuk diperagakan - jangan ragu untuk menyalinnya (klik File → Salin ). Anda harus menjalankan salinan Anda sendiri agar skrip berjalan dengan sukses.
Script menjelaskan:
Nama
onOpen
fungsi memiliki arti khusus. Lihat dokumentasi . Dibutuhkan satu argumen, satuEvent
objek . Itssource
properti adalah referensi ke spreadsheet dibuka. Dengan spreadsheet, kita dapat melakukangetLastRow()
untuk menemukan indeks dari baris terakhir yang memiliki konten .getMaxRows()
memberi kami jumlah maksimum baris dalam lembar, bahkan yang kosong. Dengan pengetahuan itu, kita dapat melihat apakah baris terakhir memiliki konten - jika demikian, kami menambahkan baris baru yang kosong. Akhirnya, kita dapat membuat rentang dan memanggilnyasetActiveRange
, untuk pindah ke baris terakhir.Jika Anda hanya ingin pindah ke baris terakhir, tidak memasukkan apa pun, skrip dapat disederhanakan karena ini:
sumber
Jika Anda memiliki masalah tambahan bahwa kolom tertentu diisi dengan rumus sepenuhnya, dan Anda ingin menggulir ke baris pertama yang memiliki data non-rumus, berikut adalah pendekatannya. Dalam hal ini kolom A memiliki formula sepenuhnya, jadi saya gulir ke sel kosong pertama di kolom B di baris 5 atau di bawah.
Seperti yang ditunjukkan jawaban lain, Anda harus membuka Alat → Editor skrip , rekatkan pada fungsi itu, beri nama "proyek" Anda, simpan, dan muat ulang spreadsheet.
sumber