Koşullu Biçimlendirme Kurallarını Al Bu REST API, bir çalışma sayfasına uygulanan koşullu biçimlendirme kurallarını alır.
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
REST API
GET https://api.aspose.cloud/v3.0/cells/{ name} /worksheets/{ sheetName} /conditionalFormattings
İstek Parametreleri
Parametre Adı
Tür
Konum
Açıklama
name
string
path
Excel dosyasının adı.
sheetName
string
path
Çalışma sayfasının adı.
folder
string
query
Dosyanın saklandığı klasör yolu.
storageName
string
query
Depolama hizmetinin adı (isteğe bağlı).
Hata Yanıtları
HTTP Kodu
Neden
Örnek Gövde
400
Geçersiz İstek – eksik veya geçersiz parametreler.
{ "Code":"400", "Message":"Invalid parameter value." }
401
Yetkisiz – eksik veya geçersiz JWT belirteci.
{ "Code":"401", "Message":"Access token is missing or invalid." }
404
Bulunamadı – çalışma kitapçası veya çalışma sayfası yok.
{ "Code":"404", "Message":"File not found." }
500
İç Sunucu Hatası – beklenmeyen sunucu hatası.
{ "Code":"500", "Message":"An unexpected error occurred." }
OpenAPI Spesifikasyonu , herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenizi sağlar.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye istek yapmayı göstermektedir.
İstek
curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/sheet1/conditionalFormattings" \
-X GET \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <access_token>"
Yanıt
{
"Status" : "OK" ,
"ConditionalFormattings" : {
"Count" : 1 ,
"ConditionalFormattingList" : [
{
"sqref" : "A1:B10" ,
"FormatConditions" : [
{
"Priority" : 1 ,
"Type" : "CellValue" ,
"Operator" : "GreaterThan" ,
"Formula1" : "100" ,
"Style" : {
"Font" : {
"Color" : { "A" : 255 , "R" : 255 , "G" : 0 , "B" : 0 },
"IsBold" : true
}
}
}
]
}
]
}
}
Yukarıdaki örnek, yükü özet tutmak amacıyla yalnızca en alakalı alanları göstermektedir.
Yanıt Parametreleri
Parametre
Tür
Açıklama
Status
string
İsteğin sonuç durumu (örn., OK ).
ConditionalFormattings
object
Koşullu biçimlendirme verilerinin kapsayıcısı.
ConditionalFormattings.Count
integer
Döndürülen koşullu biçimlendirme kuralı sayısı.
ConditionalFormattings.ConditionalFormattingList
array
Koşullu biçimlendirme nesnelerinin listesi.
ConditionalFormattingList[].sqref
string
Biçimlendirmenin uygulandığı hücre aralığı (örn., A1:B10 ).
ConditionalFormattingList[].FormatConditions
array
Aralığa ait format koşulu nesneleri koleksiyonu.
FormatConditions[].Priority
integer
Koşulun değerlendirilme önceliği.
FormatConditions[].Type
string
Koşul türü (örn., CellValue ).
FormatConditions[].Operator
string
Koşulda kullanılan operatör (örn., GreaterThan ).
FormatConditions[].Formula1
string
Koşul için ilk formül veya değer.
FormatConditions[].Style
object
Koşul sağlandığında uygulanacak stil.
Style.Font.Color
object
Yazı tipi için RGBA renk tanımlaması.
Style.Font.IsBold
boolean
Yazı tipinin kalın olup olmadığını gösterir.
HTTP Durum Kodları
Kod
Anlam
Açıklama
200
OK
Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400
Geçersiz İstek
Eksik veya geçersiz parametreler (örn., desteklenmeyen dosya türü).
401
Yetkisiz
Geçersiz veya eksik JWT belirteci.
413
Yük Çok Büyük
Yüklenen dosya boyut sınırını aşıyor.
500
İç Sunucu Hatası
Beklenmeyen sunucu hatası.
Bulut SDK Ailesi
SDK kullanmak, geliştirme hızını en çok artıracak en iyi yoldur. Bir SDK, düşük seviye detayları yönetir; böylece projenizin görevlerine odaklanabilirsiniz. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerinin çeşitli SDK’larla nasıl çağrılacağını göstermektedir: