Google E-Tablolar veya Google E-Tablolar, hayal edebileceğiniz her şeyi izlemenize, analiz etmenize veya not almanıza olanak tanıyan en güçlü ücretsiz araçlardan biridir. Orada durmamak, Googe Scripts (Google Script) ile yeteneklerini artırabilirsiniz.
Google Scrips karmaşık ve kafa karıştırıcı geliyor. Gelişmiş programlama bilgisini içerdiğini düşünebilirsiniz, ancak gerçekten değildir. Bu makalede, işlevleri özelleştirmenize, herhangi bir veriye göre otomatik olarak grafikler oluşturmanıza, Google E-Tablolar'daki menünüzü özelleştirmenize ve hatta otomatikleştirmenize yardımcı olan dört basit komut dosyası tanıtılacaktır. aylık e-posta teslimi.
1. Kendi özel işlevlerinizi oluşturun
Özel işlevsellik oluşturmak, Google E-Tablolar deneyiminizi geliştirebilecek bir Google Scripts oluşturmanın en kolay yollarından biridir. Google E-Tablolar, kullanılabilir işlevlerin uzun bir listesini sağladı. En popüler olanları menüdeki işlev simgesini tıklayarak görüntüleyebilirsiniz .

Ardından algoritmaların, finansların, tekniklerin ve daha fazlasının listesini açmak için Diğer işlevler ... seçeneğini tıklayın . Ancak, Google Scripts size kendi kişisel formüllerinizi oluşturma esnekliği sağlar.
İlk özel işlevinizi oluşturmak için, önce Araçlar> Komut Dosyası Düzenleyicisi'ni tıklatarak komut dosyası düzenleyicisini açmanız gerekir .
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Aşağıdakine benzer veya benzer bir pencere görmeniz gerekir.
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Yapmanız gereken, bu pencerede bulunanları kendi özel işlevlerinizle değiştirmek. İşlev adı, formülünüzü aramak için "=" simgesinden sonra Google E-Tablolar'daki bir hücreye yazmaya başlayacağınız adla aynıdır . Celsius'u Fahrenheit'e dönüştüren bir işlev şöyle görünecektir:
fonksiyon CSTOFH (giriş) {
dönüş girişi * 1.8 + 32;
}
Yukarıdaki işlevleri kod penceresine yapıştırın ve ardından Dosya> Kaydet'i seçin , projeye "CelsiusConverter" adını verin ve Tamam'a tıklayın .
Tüm yapmanız gereken bu. Yeni işlevinizi kullanmaya başlamak için "=" yazıp ardından işlevinizi ve sayı dönüştürülecek şekilde girerek başlayın:
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Basın girin ve sonuçlar alırsınız.
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
2. Otomatik olarak grafikler oluşturun
Her ay yeni verilerle yeni bir e-tablonuz olabilir ve her ay yeniden oluşturmak zorunda kalmadan otomatik olarak yeni bir grafik oluşturmak istersiniz. Bunu, açtığınız mevcut çalışma kitabındaki verilere dayanarak sizin için yeni bir grafik oluşturacak bir işlev oluşturarak yapabilirsiniz.
Bir öğretmen olduğunuzu ve yılın sonunda her öğrenci için aylık test puanlarının bir listesini içeren bir e-tablonuz olduğunu varsayalım:
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Yapmak istediğiniz şey, bu tabloda saniyeler içinde otomatik olarak bir grafik oluşturacak tek bir işlev çalıştırmaktır. Komut dosyası şöyle görünecektir:
function GradeChart () {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet ();
var sayfa = 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);
}
Tek yapmanız gereken, her öğrencinin e-tablosunu açmak ve grafiği otomatik olarak oluşturmak için Google Scripts'teki menüden çalıştır simgesini tıklamaktır .
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Çalıştır simgesini tıkladığınızda, "etkin" e-tabloda (geçerli tarayıcı sekmenizde açtığınız bir çalışma kitabı) oluşturduğunuz komut dosyasını çalıştırır.
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Haftalık veya aylık gibi düzenli olarak oluşturmanız gereken raporlar için, bu tür otomatik grafik oluşturma işlevi size gerçekten çok zaman kazandırabilir, çünkü sıfırdan yeniden oluşturmanız gerekmez. Grafik verilerini yeni bir çalışma sayfasına almak istediğinizde.
3. Özel Menü Oluştur
Bir komut dosyasının otomatik olarak grafik oluşturmasını istemiyorsanız ve bu işlevselliğin doğrudan Google E-Tablolar'daki menü sisteminde parmaklarınızın ucunda olmasını istiyorsanız, bunu yapabilirsiniz.
Özel bir menü oluşturmak için e-tabloya her açıldığında yeni bir menü öğesi vermeniz gerekir. Bunu, yeni oluşturduğunuz Gradechart işlevinin üzerindeki Komut Dosyası Düzenleyicisi penceresinde bir onOpen () işlevi oluşturarak yapabilirsiniz.
function onOpen () {
var spreadsheet = SpreadsheetApp.getActive ();
var menuItems = [
{name: 'Not Grafiği Oluştur ...', functionName: 'GradeChart'}
];
spreadsheet.addMenu ('Grafikler', menuItems);
}
Kodu kaydedin ve e-tablonuzu yeniden yükleyin. Komut dosyanızda belirttiğiniz adla yeni bir menü öğesinin göründüğünü göreceksiniz. Menüye tıklayın, o işlevin menü öğesini göreceksiniz.
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Menü öğesini tıklayın; Google Komut Dosyaları düzenleyicisinden çalıştır simgesini tıkladığınızda işlevlerle aynı işlevi görür .
4. Raporu otomatik olarak gönderin
Son komut dosyası, Google E-Tablolar'dan e-posta gönderecek bir komut dosyasıdır. Büyük bir grup insanı yönetiyorsanız ve aynı konuda birden fazla e-posta göndermeniz gerekiyorsa bu yararlı olabilir. Her ekip üyesiyle bir performans incelemesi yapmış ve Google E-Tablolar'daki her bir kişi için inceleme yorumlarınızı kaydetmiş olabilirsiniz. Sadece tek bir komut dosyası çalıştırmak çok uygun ve zaman kazandıran incelemeler, her bir e-postayı oluşturmak ve ayrı ayrı göndermek zorunda kalmadan otomatik olarak aynı anda 50 veya 60 kişiye gönderilecektir. Google Scripting'in gücü budur.
Bu makalede yukarıdaki komut dosyalarını oluşturma yönteminize benzer şekilde, komut dosyası düzenleyicisine gidip sendEmails () adlı bir işlev oluşturarak otomatik rapor gönderimi için bir komut dosyası oluşturacaksınız : :
function sendEmails () {
var sheet = SpreadsheetApp.getActiveSheet ();
var startRow = 2; //
var numRows = 7 işlenecek ilk veri satırı ; //
var dataRange = sheet.getRange (startRow, 1, numRows, 3) işlenecek satır sayısı
var data = dataRange.getValues ();
for (verilerde i) {
var row = data [i];
var emailAddress = satır [1]; // İkinci sütun
var mesajı = satır [2]; // Üçüncü sütun
var topic = "İnceleme notlarım";
MailApp.sendEmail (emailAddress, konu, mesaj);
}
}
Bu nedenle, çalışma sayfasının burada gösterildiği gibi düzenlendiğini varsayalım.
![Google E-Tabloları güçlendirmek için 4 komut dosyası Google E-Tabloları güçlendirmek için 4 komut dosyası]()
Yukarıdaki komut dosyası, e-tablodaki her satır boyunca her şeyi yapar ve üçüncü sütuna girdiğiniz iletiyi içeren ikinci sütundaki adrese bir e-posta gönderir.
Google Scripts'teki sendEmail işlevi , daha önce hiç düşünmediğiniz bir e-posta otomasyonu dünyası açtığı için Google Scripts'teki en güçlü işlevlerden biridir.
Gerçekte Google e-tablonuza veri aktarmaktan sorumlu başka bir kişiniz varsa ve girilen verilere göre e-postaları otomatik olarak teslim ediyorsanız, aylık rapor göndermek gibi bir şey yapabilirsiniz. Patron, asla müşteri e-postasını açması gerekmiyor. Komut dosyası tüm işleri sizin için otomatik olarak yapabilir.
Google Scripts'in tüm bu özellikleri, yalnızca birkaç basit kod satırıyla Google Scripts'in Google E-Tablolar'ın bir kısmını veya tamamını otomatikleştirme hakkına sahip olduğunu gösterecektir. Bu otomasyon, programa göre çalışacak veya etkinleştirmek istediğinizde çalışacak şekilde ayarlanabilir. Her iki durumda da, çok fazla çaba ve zaman harcamadan çok fazla işi otomatik hale getirmenin bir yolunu sunarlar.