Kullanıcı Kılavuzu

Go Veri Kaynağı Kullanıcı Kılavuzu

8/7/26
Go Veri Kaynağı Kullanıcı Kılavuzu

Go veri kaynağı, Kuika platformunda özel fonksiyonlar ve iş mantıkları geliştirmenizi sağlayan entegrasyon yöntemlerinden biridir. Go kullanarak uygulamanız içerisinde özel işlemler tanımlayabilir, parametre alan fonksiyonlar oluşturabilir ve bu fonksiyonları uygulama akışlarında kullanabilirsiniz.

Go veri kaynağı sayesinde hazır aksiyonların dışında kalan ihtiyaçlar için özel kod yazabilir, veri işleme süreçlerini özelleştirebilir ve tekrar kullanılabilir fonksiyonlar oluşturabilirsiniz.

Go veri kaynağı özelliğini kullanabilmek için uygun abonelik planına sahip olmanız gerekebilir. Daha gelişmiş geliştirme araçlarına erişmek için aboneliğinizi yükseltebilirsiniz.

Go ile Uygulamanıza Veri Kaynağı Bağlantısı Ekleyin

  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  2. Data Sources modülünü açın.
    • Burada mevcut veri kaynaklarını görebilir ve yeni veri kaynağı ekleyebilirsiniz.
  3. Sol panelde Sources başlığı yanındaki + ikonuna tıklayın.
  4. Açılan Add a new Datasource ekranında Development kategorisi altından Go seçeneğini belirleyin.
  5. Veri kaynağınız için bir isim girin.
  6. CREATE butonuna tıklayarak işlemi tamamlayın.

Go Action Modalının Anatomisi

A. Üst Menü

  • Başlık (Go Action): Modalın başlığı, oluşturulan veri kaynağının Go tabanlı bir aksiyon olduğunu belirtir.
  • CREATE Butonu: Hazırladığınız Go veri kaynağını kaydetmek için kullanılır.
  • Kapat Butonu (X): Ekranı kapatmak ve işlemden çıkmak için kullanılır.

B. Üst Ayarlar Alanı

  • userguide: Fonksiyonunuzun ne işe yaradığına dair açıklama girebileceğiniz bir alandır. Diğer geliştiricilerin veya ileride sizin kodun amacını hatırlamanıza yardımcı olur.
  • External Libraries (BETA): Go kodunuzda kullanmak üzere harici paketler/modüller eklemenizi sağlayan alandır. Şu anda BETA etiketiyle sunulmaktadır.
  • Generate with AI: Yapay zekâ desteği ile otomatik Go kodu oluşturmak için kullanılan seçenektir. Açık konuma getirildiğinde sistemden kod önerisi alınabilir.

C. Go Editor

  • Kod yazma alanıdır.
  • Tüm özel fonksiyonlar burada tanımlanır.
  • Varsayılan örnek yapı:
package main

func Greet(name string) string {
  return "Hello, " + name
}

Bu yapı aşağıdakileri gösterir:

  • Kod, package main bildirimiyle başlar.
  • Fonksiyonlar func anahtar kelimesi ile tanımlanır.
  • Parametre alabilir.
  • Parametre tipi belirlenebilir (örn. string).
  • Dönüş tipi fonksiyon imzasının sonunda tanımlanabilir (örn. string).

D. TIDY UP Butonu

  • Kod editörünün sağ üst bölümünde yer alır.
  • Yazılmış kodu düzenlemek, hizalamak ve okunabilir hale getirmek için kullanılır.

E. Test Console

  • Ekranın alt kısmında yer alan, yazdığınız fonksiyonları test etmek için kullanılan alandır.
  • Bu bölümde:
    • Fonksiyon listesi görüntülenir.
    • Parametre giriş alanları oluşur.
    • Sonuç çıktısı görüntülenebilir.

Go Veri Kaynağı Ayarlarını Yapılandırma

Manuel Kod Yazma

Generate with AI kapalıysa tüm kodlar doğrudan editör üzerinden manuel olarak yazılır.

Örnek:

package main

func ToUpperCase(text string) string {
  return strings.ToUpper(text)
}

AI ile Kod Oluşturma

Generate with AI özelliğini aktif ederseniz, açıklama yazarak otomatik kod oluşturabilirsiniz.

Örnek komut:

Girilen metni büyük harfe çeviren fonksiyon oluştur.

External Libraries Kullanımı (BETA)

External Libraries alanı üzerinden, standart Go kütüphanelerinin dışında ek paketler projenize dahil edilebilir. Bu özellik şu an BETA aşamasındadır.

Parametre Tanımlama

Fonksiyonlarınıza parametre ekleyebilirsiniz.

Örnek:

package main

func Sum(value1 float64, value2 float64) float64 {
  return value1 + value2
}

Bu fonksiyon iki sayı alır ve toplamını döndürür.

Dönüş Tipi Belirleme

Fonksiyon imzasının sonunda dönecek veri tipi tanımlanmalıdır.

Örnek tipler:

  • string
  • int
  • float64
  • bool
  • interface{}
  • []string (dizi/slice)

Test Console ile Fonksiyon Test Etme

Kodunuzu yazdıktan sonra alt bölümdeki Test Console alanını kullanabilirsiniz.

  1. Test etmek istediğiniz fonksiyonu seçin.
  2. Parametre alanlarına örnek veri girin.
  3. Fonksiyonu çalıştırın.
  4. Dönen sonucu kontrol edin.

Örnek:

package main

func Hello(name string) string {
  return "Hello " + name
}

Parametre: Kuika Beklenen çıktı: Hello Kuika

CREATE ile Veri Kaynağını Kaydetme

Kodunuzu tamamladıktan ve test ettikten sonra CREATE butonuna tıklayarak Go veri kaynağını kaydedebilirsiniz. Kaydedilen veri kaynağı uygulama içerisinde kullanılabilir hale gelir.

Beklenen Çıktı / Sonuç

Bu adımlar tamamlandığında:

  • Go veri kaynağı Sources listesine eklenir.
  • Tanımlanan fonksiyonlar sistemde kullanılabilir hale gelir.
  • Özel iş kuralları kod ile yönetilebilir.
  • Tekrar kullanılabilir fonksiyon yapısı oluşturulur.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar