Belirli Bir Belge Özelliğini Alın
Bu REST API, belirli bir adla belge özelliğini okur.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/documentproperties/{propertyName}
İstek Parametreleri
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
| name | string | path | Excel dosyasının adı. |
| propertyName | string | path | Alınacak belge özelliğinin adı. |
| folder | string | query | Dosyayı içeren klasör (isteğe bağlı). |
| storageName | string | query | Depo adı (isteğe bağlı). |
OpenAPI Specification, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize olanak tanır.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine nasıl çağrı yapıldığını göstermektedir.
Yanıt Ayrıntıları
API tarafından döndürülen JSON nesnesi aşağıdaki alanları içerir:
| Alan | Tür | Açıklama |
|---|---|---|
| DocumentProperty.Name | string | Özelliğin adı (örneğin Author). |
| DocumentProperty.Value | string | Özelliğin değeri. Ayarlanmamışsa boş olabilir. |
| DocumentProperty.BuiltIn | boolean | Özelliğin yerleşik Excel özelliği olup olmadığını gösterir. |
| DocumentProperty.link.Href | string | Özellik kaynağına olan göreli URL. |
| DocumentProperty.link.Rel | string | İlişki türü; genellikle self. |
| DocumentProperty.link.Title | string | İnsan tarafından okunabilir başlık (null olabilir). |
| DocumentProperty.link.Type | string | Bağlantılı kaynağın MIME türü (null olabilir). |
| Code | integer | Hizmet tarafından döndürülen HTTP durum kodu. |
| Status | string | Durumun metinsel açıklaması (örneğin OK). |
Hata Yanıtları
| HTTP Durumu | Kod | Açıklama |
|---|---|---|
| 400 | InvalidParameter |
Bir veya daha fazla istek parametresi geçersiz. |
| 401 | AuthenticationFailed |
Eksik veya geçersiz JWT jetonu. |
| 404 | PropertyNotFound |
Belirtilen belge özelliği mevcut değil. |
| 500 | InternalError |
Sunucuda beklenmeyen bir hata oluştu. |
Tipik bir hata gövdesi şu şekildedir:
{
"Code": 404,
"Status": "Özellik bulunamadı"
}
Bulut SDK Ailesi
SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. SDK, düşük seviye detayları kendisi yönetir, böylece projenizin görevlerine odaklanabilirsiniz. Aspose.Cells Bulut SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerine farklı SDK’lar kullanılarak nasıl çağrı yapıldığını göstermektedir:
Terimler
| Terim | Tanım |
|---|---|
| Belge Özelliği | Bir Excel defteriyle ilişkili meta veri parçası (örneğin Yazar, Başlık, Oluşturulma Tarihi). |
| Meta Veri | Diğer verileri açıklayan veri için genel terim; bu bağlamda belge özellikleri kastedilir. |
| Özel Özellik | Yerleşik özellik setinde bulunmayan kullanıcı tanımlı bir özellik. |
Sık Sorulan Sorular
S: Aspose Cloud’da depolanan bir Excel dosyasının Yazar özelliğini nasıl alabilirim?
C: Geçerli bir Bearer jetonu ile https://api.aspose.cloud/v3.0/cells/{dosyaAdı}/documentproperties/author adresine bir GET isteği gönderin. Yanıt JSON’unda DocumentProperty.Name = "Yazar" ve Value alanı bulunur.
S: İstenen özellik mevcut değilse hangi hata döndürülür?
C: API, HTTP 404 durumu ile birlikte Code: 404 ve Status: "Özellik bulunamadı" içeren bir JSON gövdesi döndürür.
S: Dosya varsayılan depoda bulunuyorsa storageName belirtmem gerekiyor mu?
C: Hayır. storageName sorgu parametresi isteğe bağlıdır; hesabınız için yapılandırılmış varsayılan depoyu kullanmak için bu parametreyi atlayın.