Reklamcılık
ürün grubu olduğunu biliyor muydunuz? Google sürücü, özellikle Google E-Tablo, işlevlerini özel komut dosyalarıyla genişletebilir mi? Bu komut dosyaları dramatik olarak verimliliğinizi artırın OneDrive ve Google Drive - Office Üretkenliği için En İyisi Hangisi?Web uygulamalarına yönelik eğilim geliştikçe, artık iki güçlü bulut çözümüyle karşı karşıyayız: SkyDrive ve Google Drive. Bu iki seçenek, dosya senkronizasyonu ve ofis üretkenliği için gereken tüm araçları sunar... Devamını oku Google E-Tablo'yu kullanırken ve mevcut komut dosyalarını değiştirmek veya hatta kendinizinkini oluşturmak nispeten kolaydır!
Verileri sıkıştırmak için bir elektronik tablo uygulaması kullanıyorsanız, özel komut dosyaları ana anahtar olabilir. Bu mükemmel Google E-Tablo komut dosyalarını kullanmaya başlayın ve verilerinizi yeni yöntemlerle kullanın.
Komut Dosyaları Nasıl Kullanılır
Aşağıdaki Google E-Tablo komut dosyalarının ağzını açmadan önce, bunları nasıl ekleyeceğinizi ve kullanacağınızı bilmek önemlidir.
1. Komut dosyası eklemek için Google Drive'da oturum açmanız, bir e-tabloya gitmeniz, Araçlar — Komut Dosyası Düzenleyicisi.
2. Komut dosyası kodunu kopyalayıp yapıştırın ve ardından Kaydetmek.
3. Komut dosyasını çalıştırmak için şuraya gidin: Araçlar — Komut Dosyası Yöneticisi ve istediğiniz işlevi seçin. Fonksiyonun adı, betiğin ilk satırındaki isme karşılık gelir, yani. işlev RemoveDuplicates()
komut dosyasının çağrılmasıyla sonuçlanır Kaldır Çoğaltmalar.
Hepiniz komut dosyası ve programlama meraklıları için, komut dosyaları JavaScript ile yazılmıştır JavaScript Nedir ve Nasıl Çalışır? [Teknoloji Açıklandı] Devamını oku . Google'ın çeşitli API'yi açıklayan kaynaklar komut dosyası kodunuzda kullanabilirsiniz. JavaScript'inizi yakalamanız gerekiyorsa, birçok ücretsiz JavaScript kaynakları Bu 5 Harika Ücretsiz Kaynakla Hemen Şimdi JavaScript Kodlamaya Başlayın Devamını oku kullanabilirsiniz.
Yinelenenleri Kaldır
Yinelenen bilgilere sahip olabilecek büyük bir elektronik tabloyla çalışıyorsanız, bu yinelenen girişleri kaldırmak (çalışmanızın bağlamına bağlı olarak) avantajlı olabilir. Bu şekilde, çalışmak için "mükemmel" bir veri kümeniz olur ve bu, sizi tekrar eden bilgilerle karıştırmayacaktır. Bunun için komut dosyası kodu aşağıdaki gibidir:
function removeDuplicates() {
var sayfa = SpreadsheetApp.getActiveSheet();
var data = Sheet.getDataRange().getValues();
var newData = new Array();
for (veride i){
var satır = veri[i];
var kopya = yanlış;
for (newData'da j){
if (row.join() == newData[j].join()){
kopya = doğru;
}
}
if(!yinelenen){
newData.push (satır);
}
}
sayfa.clearContents();
Sheet.getRange (1, 1, newData.length, newData[0].length).setValues (newData);
}
Biraz araştırmayla, bu betiğin, bir girişin kaç kez çoğaltıldığını saymak veya hatta önce girişleri saymak ve ardından yinelenenleri silmek için ince ayar yapılabileceğinden eminim.
Elektronik Tablodan E-posta Gönder
Bir elektronik tablodan da e-posta gönderebileceğinizi biliyor muydunuz? Kesinlikle! Bu özel komut dosyası için alıcıyı ve ileti gövdesini değiştirebilirsiniz, ancak konu satırı sabittir. Bunu komut dosyası kodunda değiştirebilir veya komut dosyasını, bir konu için alıcı ile ileti gövdesi arasında üçüncü bir sütunu kabul edecek şekilde değiştirebilirsiniz. Ardından, komut dosyasında işlenecek öğelerin sayısını değiştirin ve çalıştırın. Bunun için komut dosyası kodu:
function sendEmails() {
var sayfa = SpreadsheetApp.getActiveSheet();
var startRow = 2; // İşlenecek ilk veri satırı
var numRows = 2; // İşlenecek satır sayısı
// A2:B3 hücre aralığını getir
var dataRange = Sheet.getRange (startRow, 1, numRows, 2)
// Aralıktaki her satır için değerleri getir.
var data = dataRange.getValues();
for (veride i) {
var satır = veri[i];
var emailAddress = satır[0]; // İlk sütun
var mesaj = satır[1]; // İkinci sütun
var konu = "E-tablodan e-posta gönderme";
MailApp.sendEmail (emailAddress, konu, mesaj);
}
}
Genişletilmiş Koşullu Biçimlendirme
Elektronik tabloların en kullanışlı özelliklerinden biri, hücrenin içeriğine bağlı olarak biçimlendirmesini (dolgu rengi gibi) değiştiren hücre bazında özel bir kural olan koşullu biçimlendirmedir. İyi çalışıyor, ancak tek hücreler için de sınırlı. Örneğin, koşullu biçimlendirmeyi bir satırın tamamına genişletmek istiyorsanız, bir komut dosyası kullanmanız gerekir.
Bu, işi yapması gereken örnek bir komut dosyasıdır. Bu komut dosyası, "Durum" sütunundaki değere bağlı olarak satır rengini ayarlar.
function setRowColors() {
var range = SpreadsheetApp.getActiveSheet().getDataRange();
var statusColumnOffset = getStatusColumnOffset();
for (var i = range.getRow(); i < range.getLastRow(); ben++) {
rowRange = range.offset (i, 0, 1);
durum = rowRange.offset (0, statusColumnOffset).getValue();
if (durum == 'Tamamlandı') {
rowRange.setBackgroundColor("#99CC99");
} else if (durum == 'Devam Ediyor') {
rowRange.setBackgroundColor("#FFDD88");
} else if (durum == 'Başlamadı') {
rowRange.setBackgroundColor("#CC6666");
}
}
}
//"Durum" başlıklı sütunun ofset değerini döndürür
//(örneğin, 7. sütun "Durum" olarak etiketlenmişse, bu işlev 6 değerini döndürür.
function getStatusColumnOffset() {
lastColumn = SpreadsheetApp.getActiveSheet().getLastColumn();
var range = SpreadsheetApp.getActiveSheet().getRange (1,1,1,lastColumn);
için (var i = 0; i < range.getLastColumn(); ben++) {
if (range.offset (0, i, 1, 1).getValue() == "Durum") {
dönüş i;
}
}
}
Ancak, komut dosyasının sabit kodlanmış olduğunu unutmayın, bu nedenle test değerlerini ( hücre), dolgu rengi için renkler ve hatta sizin için gerekli olan vakaları ekleyebilir veya kaldırabilirsiniz. elektronik tablo.
Çözüm
Gördüğünüz gibi, komut dosyaları Google E-Tablo'da son derece yararlı olabilir. Belirli gereksinimler için çok uzmanlaşmış olma eğilimindedirler, bu nedenle, bunları kullanmayan birini kullanmayı planlıyorsanız Komut Dosyası Galerisi'nden geliyorsa, bölümlerini kendiniz düzenlemeniz gerekme olasılığı yüksektir.
Ancak, Google'ın sahip olduğu bol kaynak ve öğretici komut dosyalarını nasıl düzenleyeceğiniz konusunda, bu işi yapmak için ihtiyacınız olan her şeye sahip olmalısınız.
Olduğu söyleniyor, kontrol etmekten korkmayın Komut Dosyası Galerisi altında bulundu Aletler Menü. Günlük üretkenliğiniz için çok şey yapabilecek çok sayıda harika ürün var. Ryan da bize biraz gösterdi harika Google Elektronik Tablo işlevleri Bu Kullanışlı Google E-Tablo İşlevleriyle İnanılmaz Başarılar GerçekleştirinGoogle E-Tablolar'ı denemeye daha yeni başlamaya karar verdiğimi itiraf etmekten utanıyorum. ve keşfettiğim şey, Excel'in benim üzerimde sahip olduğu çekicilik veya güç ne olursa olsun, bir şeyler... Devamını oku . Google Formlar, Google E-Tablo ve komut dosyalarını kullanma 10 Gelişmiş Google Forms İpuçları ve Püf NoktalarıGoogle Formlar henüz form oluşturucunuz değilse, bu gelişmiş Google Formlar ipuçları ve püf noktaları fikrinizi değiştirebilir. Devamını oku öğrenmeye değer bir güç görevidir.
Google E-Tablodaki favori komut dosyanız nedir? Yorumlarda bize bildirin!
Danny, açık kaynaklı yazılım ve Linux'un tüm yönlerinden hoşlanan Kuzey Teksas Üniversitesi'nde son sınıf öğrencisidir.