4 skrip untuk menjadikan Google Sheets lebih kuat

Helaian Google atau Helaian Google adalah salah satu alat percuma yang paling berkuasa, yang membolehkan anda menjejaki, menganalisis atau mencatat semua yang anda boleh bayangkan. Tidak berhenti di situ, anda boleh meningkatkan keupayaannya dengan Skrip Googe (Google Script).

Muat turun Helaian Google untuk iOS

Muat turun Helaian Google untuk Android

Scrips Google berbunyi rumit dan mengelirukan. Anda mungkin berfikir ia melibatkan pengetahuan pengaturcaraan lanjutan tetapi sebenarnya tidak. Artikel ini akan memperkenalkan anda kepada empat skrip mudah yang membantu anda menyesuaikan fungsi, membuat carta secara automatik berdasarkan sebarang data, menyesuaikan menu anda dalam Helaian Google, dan juga mengotomatikasinya. penghantaran e-mel bulanan.

1. Buat fungsi tersuai anda sendiri

Mewujudkan fungsi tersuai adalah salah satu cara paling mudah untuk membuat Google Script yang dapat meningkatkan pengalaman Google Sheets anda. Helaian Google telah menyediakan senarai panjang fungsi yang tersedia. Anda boleh melihat yang paling popular dengan mengklik pada ikon fungsi pada menu.

4 skrip untuk menjadikan Google Sheets lebih kuat

Kemudian klik pada Lagi fungsi ... untuk membuka senarai algoritma, kewangan, teknik dan banyak lagi. Walau bagaimanapun, Google Script memberikan anda fleksibiliti untuk membuat formula peribadi anda sendiri.
Untuk membuat fungsi tersuai pertama anda, anda perlu membuka editor skrip dengan mengklik Alat> Editor Skrip.

4 skrip untuk menjadikan Google Sheets lebih kuat

Anda harus melihat tetingkap kelihatan serupa atau serupa dengan di bawah.

4 skrip untuk menjadikan Google Sheets lebih kuat

Apa yang anda perlu lakukan ialah menggantikan apa yang terdapat dalam tetingkap ini dengan fungsi tersuai anda sendiri. Nama fungsi adalah sama dengan yang anda akan mula menaip ke dalam sel dalam Helaian Google selepas simbol "=" untuk memanggil formula anda. Fungsi untuk menukar Celsius ke Fahrenheit akan kelihatan seperti ini:

fungsi CSTOFH (input) {
input input * 1.8 + 32;
}

Tampalkan fungsi di atas ke dalam tetingkap kod dan kemudian pilih Fail> Simpan , namakan projek "CelsiusConverter" dan klik OK.

Itulah yang perlu anda lakukan. Anda mula menggunakan fungsi baru anda dengan menaip "=" diikuti dengan fungsi anda, dengan nombor yang dimasukkan untuk menukar:

4 skrip untuk menjadikan Google Sheets lebih kuat

Tekan masuk dan anda akan mendapat keputusan.

4 skrip untuk menjadikan Google Sheets lebih kuat

2. Buat carta secara automatik

Anda boleh memiliki hamparan baru setiap bulan dengan data baru dan anda ingin membuat carta baru secara automatik tanpa perlu mencipta semula setiap bulan. Anda boleh melakukan ini dengan mewujudkan fungsi yang akan membuat carta baru untuk anda berdasarkan data dalam buku kerja semasa yang telah anda buka.

Katakan anda adalah guru dan pada akhir tahun anda mempunyai spreadsheet untuk setiap pelajar dengan senarai skor ujian bulanan:

4 skrip untuk menjadikan Google Sheets lebih kuat

Apa yang anda mahu lakukan adalah menjalankan fungsi tunggal pada jadual ini yang secara automatik akan menjana carta dalam beberapa saat. Skrip akan kelihatan seperti ini:

fungsi GradeChart () {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet ();
var sheet = spreadsheet.getSheets () [0];

var gradechart = sheet.newChart ()
.setChartType (Charts.ChartType.LINE)
.addRange (sheet.getRange ('A1: B11'))
.setPosition (5, 5, 0, 0)
.build ();

sheet.insertChart (gradechart);
}

Apa yang anda perlu lakukan ialah buka setiap spreadsheet pelajar dan klik ikon lari dalam menu dalam Google Script untuk membuat carta secara automatik.

4 skrip untuk menjadikan Google Sheets lebih kuat

Setiap kali anda mengklik ikon lari, ia akan menjalankan skrip yang anda buat pada spreadsheet "aktif" (buku kerja yang telah anda buka dalam tab pelayar semasa anda).

4 skrip untuk menjadikan Google Sheets lebih kuat

Untuk laporan yang perlu anda buat secara tetap, seperti mingguan atau bulanan, fungsi auto carta jenis ini benar-benar boleh menjimatkan banyak masa, kerana anda tidak perlu mencipta semula dari awal. Apabila anda mahu mengimport data carta pada lembaran kerja baru.

3. Buat Menu tersuai

Sekiranya anda tidak mahu skrip menghasilkan carta secara automatik dan mahu kefungsian itu tepat di hujung jari anda pada sistem menu dalam Helaian Google, anda boleh membuatnya berlaku.

Untuk membuat menu tersuai, anda perlu memberikan hamparan item menu baru setiap kali ia dibuka. Anda boleh melakukan ini dengan mencipta fungsi onOpen () pada tetingkap Editor Script di atas fungsi Gradechart yang baru anda buat.

fungsi onOpen () {
var spreadsheet = SpreadsheetApp.getActive ();
var menuItems = [
{name: 'Create Chart Grade ...', functionName: 'GradeChart'}
];
spreadsheet.addMenu ('Carta', menuItems);
}

Simpan kod tersebut dan kemudian muat semula hamparan anda. Anda akan mendapati item menu baru muncul dengan nama yang anda tentukan dalam skrip anda. Klik pada menu dan anda akan melihat item menu untuk fungsi itu.

4 skrip untuk menjadikan Google Sheets lebih kuat

Klik item menu dan ia akan menjalankan fungsi yang sama seperti yang dilakukan apabila anda mengklik ikon lari dari dalam editor Google Script.

4. Hantar laporan secara automatik

Skrip terakhir ialah skrip yang akan menghantar e-mel dari dalam Helaian Google. Ini berguna jika anda menguruskan kumpulan besar orang dan anda perlu menghantar beberapa e-mel pada subjek yang sama. Anda mungkin telah melakukan pemeriksaan prestasi dengan setiap ahli pasukan dan telah merekam ulasan tinjauan untuk setiap orang di Google Spreadsheets. Ia sangat mudah dan menjimatkan masa untuk menjalankan skrip tunggal dan ulasan akan dihantar secara automatik kepada 50 atau 60 orang pada masa yang sama tanpa perlu membuat setiap e-mel dan menghantarnya secara berasingan. Itulah kuasa Google Scripting.

Sama dengan cara anda mencipta skrip di atas dalam artikel ini, anda akan membuat skrip untuk penyerahan laporan automatik dengan pergi ke editor skrip dan membuat fungsi yang disebut sendEmails () , seperti berikut: :

fungsi sendEmails () {
var sheet = SpreadsheetApp.getActiveSheet ();
var startRow = 2; // baris pertama data untuk memproses
var numRows = 7; // Bilangan baris untuk memproses
data varRange = sheet.getRange (startRow, 1, numRows, 3)
var data = dataRange.getValues ​​();
untuk (i dalam data) {
var row = data [i];
var emailAddress = row [1]; / // Lajur kedua
var mesej = baris [2]; / // Lajur ketiga
var subjek = "Nota ulasan saya";
MailApp.sendEmail (emailAddress, subjek, mesej);
}
}

Jadi, katakan anda mempunyai lembaran kerja yang teratur seperti yang ditunjukkan di sini.

4 skrip untuk menjadikan Google Sheets lebih kuat

Skrip di atas akan melakukan semuanya melalui setiap baris dalam hamparan dan menghantar e-mel ke alamat dalam lajur kedua dengan mesej yang anda masukkan dalam lajur ketiga.

Fungsi sendmail dalam Google Script adalah salah satu fungsi yang paling berkuasa di Google Scripts kerana ia membuka dunia otomatisasi e-mel yang tidak pernah anda pertimbangkan sebelumnya.

Sekiranya anda mempunyai orang lain yang bertanggungjawab untuk mengimport data ke dalam hamparan Google anda, dan jika anda menyampaikan e-mel secara automatik berdasarkan data yang dimasukkan, anda boleh melakukan sesuatu seperti menghantar laporan bulanan ke Boss, yang tidak pernah benar-benar perlu membuka e-mel pelanggannya. Skrip secara automatik boleh melakukan semua kerja untuk anda.

Semua ciri-ciri Google Script ini akan menunjukkan kepada anda bahawa dengan hanya beberapa baris kod yang mudah, Google Scripts berhak untuk mengotomatisasi bahagian atau semua Helaian Google. Automasi ini boleh ditetapkan mengikut jadual atau berjalan setiap kali anda ingin mendayakannya. Sama ada, mereka memberikan anda cara untuk mengotomatisasi banyak kerja tanpa menghabiskan banyak usaha dan masa.

Tinggalkan Komen

Cara Membuang Sisa Pelekat daripada Pakaian: Bertindak dengan Lembut Sebelum Kotoran Kekal Selamanya

Cara Membuang Sisa Pelekat daripada Pakaian: Bertindak dengan Lembut Sebelum Kotoran Kekal Selamanya

Cara membuang sisa pelekat daripada pakaian: daripada menanggalkannya dengan berhati-hati, menggunakan sejuk, air sabun dan pencuci kotoran sehingga ke proses membasuh. Dengan tip untuk gam super, sisa label dan fabrik sensitif.

Membersihkan penapis mesin basuh pinggan mangkuk: panduan mudah untuk mengelakkan sisa dan bau busuk

Membersihkan penapis mesin basuh pinggan mangkuk: panduan mudah untuk mengelakkan sisa dan bau busuk

Pelajari cara membersihkan penapis mesin basuh pinggan mangkuk langkah demi langkah: tanggalkan, bilas, berus, pasang semula, kekerapan dan tanda bahawa pembersihan mudah tidak lagi mencukupi.

Bolehkah Asid Sitrik Digunakan untuk Membersihkan Pelembap Udara? Panduan Langkah Keselamatan dan Amaran Mengikut Jenis

Bolehkah Asid Sitrik Digunakan untuk Membersihkan Pelembap Udara? Panduan Langkah Keselamatan dan Amaran Mengikut Jenis

Panduan membersihkan pelembap udara dengan asid sitrik: kepekatan, perendaman, pembilasan, dan amaran mengikut jenis berdasarkan maklumat rasmi pengeluar. Contoh senario hipotetikal disediakan untuk memudahkan pemahaman prosedur praktikal.

Apa yang Berlaku Jika Penapis Penyaman Udara Tidak Dibersihkan? Risiko Kos Elektrik, Kecekapan dan Kulat serta Cara Memilih Kekerapan Pembersihan

Apa yang Berlaku Jika Penapis Penyaman Udara Tidak Dibersihkan? Risiko Kos Elektrik, Kecekapan dan Kulat serta Cara Memilih Kekerapan Pembersihan

Jika penapis penyaman udara tidak dibersihkan, ia boleh menyebabkan peningkatan kos elektrik, penurunan kecekapan pemanasan dan penyejukan, serta menjadi punca bau dan kulat. Berdasarkan maklumat rasmi pengeluar dan penjimatan tenaga, artikel ini menerangkan kekerapan pembersihan, fungsi pembersihan automatik, dan cara memilih antara pembersihan sendiri atau profesional.

Mencuci beg galas dalam mesin basuh: Bila boleh dan bila lebih baik dielakkan

Mencuci beg galas dalam mesin basuh: Bila boleh dan bila lebih baik dielakkan

Ketahui bila boleh mencuci beg galas dalam mesin basuh, cara membaca label, memilih kitaran dan detergen, melindungi tali dan zip, serta bila lebih baik mencuci tangan.

Cara Membaiki Microsoft Teams Di Mana Boleh Cari Ralat Team

Cara Membaiki Microsoft Teams Di Mana Boleh Cari Ralat Team

Bosan dengan ralat Microsoft Teams Where to Find Team yang mengecewakan? Dapatkan pembetulan langkah demi langkah untuk desktop, web dan mudah alih. Selesaikannya dengan cepat dengan panduan pakar kami—tiada kemahiran teknikal diperlukan!

Cara Membaiki Ralat Bantuan Cara Menggunakan Microsoft Teams

Cara Membaiki Ralat Bantuan Cara Menggunakan Microsoft Teams

Bosan dengan Ralat Bantuan Microsoft Teams yang mengecewakan yang menyekat aliran kerja anda? Dapatkan pembetulan langkah demi langkah yang berfungsi pada versi terkini. Kosongkan cache, kemas kini dan banyak lagi—tiada kemahiran teknikal diperlukan!

Cara Membaiki Ralat Log Masuk Microsoft Teams pada Chromebook

Cara Membaiki Ralat Log Masuk Microsoft Teams pada Chromebook

Menghadapi ralat log masuk Microsoft Teams pada Chromebook? Temui penyelesaian langkah demi langkah untuk menyelesaikan masalah log masuk dengan cepat. Kosongkan cache, kemas kini aplikasi dan banyak lagi untuk kerja berpasukan yang lancar. Berfungsi pada OS Chrome terkini!

Menyelesaikan Masalah Kelewatan Persidangan Video Microsoft Teams pada Wi-Fi

Menyelesaikan Masalah Kelewatan Persidangan Video Microsoft Teams pada Wi-Fi

Bergelut dengan kelewatan persidangan video Microsoft Teams semasa menggunakan Wi-Fi? Panduan penyelesaian masalah muktamad ini memberikan penyelesaian pantas, petua lanjutan dan pengoptimuman Wi-Fi untuk memulihkan panggilan video yang jelas serta-merta.

Di Mana Boleh Cari Kod QR Microsoft Teams untuk Log Masuk Mudah Alih Pantas

Di Mana Boleh Cari Kod QR Microsoft Teams untuk Log Masuk Mudah Alih Pantas

Ketahui dengan tepat di mana untuk mencari Kod QR Microsoft Teams untuk log masuk mudah alih yang sangat pantas. Panduan langkah demi langkah dengan visual untuk memudahkan anda berhubung dalam beberapa saat—tiada kata laluan diperlukan!