Kullanıcı Kılavuzu

Substring

1/8/25
Substring

Substring, Kuika platformunda bir metin içerisinden belirli bir karakter aralığını alarak yeni bir alt metin oluşturmanızı sağlayan aksiyondur. Bu özellik, kullanıcı girdilerini parçalama, metin analizleri yapma ve içerik manipülasyonu gibi işlemlerde oldukça kullanışlıdır. Örneğin, bir kullanıcı tarafından girilen tam isimden sadece soyadını almak veya bir metnin belirli bir bölümünü özetlemek için Substring aksiyonu kullanılabilir. Böylece metin üzerinde esnek ve hedefe yönelik işlemler gerçekleştirmek mümkün olur.

Teknik Özellikler

  • Alt Metin Oluşturma: Belirli bir başlangıç indeksinden itibaren istenilen uzunlukta alt bir metin alınabilir.
  • Metin Odaklı Veri Yönetimi: Form verileri, kullanıcı girdileri veya sistem mesajları gibi metin içerikleri üzerinde işlemler yapılmasına olanak tanır.
  • Dinamik Veri İşleme Desteği: Parametreler form bileşenlerinden, ekran girişlerinden veya önceki aksiyon sonuçlarından alınarak dinamik alt metinler üretilebilir.
  • Web ve Mobil Uygulama Desteği: Substring aksiyonu, web ve mobil uygulamalarda desteklenir.

Substring Aksiyonu Uygulama Adımları

  1. Kuika platformunda projenizi açın.
  2. Apps ekranından çalışacağınız projeyi seçin.
  3. UI Design modülünde ilgili ekranı açın.
  4. Sağ kenardaki Properties panelinden + ADD ACTION menüsüne tıklayın.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre String > Substring aksiyonunu ekleyin.
  2. Açılan ayarlar panelinde aşağıdaki alanları doldurun:
  • Value: Alt metin çıkarılacak olan tam metin.
  • Starting Index: Alt metnin başlayacağı pozisyon (0 tabanlı indeksleme).
  • Count: Alt metne dahil edilecek karakter sayısı.

Bu alanlar, Symbol Picker aracılığıyla sabit değerler, form girdileri veya aksiyon sonuçlarından bağlanabilir.

Kullanım Senaryosu: Kullanıcı Adından İlk 3 Harfi Alma

Bir kayıt formunda, kullanıcının girdiği adın ilk 3 harfini alıp kullanıcı kodu üretmek istiyorsunuz.

Senaryo akışı:

  • Kullanıcı adı fullname alanına "John" yazdı.
  • Substring aksiyonunda:
    • Value: FormComponent.fullname
    • Starting Index: 0
    • Count: 3
  • Aksiyon sonucu "Joh" olarak döner.
  • Bu değer kullanıcı ID’si üretiminde kullanılabilir: ID-Joh-2025

Substring Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Başlangıç: Başlangıç indeksi, metin içinde bir karakterin konumuna göre belirlenebilir (örneğin, @ karakterinden sonrası).
  • Koşullu Alt Metin: Eğer metin uzunluğu belirli bir değeri aşıyorsa, sadece ilk X karakter alınabilir.
  • Substring + Concat Kombinasyonu: Substring ile alınan parça başka bir metinle birleştirilerek yeni değerler oluşturulabilir (örneğin, kullanıcı adı + ID).

Teknik Riskler 

  • Geçersiz İndeks Hatası: Starting Index ve Count değerlerinin, metnin uzunluğunu aşmamasına dikkat edilmelidir. Aksi halde sistem hata verebilir veya boş değer dönebilir.
  • Negatif Değer Kullanımı: Negatif indeksler desteklenmez. Değerlerin sıfır veya pozitif olması gerekir.
  • Boş veya Tanımsız Metin: Value alanı boş veya null ise aksiyon çalışmaz. Metnin doluluğu önceden kontrol edilmelidir.
  • Tür Uyumsuzluğu: Sayı beklenen alanlara metin girilmesi (veya tam tersi) sistemde beklenmedik hatalara yol açabilir.
  • Dil ve Karakter Desteği: Özel karakterler veya çok baytlı karakterler (örneğin: emoji, Türkçe karakterler) bazı sistemlerde beklenenden fazla karakter sayılabilir. Uyum testi önerilir.

Substring, uygulamalarınızda metin tabanlı işlemleri parçalara ayırarak yönetmek ve düzenlemek için ideal, güçlü ve esnek bir aksiyondur. Özellikle form doğrulama, kullanıcı adı üretimi, içerik filtreleme gibi senaryolarda sıklıkla kullanılır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar