Koşullu Biçimlendirmeyi Sil – Aspose.Cells Cloud API Referansı

Koşullu Biçimlendirmeyi Sil

Arkaplan

Koşullu biçimlendirme, belirli bir kriteri karşılayan hücrelere görsel stiller uygulamanızı sağlar (örneğin, bir eşiğin üzerindeki değerleri vurgulayın). Otomasyon senaryolarında mevcut bir kuralı kaldırmanız gerekebilir. Bu uç nokta, Aspose Cloud deposunda depolanan bir Excel çalışma kitabının çalışma sayfasından bir koşullu biçimlendirme kuralını siler.

Gereksinimler

  • Cells ürününün etkinleştirildiği bir Aspose Cloud hesabı.
  • OAuth 2.0 istemci kimlik bilgileri akışı ile oluşturulan JWT erişim belirteci.
  • Çalışma kitabının ({name}) zaten belirtilen klasörde ve depoda (varsa) bulunuyor olması gerekir.
  • Aşağıda gösterilen URL’lerde v3.0 API sürümü (varsayılan) kullanılmaktadır.

Kimlik Doğrulama

Tüm Aspose.Cells Cloud uç noktaları JWT belirteci tabanlı kimlik doğrulama gerektirir.

Authorization: Bearer <access_token>

Erişim belirteci edinin (cURL)

curl -X POST "https://api.aspose.cloud/connect/token" \
  -d "grant_type=client_credentials&client_id=<your_client_id>&client_secret=<your_client_secret>&scope=Cells"

Yanıt

{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 3600
}

Döndürülen access_token değerini her istekte Authorization başlığında kullanın.

HTTP İsteği

DELETE https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/conditionalFormattings/{index}

Yol Parametreleri

Ad Tür Gerekli Açıklama
name string Evet Çalışma kitabının dosya adı (örneğin, Book1.xlsx).
sheetName string Evet Koşullu biçimlendirmeyi içeren çalışma sayfası.
index integer Evet Silinecek koşullu biçimlendirme kuralının sıfır tabanlı indeksi.

Sorgu Parametreleri

Ad Tür Gerekli Açıklama
folder string Hayır Çalışma kitabının bulunduğu bulut klasörü.
storageName string Hayır Aspose Cloud depolama hizmetinin adı.

İstek Örneği (cURL)

curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/conditionalFormattings/0?folder=MyFolder&storageName=MyStorage" \
  -X DELETE \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>"

Başarılı Yanıt

{
  "Code": "200",
  "Status": "OK"
}

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 Bad Request Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Unauthorized Geçersiz veya eksik JWT belirteci.
413 Payload Too Large Yüklenen dosya boyut sınırını aşıyor.
500 Internal Server Error Beklenmeyen sunucu hatası.

Hata Yanıtları

HTTP Kodu Neden Örnek Gövde
400 Bad Request – eksik veya geçersiz parametreler. { "Code":"400", "Message":"Geçersiz parametre değeri." }
401 Unauthorized – eksik veya geçersiz JWT belirteci. { "Code":"401", "Message":"Erişim belirteci eksik veya geçersiz." }
404 Not Found – çalışma kitabının veya çalışma sayfasının bulunamaması. { "Code":"404", "Message":"Dosya bulunamadı." }
500 Internal Server Error – beklenmeyen sunucu hatası. { "Code":"500", "Message":"Beklenmeyen bir hata oluştu." }

SDK Örnekleri

Aşağıdaki kod parçacıkları, Koşullu Biçimlendirmeyi Sil işlemini resmi Aspose.Cells Cloud SDK’ları kullanarak nasıl çağıracağınızı göstermektedir.

C# (.NET)

using Aspose.Cells.Cloud.SDK;
using Aspose.Cells.Cloud.SDK.Requests;

// API istemcisini yapılandırın
var config = new Configuration
{
    ClientId = "<your_client_id>",
    ClientSecret = "<your_client_secret>"
};
var apiInstance = new ConditionalFormattingsApi(config);

// Koşullu biçimlendirmeyi silin
var request = new DeleteWorksheetConditionalFormattingRequest(
    name: "Book1.xlsx",
    sheetName: "Sheet1",
    index: 0,
    folder: "MyFolder",
    storageName: null
);
apiInstance.DeleteWorksheetConditionalFormatting(request);

Java

import com.aspose.cells.cloud.sdk.api.*;
import com.aspose.cells.cloud.sdk.model.*;
import com.aspose.cells.cloud.sdk.requests.*;

ApiClient client = new ApiClient();
client.setAppKey("<your_client_id>");
client.setAppSid("<your_client_secret>");

ConditionalFormattingsApi api = new ConditionalFormattingsApi(client);

DeleteWorksheetConditionalFormattingRequest request = new DeleteWorksheetConditionalFormattingRequest(
        "Book1.xlsx",
        "Sheet1",
        0,
        "MyFolder",
        null);

api.deleteWorksheetConditionalFormatting(request);

Node.js

const { ConditionalFormattingsApi, DeleteWorksheetConditionalFormattingRequest } = require('asposecellscloud');

const config = {
    clientId: "<your_client_id>",
    clientSecret: "<your_client_secret>"
};

const apiInstance = new ConditionalFormattingsApi(config);

const request = new DeleteWorksheetConditionalFormattingRequest({
    name: "Book1.xlsx",
    sheetName: "Sheet1",
    index: 0,
    folder: "MyFolder",
    storageName: null
});

apiInstance.deleteWorksheetConditionalFormatting(request)
    .then(() => console.log('Koşullu biçimlendirme silindi.'))
    .catch(err => console.error(err));

Python

from asposecellscloud import ConditionalFormattingsApi, DeleteWorksheetConditionalFormattingRequest, ApiClient

api_client = ApiClient(client_id="<your_client_id>", client_secret="<your_client_secret>")
api = ConditionalFormattingsApi(api_client)

request = DeleteWorksheetConditionalFormattingRequest(
    name="Book1.xlsx",
    sheetName="Sheet1",
    index=0,
    folder="MyFolder",
    storageName=None
)

api.delete_worksheet_conditional_formatting(request)
print("Koşullu biçimlendirme kaldırıldı.")

(Ruby, Go, Perl ve Swift için ek SDK kod parçacıkları GitHub deposunda mevcuttur.)

Ayrıca Bakınız

  • Kimlik Doğrulama KılavuzuJWT belirteci tabanlı kimlik doğrulama
  • OpenAPI Specification – Bu uç nokta için ayrıntılı şema (yeni sekmede açılır)
    <a href="https://apireference.aspose.cloud/cells/#/ConditionalFormattings/DeleteWorksheetConditionalFormatting" target="_blank" rel="noopener noreferrer">OpenAPI Specification</a>
  • Koşullu Biçimlendirme Genel Bakışı – Biçimlendirme kurallarını nasıl oluşturabileceğinizi, güncelleyebileceğinizi ve listeleyebileceğinizi öğrenin.
  • Aspose.Cells Cloud SDK’ları – Desteklenen tüm dillerin tam listesi GitHub deposunda.

Bu sayfa, standart Aspose.Cells Cloud API dokümantasyon şablonunu takip eder, Gereksinimler bölümünü içerir ve erişilebilirlik ve SEO en iyi uygulamalarına uygundur.