Apakah mungkin untuk menandai sheet sebagai "Default" sehingga jika ada orang yang membuka spreadsheet Google Documents, sheet yang sesuai dibuka bukan yang pertama?
Apakah mungkin untuk menandai sheet sebagai "Default" sehingga jika ada orang yang membuka spreadsheet Google Documents, sheet yang sesuai dibuka bukan yang pertama?
Jawaban:
PS Kode yang disediakan oleh Jacob Jan Tuinstra juga akan mencapai apa yang Anda minta.
Dengan menggunakan Google Apps Script Anda dapat melakukan hal berikut.
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheets()[2]);
}
Kode hanya akan terpicu saat membuka file. Angka antara tanda kurung lurus adalah nomor lembar yang ingin Anda atur default (berbasis nol !!).
Saya telah membuat file contoh (dengan beberapa tanggal di dalamnya): Tetapkan Lembar Default
You need permission Want in? Ask for access, or switch to an account with permission. Learn more
Inilah yang akan ditampilkan, tidak dapat mengunggah gambar di sini. Kalau tidak saya akan melakukannya.
function onOpen() {
var ss = SpreadsheetApp
ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
atau
function onOpen() {
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}
jonsca
Menjelaskan kode Julio Mafra: kedua fungsi melakukan pekerjaan yang sama: ketika pengguna membuka Buku Kerja dan segera setelah buku kerja selesai dimuat, fungsi akan mengatur lembar yang Anda pilih berdasarkan nama (dalam contoh 'Diário') sebagai default.
perbedaannya adalah: fungsi 1: lebih banyak baris kode karena dibuat var; jika Anda tidak perlu melakukan operasi apa pun dengan var ss, Anda dapat memilih fungsi 2 yang memiliki lebih sedikit garis dan melakukan pekerjaan yang sama.