Google E-Tablolar'ın kapsamını eklentilerle genişletme

Google E-Tablolar, Google E-Tablolar'ın e-tablo çözümüyle e-tablo çözümü sunar. verileri görselleştirmeye, işlemeye ve iletmeye yardımcı olur.

E-Tablolar'ı, özelleştirilmiş iş akışı iyileştirmeleri oluşturan eklentilerle genişletebilir, üçüncü taraf sistemleriyle bağlantı kurar ve E-Tablolar verilerinizi entegre ederek gibi diğer Google Workspace uygulamalarıyla Google Slaytlar).

Diğer kullanıcıların Google Workspace Marketplace.

Ne yapabilirsiniz?

Google E-Tablolar'ı genişleten bir eklentiyle yapabileceğiniz birkaç şey:

  • Google E-Tablolar e-tablolarında verileri okuyabilir, düzenleyebilir, görselleştirebilir ve biçimlendirebilirsiniz yerleşik Apps Komut Dosyası'nı kullanarak E-tablo hizmeti. Hizmet ayrıca koşullu biçimlendirme ve veriler oluşturup bunları değiştirmenize de olanak tanır. doğrulama kuralları.
  • Apps Komut Dosyası'nın gelişmiş E-Tablolar hizmetini kullanabilirsiniz. Google Sheets API'ye doğrudan erişin.
  • Özel menüler oluşturabilir ve Birden fazla özel iletişim kutusu ve kenar çubuğu tanımlama standart HTML ve CSS kullanan arayüzler.
  • Özel işlev tanımlarını ekleyebilirsiniz.
  • Aşağıdaki durumlarda, belirtilen işlevleri çalıştıran eklenti tetikleyicileri belirli tetikleme olaylarının ortaya çıktığı anlamına gelir.

E-Tablolar eklentileri, Apps Komut Dosyası kullanılarak oluşturulur. Erişim hakkında daha fazla bilgi edinmek için ve yönetmek için bkz. Google E-Tablolar'ın kapsamını genişletme.

Sayfa yapısı

Google E-Tablolar e-tablosu bir veya daha fazla sayfadan oluşur. Her sayfa metin, sayı, bağlantı veya başka öğeler içeren saklanabilir. Bir veya daha fazla bitişik hücreden oluşan gruba aralık'a dokunun.

Apps Komut Dosyası E-tablo hizmeti E-Tablolar'da kuruluş yapılarını temsil edecek birkaç sınıf sağlar (ör. Sheet ve Range) dokunun. Şunları kullanabilirsiniz: sınıfları kullanarak E-Tablolar verilerini ve davranışlarını okuyabilir ve değiştirebilir.

Tetikleyiciler

Apps Komut Dosyası tetikleyicileri, bir komut dosyası projesinin belirli koşullar karşılandığında (ör. bir açıldığında veya bir eklenti yüklendiğinde.

Daha fazla bilgi için eklenti tetikleyicilerine bakın. E-Tablolar eklentileriyle hangi tetikleyicilerin kullanılabildiğine ve hangi kısıtlamaların geçerli olduğuna dair nasıl kullanacaklarını açıkladık.

Özel işlevler

Google E-Tablolar’da yerleşik işlevler SUM ve AVERAGE gibi, Google E-Tablolar hücresinden çağrılabilir. E-Tablolar eklentileri, özel işlevler yerine yerleşik işlevler. Bir kullanıcı ve eklentiye dahil olan tanımlı özel işlevler hemen kullanılabilir hale gelir. Eklenti şunlardan oluşabilir: yalnızca özel işlev tanımlarını kullanın. Özel işlev tanımları esasen tanımları içeren bir eklenti yayınlayarak başkalarıyla paylaşabilirsiniz.

Eklenti özel işlevleri oluşturma

Eklenti komut dosyası projesinde tanımlanan herhangi bir işlev, özel bir işlevini kullanın. İşlev uygulandıktan ve eklenti yüklendikten sonra özel işlevi diğer yerleşik E-Tablolar işlevleri gibi çağırabilir: Sayfa hücresine =, ardından işlevin adını ve gerekli olanları girin parametreleridir. Hata yoksa işlev tarafından döndürülen sonuç E-tablo hücresine yerleştirilir ve gerektiğinde komşu hücrelere taşar.

Bir eklentide özel fonksiyonlar oluştururken lütfen şu adımları izleyin:

Ayrıca, eklentilerde tanımlanan özel işlevlerin dikkat edilmesi gereken noktalar:

  • İşlevinizi adlandırırken, işlevinizle alakalı olabilecek benzersiz bir ad eklentinizin adını girin. Yüklü iki veya daha fazla eklenti özel tanımlar işlevleri varsa kullanıcılar bunlardan yalnızca birini kullanabilir.
  • Eklentiniz, sağladığı özel işlevleri açık bir şekilde belirtmelidir. Özel işlevleriniz için doğru JSDoc yorumları sağladığınızdan emin olun: Apps Komut Dosyası sunum yapabilir otomatik tamamlama bilgileri kullanıcıya gösterir. Ayrıca özel işlevler için etkinleştirin.
  • 30 saniyeden kısa sürede tamamlanmayan özel işlevler Internal error executing the custom function hata. İyi bir kullanıcı oluşturma özel bir işlevde gerçekleştirdiğiniz işlem miktarını sınırlandırarak daha fazla deneyim elde edebilirsiniz. İşlevi optimize edin yardımcı olmaktır.
  • Özel işlevler, yetkilendirme gerektiren Apps Komut Dosyası hizmetlerini kullanamaz. ve bu durumda You do not have permission to call X service hatası denenir. Yalnızca izin verilen hizmetler kullanabilirsiniz.
  • Bir sayfadaki her özel işlev, Apps Komut Dosyası'na ayrı bir çağrıyla sonuçlanır sunucular. Bir kullanıcı özel işlevleri çok fazla hücrede kullanmaya çalışırsa işlevleri yavaş çalışabilir. Bu durumu azaltmak için özel işlevlerinizi koruyun olabildiğince basit hale getirmekti. Karmaşık veya genişletilmiş işlemler gerçekleştirmek için özel bir işlev kullanmayın. Bu işlevi menü öğesi, iletişim kutusu veya kenar çubuğu etkileşimi kullanabilirsiniz.

E-Tablolar makroları

Makrolar, işlemleri kaydetmenizi sağlar oluşturabilir ve daha sonra bir klavye kısayoluyla bunları tekrarlayabilirsiniz. Bir makrosu bir sayfada oluşturulursa, Google Apps'a makro işlevi olarak eklenir Bu sayfaya bağlı komut dosyası projesi. Daha fazla makrolarla ilgili bilgi edinmek için Google E-Tablolar makroları.

Maalesef E-Tablolar makroları eklentilerle dağıtılamaz. URL'ye manifest'inde bir makro tanımı varsa, bu eklentinin kullanıcıları tarafından ekleyebilirsiniz.