4 Skrip Google Yang Membuat Helaian Google Lebih Kuat

4 Skrip Google Yang Membuat Helaian Google Lebih Kuat

Helaian Google adalah sebahagian daripada Google Suite dan sejauh ini merupakan salah satu alat percuma paling berkuasa yang anda miliki. Ini membolehkan anda mengesan, menganalisis, atau mencatat apa sahaja yang anda bayangkan. Apa yang menjadikannya lebih hebat adalah menggunakan Skrip Google untuk meningkatkan keupayaan Helaian Google.





Pengekodan dalam Helaian Google mungkin agak menakutkan. Pada awalnya anda mungkin berfikir bahawa apa-apa dengan perkataan 'skrip' di dalamnya memerlukan pengetahuan pengaturcaraan lanjutan. Itu sebenarnya tidak berlaku.





Mari kita lihat beberapa contoh skrip Helaian Google yang cukup hebat yang dapat meningkatkan produktiviti anda.





Apakah Skrip Helaian Google?

Skrip Helaian Google adalah sekeping kod yang boleh anda tulis di dalam Helaian Google anda yang dapat menambahkan helaian anda. Skrip Helaian Google ditulis dalam JavaScript, dan memandangkan JavaScript menjadi semakin popular, anda mungkin sudah biasa dengannya.

Menulis Skrip Google sangat serupa dengan menulis VBA di Microsoft Excel untuk membuat program. Skrip di Helaian Google anda dikuasakan oleh Skrip Google Apps, yang juga berfungsi dengan perkhidmatan Google yang lain. Berikut adalah empat skrip yang benar-benar menunjukkan kehebatan skrip Google Helaian.



1. Buat Fungsi Tersuai Anda Sendiri

Salah satu cara termudah untuk membuat Skrip Google dapat meningkatkan pengalaman Helaian Google anda adalah dengan mencipta fungsi tersuai . Helaian Google sudah menawarkan senarai fungsi yang panjang. Anda dapat melihat yang paling biasa dengan mengklik pada Menu > Fungsi ikon.

Mengklik Lebih banyak fungsi menunjukkan senarai panjang matematik, statistik, kewangan, teks, kejuruteraan, dan fungsi lain. Walau bagaimanapun, Skrip Google memberi anda fleksibiliti untuk membuat formula yang diperibadikan anda sendiri.





Sebagai contoh, katakan anda sering mengimport maklumat dari termostat digital di tempat kerja anda, tetapi termostat ditetapkan untuk Celsius. Anda boleh membuat formula tersuai anda sendiri untuk menukar Celsius ke Fahrenheit, jadi dengan satu klik, anda dapat menukar semua nilai yang diimport secara automatik.

Untuk membuat fungsi khusus pertama anda, anda perlu membuka editor Skrip. Untuk melakukan ini, klik Alat> Penyunting Skrip .





Anda akan melihat skrin projek, di mana anda boleh menulis kod JavaScript anda.

adakah mereka saling mengikuti twitter

Di sini, ganti apa yang ada di tetingkap ini dengan fungsi tersuai anda sendiri. Nama fungsi adalah sama dengan nama yang akan anda masukkan ke dalam sel di Helaian Google selepas simbol '=' untuk memanggil formula anda. Fungsi untuk menukar Celsius ke Fahrenheit akan kelihatan seperti ini:

function CSTOFH (input) {
return input * 1.8 + 32;
}

Tampal fungsi di atas ke dalam tetingkap kod, dan kemudian pilih Fail> Simpan , namakan projek seperti 'CelsiusConverter' dan klik okey .

Itu sahaja yang ada! Sekarang, yang harus anda lakukan untuk menggunakan fungsi baru anda ialah ketik tanda '=' diikuti dengan fungsi anda, dengan nombor input untuk menukar:

Tekan Masukkan untuk melihat hasilnya.

Itu sahaja yang ada. Anda dapat melihat dengan cepat bagaimana anda boleh menulis tentang formula khusus yang anda perlukan agar sesuai dengan Helaian Google anda.

2. Buat Carta Auto

Dalam artikel lain, kami telah menunjukkan kepada anda cara melakukan perkara seperti data log dari kamera Wi-Fi rumah anda ke hamparan Google, atau mungkin anda menggunakan Helaian Google dengan satu pasukan dan orang lain memasukkan data untuk anda.

Katakan anda mengusahakan helaian dengan data baru setiap bulan. Anda ingin membuat carta secara automatik menggunakan data dalam hamparan. Anda dapat melakukannya dengan membuat fungsi yang akan membuat carta baru untuk anda, berdasarkan data dalam spreadsheet semasa yang anda buka.

Dalam senario ini, anda seorang guru dan pada akhir tahun anda mempunyai spreadsheet untuk setiap pelajar dengan senarai skor peperiksaan bulanan:

Apa yang anda ingin lakukan ialah menjalankan satu fungsi pada helaian ini yang akan menghasilkan carta dalam beberapa saat. Inilah rupa skrip itu:

function 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); }

Sekarang, buka setiap hamparan pelajar anda dan klik pada Lari ikon dalam menu dalam Skrip Google untuk menghasilkan carta secara automatik.

Setiap kali anda mengklik ikon jalankan, ia akan menjalankan skrip yang telah anda buat di spreadsheet 'aktif' (yang anda buka di tab penyemak imbas anda sekarang).

Untuk laporan yang sering anda buat, seperti mingguan atau bulanan, fungsi carta yang dihasilkan secara automatik seperti ini dapat menjimatkan banyak masa.

3. Buat Menu Custom

Bagaimana jika anda tidak mahu skrip terbuka untuk menghasilkan carta itu secara automatik? Bagaimana jika anda mahukan kemudahan menjalankan fungsi itu tepat di hujung jari anda dalam sistem menu, tepat di dalam Helaian Google? Anda juga boleh melakukannya.

cara mendapatkan kertas dinding video

Untuk membuat menu tersuai, anda perlu memberitahu spreadsheet untuk menambahkan item menu baru anda setiap kali dibuka. Anda melakukan ini dengan membuat buka () berfungsi di tetingkap editor Skrip di atas Carta gred fungsi yang baru anda buat:

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

Simpan skrip, dan kemudian muatkan semula hamparan anda. Anda akan mengetahui bahawa sekarang item Menu baru anda muncul dengan nama yang anda tetapkan seperti dalam skrip anda. Klik pada menu dan anda akan melihat item menu untuk fungsi anda.

Klik pada item menu dan ia akan menjalankan fungsinya seperti ketika anda menekan ikon 'run' dari dalam editor Skrip Google!

4. Hantar Laporan Automatik

Contoh skrip terakhir yang kami tunjukkan adalah skrip yang akan menghantar e-mel dari dalam Helaian Google.

Cara ini sangat berguna adalah jika anda menguruskan sekumpulan besar orang dan anda mempunyai banyak e-mel untuk dihantar dengan topik yang sama.

Mungkin anda telah membuat tinjauan prestasi dengan ahli pasukan individu dan memasukkan komen ulasan anda untuk setiap orang dalam Google Spreadsheet.

Adakah baik hanya menjalankan satu skrip dan komen tersebut akan dihantar secara automatik kepada 50 atau 60 pekerja pada masa yang sama tanpa anda perlu membuat semua e-mel tersebut secara manual? Itulah kehebatan Skrip Google.

Mirip dengan cara anda membuat skrip di atas, anda akan membuat skrip dengan masuk ke editor Skrip dan membuat fungsi yang disebut menghantar emel () , seperti ini:

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}

Oleh itu, katakan anda telah mengatur spreadsheet anda seperti yang ditunjukkan di sini.

Skrip di atas akan berfungsi sepanjang baris di spreadsheet, dan menghantar e-mel ke alamat di lajur kedua dengan mesej yang telah anda taip ke lajur ketiga.

The menghantar e-mel fungsi dalam Skrip Google sejauh ini adalah salah satu fungsi paling kuat dalam Skrip Google kerana ia membuka seluruh dunia automasi e-mel yang akan menjimatkan masa anda.

Skrip ini menunjukkan kekuatan sebenar Skrip Google Apps, menggabungkan Gmail dengan Skrip Helaian Google untuk mengotomatiskan tugas. Walaupun anda telah melihat skrip yang berfungsi di Google Spreadsheet, perkara terbaik yang perlu diambil adalah kekuatan skrip di seluruh Google Suite.

cara menggunakan cakera keras luaran pada mac

Automasi Adalah Rahsia Kejayaan Produktiviti

Apa yang perlu ditunjukkan oleh semua Skrip Google automatik ini adalah bahawa dengan hanya beberapa baris kod yang mudah, Skrip Google mempunyai kuasa untuk mengautomatikkan Helaian Google sebahagian atau sepenuhnya.

Fungsi-fungsi ini dapat diatur untuk berjalan sesuai jadwal, atau Anda dapat menjalankannya secara manual setiap kali anda ingin mencetuskannya. Skrip Google dapat mengautomasikan tugas yang membosankan seperti menghantar e-mel atau menghantar invois dari Google Helaian. Mencari lebih banyak? Lihat 3 Skrip Google ini untuk mengautomasikan dokumen anda.

Berkongsi Berkongsi Tweet E-mel Inilah Sebabnya FBI Mengeluarkan Amaran untuk Hive Ransomware

FBI mengeluarkan amaran mengenai jenis ransomware yang sangat jahat. Inilah sebabnya mengapa anda perlu berhati-hati terhadap Hive ransomware.

Baca Seterusnya
Topik-topik yang berkaitan
  • Produktiviti
  • Pengaturcaraan
  • JavaScript
  • Hamparan
  • Helaian Google
  • Skrip
  • Skrip Google
Mengenai Pengarang Geran Anthony(40 Artikel Diterbitkan)

Anthony Grant adalah penulis bebas yang merangkumi Pengaturcaraan dan Perisian. Dia pakar Sains Komputer dalam pengaturcaraan, Excel, perisian dan teknologi.

Lagi Dari Anthony Grant

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan