Apakah ada cara untuk menampilkan nama sheet sebagai hasil dari fungsi di Google Spreadsheets (persis seperti pertanyaan ini , kecuali di Google Sheets)?
google-sheets
oldrobotsneverrust
sumber
sumber
Jawaban:
Seseorang telah menulis skrip untuk melakukan ini. Ini tersedia dalam Alat > Script galeri ... . Cari "nama lembar" dan instal skrip, lalu gunakan dengan
=getCurrentSheetName()
.sumber
Buka Alat → Editor Skrip dan tambahkan kode ini:
Dalam sel tempat Anda ingin menambahkan nama sheet:
Ada masalah dengan mengakses nama sheet melalui fungsi API yang ditunjukkan di bawah ini - di mana ia hanya mengembalikan nama sheet pertama. Ini diperbaiki pada Maret 2015 .
sumber
Berikut ini cuplikan kode Fungsi Kustom untuk mendapatkan nama spreadsheet dengan Pengenalnya .
Di dalam sel, berikan Pengidentifikasi lembar (lihat URL spreadsheet untuk pengidentifikasi).
sumber
return ss.getName();
denganreturn ss.getActiveSheet().getName();
jika Anda ingin nama lembar (saya benar-benar membutuhkan nama dokumen, jadi terima kasih)Coba ini:
Rekatkan di Alat> Editor skrip dan panggil fungsi dari sel seperti ini:
The
NOW()
, mantanGoogleClock()
, parameter membantu masalah menghindari dengan memoization.sumber