Grafik Özniteliklerini Güncelle – Aspose.Cells Cloud REST API
Bu REST API, grafik özniteliklerini günceller.
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
PostWorksheetChart API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu Dizesi/HTTPBody | Açıklama |
|---|---|---|---|
| name | string | path | Excel dosyasının adı. |
| sheetName | string | path | Grafiğin bulunduğu çalışma sayfasının adı. |
| chartIndex | integer | path | Güncellenecek grafiğin sıfır tabanlı dizini. |
| chart | object | body | Değiştirilecek grafik özniteliklerini tanımlayan JSON nesnesi. |
| folder | string | query | Dosyanın bulunduğu depolama klasörü. |
| storageName | string | query | Depolama hizmetinin adı. |
İstek Gövdesi Şeması
chart nesnesi, değiştirebileceğiniz öznitelikleri içerir. Aşağıda, yaygın olarak kullanılan birkaç alanı içeren temsilci bir JSON örneği verilmiştir:
{
"Title": {
"Text": "Çeyreklik Satışlar"
},
"ShowLegend": true,
"Type": "Line",
"DataLabels": {
"ShowValue": true,
"ShowPercentage": false
},
"ChartArea": {
"BorderColor": "Blue",
"FillColor": "White"
}
}
Not: Yalnızca değiştirmek istediğiniz alanları sağlamanız gerekir. Atlanan öznitelikler mevcut değerlerini korur.
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 istekte bulunmayı göstermektedir.
Yanıt
API, işlemin sonucunu gösteren bir JSON nesnesi döndürür. Başarılı bir güncelleme şu şekilde olur:
{
"Code": 200,
"Status": "OK"
}
Başarılı durum kodları
| HTTP Durumu | Açıklama |
|---|---|
| 200 | OK – Grafik öznitelikleri başarıyla güncellendi. |
Yanıt üstbilgileri
| Üstbilgi | Açıklama |
|---|---|
Content-Type |
application/json – Yanıt gövdesinin JSON formatında olduğunu belirtir. |
X-RequestId |
İstek için benzersiz tanımlayıcı (sorun giderme için kullanışlıdır). |
Olası hata yanıtları şunlardır:
| HTTP Durumu | Açıklama |
|---|---|
| 400 | Bad Request – geçersiz parametreler veya gövde |
| 401 | Unauthorized – eksik veya geçersiz belirteç |
| 404 | Not Found – dosya, çalışma sayfası veya grafik bulunamadı |
| 500 | Internal Server Error |
Diğer grafikle ilgili işlemler için, ilgili konulara bakın, örneğin Grafik Başlığını Güncelle ve Grafik Efsanesini Güncelle.
Bulut SDK Geliştirme Takımı
SDK kullanmak, geliştirme hızını artırmak için en iyi yoldur. Bir SDK, düşük seviye detayları yönetir ve projenizin görevlerine odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanarak Aspose.Cells web hizmetlerine istek yapmayı göstermektedir: