Cell Değerinin Veri Doğrulama Kurallarını Karşıladığını Doğrulayın
Microsoft Excel, kullanıcıların hücrelere veri doğrulama kuralları eklemesine olanak tanır. Örneğin, ondalık doğrulama yalnızca 10 ile 20 arasındaki sayıların girilebileceğini belirtir. Kullanıcı farklı bir numara girerse. Microsoft Excel bir hata mesajı gösteriyor ve doğru aralığa bir sayı girmelerini istiyor. Bir sayıyı (örneğin 3) kopyalayıp hücreye yapıştırırsanız, Excel bir doğrulama kontrolü çalıştırmaz veya bir hata mesajı göstermez.
Bazen bir değerin hücreye programlı olarak uygulanan veri doğrulama kurallarını karşılayıp karşılamadığını doğrulamak gerekir. Örneğin yukarıdaki durumda giriş başarısız olmalıdır.
giriiş
Aspose.Cells şunları sağlarCell.GetValidationValue()Hücre değerlerini programlı olarak doğrulama yöntemi. Bir hücredeki değer, o hücreye uygulanan veri doğrulama kuralını karşılamıyorsa Yanlış*, aksi halde *Doğru** değerini döndürür.
Aşağıdaki örnek kod,Cell.GetValidationValue() yöntem işe yarıyor. Öncelikle C1’e 3 değerini girer. Bu, veri doğrulama kuralını karşılamadığından,Cell.GetValidationValue() yöntem geri dönüşleriYANLIŞ. Daha sonra C1’e 15 değerini girer. Bu değer veri doğrulama kuralını karşıladığından, Cell.GetValidationValue() yöntemi True değerini döndürür. Benzer şekilde False değerini döndürür 30 değeri için.
Çıktı
Is 3 a Valid Value for this Cell: False
Is 15 a Valid Value for this Cell: True
Is 30 a Valid Value for this Cell: False