Yazı Formülleri:

  • Text alanı belirtme için üst tırnak işareti kullanılır. Örneğin: 'Sayın [cari.unvan]', “borcunuz bulunmaktadır”
  • İki yazıyı birleştirmek için: 'DİA' + ' ' + 'Yazılım'
  • Formatlı yazı birleştirme: '%s - %s' % ('[personel.adi]', '[personel.soyadi]')
  • UPPERTEXT(deger): Textin karakterlerini büyük harfe çevirir. Örnek: UPPERTEXT(“ahmet bey”)

  • LOWERTEXT(deger): Textin karakterlerini küçük harfe çevirir. Örnek: LOWERTEXT(“Ahmet Bey”)

  • TEXTREPLACE(deger, eskideger, yenideger): Bir text içindeki bir değeri, yenisiyle değiştirir. Örnek: TEXTREPLACE([kasafisi.aciklama], 'TAHSİL', 'NAKİT ÖDENEN')

  • TEXTFIND(deger, aranacakText): Bir text içerisinde başka bir text'i arar, bulursa başlangıç konumunu döndürür, bulamazsa -1 döndürür. Örnek: TEXTFIND(“DİA Yazılım”, “Yaz”) dönüş değeri=4

  • TEXTSTRIP(deger): Text'in sonundaki ve başındaki boşlukları siler. Örnek: TEXTSTRIP(“ DİA ”) dönüş değeri=“DİA”

  • TEXTSTARTSWITH(deger, baslangicText): Bir text gönderilen başlangıç text'i ile başlıyorsa 1, başlamıyorsa 0 değeri döndürür. Örnek: TEXTSTARTSWITH(“DİA Yazılım”, “DİA”) dönüş değeri = 1

  • TEXTENDSWITH(deger, bitisText): Bir text gönderilen bitiş text'i ile bitiyorsa 1, bitmiyorsa 0 değeri döndürür. Örnek: TEXTENDSWITH(“DİA Yazılım”, “DİA”) dönüş değeri = 0

  • TEXTSPLIT(deger, bolmeText): Bir texti belirli bir text'in geçtiği kısımlardan böler ve bir listeye atar. Örnek TEXTSPLIT(“Elma,Armut,Kiraz”, “,”) dönüş değeri = [“Elma”, “Armut”, “Kiraz”]

  • TEXTJOIN(deger, birlestirmeText): Bir liste elemanları belirtilen birleştirme texti ile birleştirerek yeni bir text oluşturur. Örnek TEXTJOIN([“Elma”, “Armut”, “Kiraz”], “-”) dönüş değeri = “Elma-Armut-Kiraz”

  • LENGTH(deger): Yazı karakter sayısını, ya da bir listenin eleman sayısını rakam olarak verir. Örnek: LENGTH([cari.unvan]), LENGTH([carilistesi])