Google E-Tablolar Makroları

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:

  1. 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.
  2. Makro işlevini yazın. Makro işlevler herhangi bir bağımsız değişken almamalı ve değer yok.
  3. 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.
  4. Komut dosyası projesini kaydedin. Ardından, makro sayfada kullanılabilir.
  5. 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:

  1. Google E-Tablolar kullanıcı arayüzünde Uzantılar > seçeneğini belirleyin. Makrolar > Makroları yönet.
  2. 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.
  3. Makro davranışını değiştirmek için makro işlevini düzenleyin.
  4. Komut dosyası projesini kaydedin. Ardından, makro sayfada kullanılabilir.
  5. 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ü:

  1. Google E-Tablolar kullanıcı arayüzünde Uzantılar > seçeneğini belirleyin. Makrolar > İçe aktar.
  2. Sunulan listeden bir işlev seçin ve ardından İşlev ekle'yi tıklayın.
  3. İletişim kutusunu kapatmak için simgesini seçin.
  4. Uzantılar > Makrolar'ı seçin. > Makroları yönet.
  5. 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.
  6. 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.

  1. 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ı.
  2. 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.
  3. 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ü.
  4. Tek bir hücrede değişiklik yapan makrolar hücre aralığına uygulanabilir hücreleri içine ekleyin. 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.