Google E-Tablolar ile şunları kaydedebilirsiniz:
makroların
kullanıcı arayüzü etkileşimleri dizisi
artırır. Kaydettikten sonra
makroyu formdaki bir klavye kısayoluna
Ctrl+Alt+Shift+Number
Bu kısayolu kullanarak
aynı makro adımlarını tekrarlamanız gerekir.
Makroyu Google E-Tablolar Uzantılarından da etkinleştirebilirsiniz
> Makrolar menüsüne gidin.
Bir makro kaydettiğinizde Google E-Tablolar otomatik olarak bir Apps Komut Dosyası oluşturur
işlevini (makro işlevi) oluşturun. Makro
işlevi, Apps Komut Dosyası proje bağına eklendiğinde
macros.gs
adlı bir dosyada. Bir veya daha fazla
bu ada sahip olan sayfaya bağlı bir proje dosyası varsa
eklenir. Google E-Tablolar, komut dosyasını da otomatik olarak günceller.
manifest projesinin adı
ve klavye kısayolunu içerir.
Kaydedilen her makro tamamen Apps Komut Dosyası'nda tanımlandığından bunları doğrudan Apps Komut Dosyası düzenleyicisinde düzenleyebilirsiniz. Hatta bir e-tablo kullanarak veya önceden yazdığınız işlevleri alıp bunları makroya dönüştürün.
Apps Komut Dosyası'nda makro oluşturma
Apps Komut Dosyası'nda yazılan işlevleri alıp makro işlevleri olarak kullanabilirsiniz. Bunu yapmanın en kolay yolu mevcut bir işlevi içe aktarma Google E-Tablolar düzenleyicisi.
Alternatif olarak, aşağıdakileri yaparak Apps Komut Dosyası düzenleyicisinde makrolar oluşturabilirsiniz: şu adımları uygulayarak:
- Google E-Tablolar kullanıcı arayüzünde Uzantılar > seçeneğini belirleyin. Apps Komut Dosyası'nı kullanarak komut dosyası), Google Apps Komut Dosyası düzenleyicisindeki sayfaya bağlıdır.
- Makro işlevini yazın. Makro işlevler herhangi bir bağımsız değişken almamalı ve değer yok.
- Komut dosyası manifestinizi düzenleyin kullanarak makroyu oluşturabilir ve makroyu makro işlevine bağlayabilirsiniz. Anahtar kelimeye benzersiz klavye kısayolunu ve adını kullanın.
- Komut dosyası projesini kaydedin. Ardından, makro sayfada kullanılabilir.
- Amaçlandığı gibi çalıştığını doğrulamak için sayfadaki makro işlevini test edin.
Makroları düzenleme
Aşağıdakileri yaparak bir sayfaya ekli makroları düzenleyebilirsiniz:
- Google E-Tablolar kullanıcı arayüzünde Uzantılar > seçeneğini belirleyin. Makrolar > Makroları yönet.
- Düzenlemek istediğiniz makroyu bulup seçin > Makroyu düzenle'yi tıklayın. Bu işlemin açıldığı tarih: Apps Komut Dosyası düzenleyicisini, makro işlevini içeren proje dosyasına yükleyebilirsiniz.
- Makro davranışını değiştirmek için makro işlevini düzenleyin.
- Komut dosyası projesini kaydedin. Ardından, makro sayfada kullanılabilir.
- Amaçlandığı gibi çalıştığını doğrulamak için sayfadaki makro işlevini test edin.
İşlevleri makro olarak içe aktarma
Bir sayfaya bağlı bir komut dosyası zaten varsa
komut dosyasına bir işlevi yeni bir makro olarak içe aktarabilir ve daha sonra bu işleve
bir klavye kısayolunu kullanın. Bu işlemi gerçekleştirebilirsiniz:
manifest dosyasını düzenleme
bir öğe ekleyerek
sheets.macros[]
mülkü.
Alternatif olarak, bir işlevi E-Tablolar kullanıcı arayüzü:
- Google E-Tablolar kullanıcı arayüzünde Uzantılar > seçeneğini belirleyin. Makrolar > İçe aktar.
- Sunulan listeden bir işlev seçin ve ardından İşlev ekle'yi tıklayın.
- İletişim kutusunu kapatmak için simgesini seçin.
- Uzantılar > Makrolar'ı seçin. > Makroları yönet.
- Yeni içe aktardığınız işlevi listede bulun. Benzersiz bir klavye atayın kısayolunu da kullanabilirsiniz. Makro adını da buradan değiştirebilirsiniz: ad işlevin adına varsayılan olarak ayarlanır.
- Makro yapılandırmasını kaydetmek için Güncelle'yi tıklayın.
Makroların manifest yapısı
Aşağıdaki manifest dosyası örnek snippet'inde,
manifest dosyasını içeren bir yönergelerdir.
Manifest'in sheets
bölümü, adı ve klavye kısayolunu tanımlar
Parametreye ve makro işlevinin adına atanır.
{
...
"sheets": {
"macros": [{
"menuName": "QuickRowSum",
"functionName": "calculateRowSum",
"defaultShortcut": "Ctrl+Alt+Shift+1"
}, {
"menuName": "Headerfy",
"functionName": "updateToHeaderStyle",
"defaultShortcut": "Ctrl+Alt+Shift+2"
}]
}
}
E-Tablolar makro manifest kaynağı sayfasına göz atın. başlıklı makalemizi incelemenizi öneririz.
En iyi uygulamalar
Apps Komut Dosyası'nda makro oluştururken veya yönetirken aşağıdaki yönergelere uyun.
- Makrolar hafif olduklarında daha iyi performans gösterirler. Mümkünse sınırlayın makronun gerçekleştirdiği işlem sayısı.
- Makrolar, tekrarlanması gereken ezbere dayalı işlemlere uygundur. yapılandırmayla sıklıkla karşılaşıyorum. Diğer işlemler için şunu düşünün: özel menü öğesi kullanabilirsiniz.
- Makro klavye kısayollarının benzersiz olması ve e-tablosunda aynı anda kısayollarla birlikte yalnızca on makro bulunabilir. Herhangi bir ek makrolar yalnızca Uzantılar > bölümünden yürütülebilir Makrolar menüsü.
- Tek bir hücrede değişiklik yapan makrolar hücre aralığına uygulanabilir önce tam aralığı seçerek ve ardından makroyu etkinleştirerek hücreleri hariç tutmasına yardımcı olun. Yani, çoğu zaman aynı kodla eşleşen Önceden tanımlanmış bir hücre aralığında aynı işlemle.
Yapamayacaklarınız
Makrolarla yapabilecekleriniz konusunda birkaç kısıtlama vardır:
Makroları sınırlanmış komut dosyalarının dışında kullanma
Makrolar, belirli Google E-Tablolar'a bağlı komut dosyalarında tanımlanır. Makro tanımlar bağımsız komut dosyası veya web uygulamasına gidin.
E-Tablolar eklentilerinde makroları tanımlama
Makro tanımlarını E-Tablolar eklentisi. E-Tablolar'daki makro tanımları o eklentinin kullanıcıları tarafından yoksayılır.
Makroları komut dosyası kitaplıklarında dağıtma
Apps Komut Dosyası'nı kullanarak makro tanımlarını dağıtamazsınız kitaplık.
Makroları Google E-Tablolar'ın dışında kullanma
Makrolar yalnızca Google E-Tablolar'da sunulan bir özelliktir ve Google Dokümanlar'da mevcut değildir. Formlar veya Slaytlar.