Özelleştirilebilen değişken oluşturma

Bu kılavuz, özelleştirilebilen değişken şablonunun nasıl oluşturulacağı konusunda size yol gösterecektir. Bu değişken kullanıldığında, bir değer dizisi alır ve bunları virgülle ayrılmış bir dize olarak döndürür.

  1. İlk değişken şablonunuzu başlatmak için sol gezinme bölmesindeki Şablonlar'ı ve ardından Değişken Şablonlar bölümünün altındaki Yeni düğmesini tıklayın.

  2. Bilgi sekmesinde, değişkenin Adı ve Açıklaması'nı tanımlayın.

    Ad, kullanıcılara bu değişkeni Etiket Yöneticisi kullanıcı arayüzü genelinde uygulamaya çalıştıklarında gösterilecek.

    Açıklama, tanımındaki gibi, bu değişkenin işlevini özetleyen (200 veya daha az karakter) bir kısa açıklamadır.

  3. Şablonunuzu önizlemek için Yenile'yi tıklayın.

    Alan girişlerinin sağında bir Şablon Önizlemesi penceresi bulunur. Düzenleyicide her değişiklik yapıldığında Yenile düğmesi görünür. Değişikliklerinizin değişkeninizin görünümünü nasıl etkilediğini görmek için Yenile'yi tıklayın.

  4. Değişken şablonunuza alan eklemek için Alanlar'ı tıklayın.

    Şablon Düzenleyici'nin Alanlar sekmesi, değişken şablonundaki alanları oluşturmanızı ve düzenlemenizi sağlar. Alanlar, hesap kimliği gibi özel verileri girmek için kullanılır. Metin alanları, açılır menüler, radyo düğmeleri ve onay kutuları gibi standart form öğeleri ekleyebilirsiniz.

  5. Alan Ekle'yi tıklayın ve Basit tablo'yu seçin. Varsayılan adı (ör. " SimpleTable1") "list" ile değiştirin. Şablon Önizlemesi'nde Yenile'yi tıklayın.

    Bu adımı bir Metin Girişi için tekrarlayarak "dizi", "use_array" ve "sıra" adı verilen iki onay kutusu ve "ayırıcı" adı verilen Metin Girişi olarak adlandırın. "Ayırıcı" için, dişli simgesini tıklayıp "Varsayılan değer" seçeneğini açık konuma getirip yeni Varsayılan Değer giriş alanını doldurarak bu varsayılan değeri "," olarak ayarlayın.

  6. Kod sekmesini tıklayın ve düzenleyiciye korumalı alana alınmış JavaScript'i girin:

    var input = data.array;
    
    if (!data.use_array) {
      input = [];
      for (var i = 0; i < data.list.length; i++) {
        input.push(data.list[i].values);
      }
    }
    
    if (data.sort) {
      input.sort();
    }
    
    return input.join(data.delimiter || ',');
    

    Bu değişkenin kodu oldukça basit olsa da dikkat edilmesi gereken birkaç nokta vardır.

    • data alan.

      data alanının dışında erişilecek birkaç alan var. data, önceki adımda ayarladığınız değerleri içerir. Bu nedenle data.use_array, data.sort, data.list ve data.delimiter ürünlerine erişebiliyoruz.

    • data.delimiter sağlanmazsa delimiter varsayılan bir "," değerine ayarlanır. Mantıklı olan bir alan için varsayılan değerler belirlemek iyi bir uygulamadır. Bu yöntem, kullanıcıların değişkeni kullanmak için her alanı doldurmaları gerekmediğinden değişken şablonunu kullanmalarını kolaylaştırır.

  7. İlerlemenizi kaydetmek için Kaydet'i tıklayın. Algılanan izinler Şablon Düzenleyici'ye yüklenir.

    Bazı Şablon API'leriyle, ne yapabileceklerini veya yapamayacaklarını belirleyen izinler vardır. Kodunuzda sendPixel gibi bir şablon API'sini kullandığınızda, Etiket Yöneticisi İzinler sekmesinde ilgili izinleri gösterir.

  8. Şablon Önizlemesi sekmesinde "değerler" girişi için bazı değerler ekleyin, Kodu Çalıştır'ı tıklayın ve değişkeninizin çıkışını görmek için Konsol'a bakın.

    Herhangi bir hata varsa bunlar Konsol penceresinde görünür.

  9. Kaydet'i tıklayın ve Şablon Düzenleyici'yi kapatın

    Değişken şablonu artık kullanıma hazırdır.