Google E-Tablolar, koşullu biçimlendirmeyi bildirimsel olarak tanımlamak için harika bir etkileşime sahiptir. App Betiği kullanarak aynı bildirim modelini programlamanın bir yolu var mı?Koşullu biçimlendirme kuralı ekle
Birçok e-tablo oluşturan bir komut dosyası var. Veri ve veri doğrulama kurallarını Sheet ve DataValidation sınıflarını kullanarak ayarlıyorum. Ancak, koşullu biçimlendirme için aynı şeyi yapamıyorum. Bir ConditionalFormattingRule nesnesini veya bunun gibi bir şey bulmayı bekledim.
Not:onEdit trigger için dinleyen özel komut dosyasının yazılabileceğini biliyorum. Ancak, bu betiğin here-tablosuna eklenmesi gerekir. Ayrıca, bu gibi bildirim dışı kurallar conditional formatting sidebar'da görünmez.
Sadece değeri olmayan hücrelere kırmızı bir arka plan uygulamak istiyorum.
Bu mümkün mü değil?
çok umut verici görünüyordu. Ancak, copyTo() aralığındaki aralık sürekli olarak "Üzgünüz, bir sunucu hatası oluştu. Başarısız olun. Lütfen biraz bekleyin ve tekrar deneyin." – Gary
Komut dosyasını bir e-tabloya denemek için koymuştum (ve benim için çalışıyor): https://docs.google.com/spreadsheets/d/1C_hlAX8KTQa33ltANKEalsy18-TDy6c4ArLwBre3yL4/edit#gid=2037749471 Deneyin ve İşe yaramazsa bana haber ver. –
Artık biçimlendirmeyi transfer etmek için bir yöntem var .copyFormatToRange(): https://developers.google.com/apps-script/reference/spreadsheet/range#copyFormatToRange(Integer,Integer,Integer ,Integer ,Integer) Daha önce "Üzgünüz, bir sunucu hatası oluştu. Lütfen biraz bekleyin ve tekrar deneyin." Yöntemi cevapta kullanarak. –