Değişkenler komutları
set · input · output · variable · string · number · boolean · list · dictionary · datetime · datatable
set Set
Bir değişken tanımlar veya günceller.
Tüm türlerde geçerli parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Değişken adı |
Türler (--type, isteğe bağlı)
--type:string
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | Başlangıç metni; $variables$ içerebilir |
--type:number
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | Başlangıç sayısı, ör. 42 veya 3.14 (varsayılan 0) |
--type:boolean
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | true veya false (varsayılan false) |
--type:datetime
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | now veya 2026-09-30 14:30:00 gibi bir tarih/saat (varsayılan now) |
--type:list
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | JSON dizisi, ör. ["a", "b", 3] (varsayılan boş) |
--type:dictionary
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | JSON nesnesi, ör. {"name": "Ali", "age": 30} (varsayılan boş) |
--type:record
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | JSON nesnesi, ör. {"Name": "Ali", "Age": 30} (varsayılan boş) |
--type:datatable
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | Sütunlar ve satırlar, ör. {"columns": ["Name", "Age"], "rows": [["Ali", 30]]} (varsayılan boş) |
--type:file
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | Dosya yolu |
--type:browser
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value | herhangi bir değer | | Bir tarayıcı sayfası değişkeni ($page$) |
--type:window
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--path | metin | | Uygulamanın çalıştırılabilir dosya yolu (joker karakterlere izin verilir) Ajan makinesindeki bir dosya. |
--title | metin | | Pencere başlığı (joker karakterlere izin verilir) |
--type:credential
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--vault zorunlu | metin | | Kasa adı |
--credential zorunlu | metin | | Kasadaki kimlik bilgisinin adı |
--type olmadan (Mevcut türü koru)
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value zorunlu | herhangi bir değer | | Yeni değer |
Örnekler
set --name:url --type:string --value:"https://example.com"
set --name:counter --type:number --value:0
set --name:isActive --type:boolean --value:true
set --name:notepadWin --type:window --path:"C:\Windows\notepad.exe" --title:"*Notepad*"
set --name:items --type:list --value:["a", "b", 3]
set --name:config --type:dictionary --value:{"env": "prod", "retries": 3}
set --name:people --type:datatable --value:{"columns": ["Name", "Age"], "rows": [["Ali", 30], ["Veli", 25]]}
set --name:today --type:datetime --value:"now"
set --name:loginCred --type:credential --vault:"Production" --credential:"AdminLogin"
output Output
Bir görev çıkış parametresi tanımlar. Görevin en üstünde olmalıdır.
Parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | |
--type zorunlu | şunlardan biri: string, number, boolean, window, browser, list, dictionary, datatable, datetime, file, record, credential | | |
Örnekler
output --name:result --type:string
output --name:totalAmount --type:number
variable Variable
Tek komutta her tür için değişken işlemleri. Mevcut görevler için korunur: yeni görevler string, number, boolean, list, dictionary, datetime ve datatable kullanır. --output olmadan sonuç değişkeni yerinde günceller.
İşlemler (--action)
--action:assign
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | |
--action:substring
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--start zorunlu | sayı | | |
--length | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:replace
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--old zorunlu | metin | | |
--new zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:trim
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:trimleft
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:trimright
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:uppercase
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:lowercase
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:titlecase
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:length
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:isempty
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:isnumber
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:tostring
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:tonumber
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:toboolean
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:abs
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:floor
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:ceiling
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:truncate
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:sqrt
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:not
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:keys
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:values
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:rowcount
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:columncount
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:todatetime
Metin → tarih/saat (ör. 2026-09-30 14:30 veya dd.MM.yyyy gibi bir --format ile).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--format | metin | | ör. dd.MM.yyyy HH:mm; boşsa yaygın herhangi bir biçim |
--output | değişken adı | | Sonucu alan değişken |
--action:between
İlk --start sonrasındaki ve sonraki --end öncesindeki metin (biri bulunamazsa boş).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--start | metin | | İstediğiniz bölümden önceki metin; boşsa baştan itibaren |
--end | metin | | İstediğiniz bölümden sonraki metin; boşsa sona kadar |
--output | değişken adı | | Sonucu alan değişken |
--action:base64encode
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:base64decode
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:urlencode
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:urldecode
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:hash
Metnin özeti (hash), küçük harfli onaltılık olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--algorithm | şunlardan biri: md5, sha1, sha256, sha512 | sha256 | |
--output | değişken adı | | Sonucu alan değişken |
--action:lastindexof
--value değerinin metindeki son geçtiği konum (yoksa -1).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:repeat
--count kez tekrarlanan metin.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--count zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:power
Sayının --value kuvveti.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:startswith
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:endswith
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:split
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--separator zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:concat
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:padleft
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--totalwidth zorunlu | sayı | | |
--paddingchar | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:padright
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--totalwidth zorunlu | sayı | | |
--paddingchar | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:insert
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--format zorunlu | metin | | |
--args | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:regex
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--pattern zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:regexmatch
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--pattern zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:regexreplace
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--pattern zorunlu | metin | | |
--replacement zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:contains
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:remove
Metin: --start/--length. Liste: --value.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--start | sayı | | |
--length | sayı | | |
--value | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:add
Sayı: --value ekler. Liste: --value değerini sona ekler.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:increment
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--by | sayı | 1 | |
--action:decrement
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--by | sayı | 1 | |
--action:subtract
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:multiply
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:divide
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:modulo
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:min
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:max
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:round
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--decimals | sayı | 0 | |
--output | değişken adı | | Sonucu alan değişken |
--action:random
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--min zorunlu | sayı | | |
--max zorunlu | sayı | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:removeat
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | |
--action:removerow
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | |
--action:clear
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--action:toggle
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--action:reverse
Liste veya veri tablosu: satırlar ters sırada. Metin: karakterler ters çevrilir.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:count
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:indexof
Metin: --value konumu (yoksa -1). Liste: öğenin indeksi.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:sort
Liste: değerleri sıralar. Veri tablosu (veya kayıt listesi): satırları --column göre sıralar.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--column | metin | | |
--ascending | true / false | true | |
--output | değişken adı | | Sonucu alan değişken |
--action:getat
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:getrow
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:join
Liste: öğeler, aralarında --separator olan tek bir metin olarak. Veri tablosu: --on sütunları üzerinden --with tablosuyla birleştirilir (bkz. datatable --action:join).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--separator | metin | , | |
--with | $değişken$ | | |
--on | metin | | |
--type | şunlardan biri: inner, left, full | | |
--output | değişken adı | | Sonucu alan değişken |
--action:setat
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | |
--value zorunlu | herhangi bir değer | | |
--action:addkey
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--key zorunlu | metin | | |
--value zorunlu | herhangi bir değer | | |
--action:removekey
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--key zorunlu | metin | | |
--action:getvalue
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--key zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:containskey
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--key zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:now
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:adddays
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:addhours
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:addminutes
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:addseconds
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:addmonths
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:addyears
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:datediff
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:parse
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value zorunlu | metin | | |
--format | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:getpart
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--part zorunlu | şunlardan biri: year, month, day, hour, minute, second, millisecond, dayofweek, dayofyear | | |
--output | değişken adı | | Sonucu alan değişken |
--action:and
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | true / false | | |
--output | değişken adı | | Sonucu alan değişken |
--action:or
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | true / false | | |
--output | değişken adı | | Sonucu alan değişken |
--action:addrow
Bir satır ekler: bir kayıt değişkeni veya bir JSON nesnesi, ör. {"Name": "Ali", "Age": 30}. Yeni anahtarlar sütun olur.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--value zorunlu | herhangi bir değer | | $record$ veya {"Column": value, ...} |
--action:columns
Sütun adları, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--output | değişken adı | | Sonucu alan değişken |
--action:addcolumn
Bir sütun ekler: boş ya da her satır için --value ile (bir formül $row.Column$ kullanabilir).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--column zorunlu | metin | | |
--value | herhangi bir değer | | Her satırın değeri: her satır için hesaplanan bir formül ($row.Column$ o satırın değeridir, ör. =$row.Price$ * $row.Qty$) veya sabit bir değer. Verilmezse boş |
--action:removecolumn
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--column zorunlu | metin | | |
--action:distinct
Tekrarsız satırlar, yeni bir veri tablosu olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--columns | metin | | Yalnızca bu sütunları karşılaştır, virgülle ayrılmış (ör. Email); her birinin ilk satırı tutulur. Boşsa tüm sütunlar |
--output | değişken adı | | Sonucu alan değişken |
--action:groupby
--aggregates hesaplamalarıyla grup başına bir satır, yeni bir veri tablosu olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--columns zorunlu | metin | | Bir grubu oluşturan sütunlar, virgülle ayrılmış, ör. Department veya Region, Year |
--aggregates | metin | | Her grup satırının alacağı değerler, virgülle ayrılmış: sum, count, avg, min, max, first veya last ile Ad=fonksiyon(Sütun); count() satırları sayar. Ör. Total=sum(Amount), Orders=count() |
--output | değişken adı | | Sonucu alan değişken |
--action:lookup
--column değeri --value'ya eşit olan ilk satırın --return değeri.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--column zorunlu | metin | | Aranacak sütun |
--value zorunlu | herhangi bir değer | | Bulunacak değer (sayılar sayılarla eşleşir, metinde büyük/küçük harf fark etmez) |
--return | metin | | Değerini istediğiniz sütun; boşsa satırın tamamı kayıt olarak ($found.Column$) |
--default | herhangi bir değer | | Hiçbir satır eşleşmezse sonuç (verilmezse boş) |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:aggregate
Bir sütunun toplamı, sayısı, ortalaması, en küçüğü veya en büyüğü.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--function zorunlu | şunlardan biri: sum, count, avg, min, max | | toplam, sayı (boş olmayan değerler; --column yoksa satırlar), ortalama, en küçük veya en büyük |
--column | metin | | Hesaplanacak sütun (count için gerekmez, o zaman satırları sayar) |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:getcolumn
Bir sütunun değerleri, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--column zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:getcell
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | Satır indeksi, ilk satır için 0 |
--column zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:setcell
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--index zorunlu | sayı | | Satır indeksi, ilk satır için 0 |
--column zorunlu | metin | | |
--value zorunlu | herhangi bir değer | | |
--action:filter
Sütunu eşleşen satırlar, yeni bir veri tablosu olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Üzerinde işlem yapılacak değişken |
--column zorunlu | metin | | |
--operator zorunlu | şunlardan biri: =, !=, >, <, >=, <=, contains, startswith, endswith | | |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
Örnekler
variable --action:assign --name:strVar --value:"test"
variable --action:substring --name:strVar --start:0 --length:2 --output:res
variable --action:replace --name:strVar --old:"t" --new:"x" --output:res
variable --action:trim --name:strVar --output:res
variable --action:trimleft --name:strVar --output:res
variable --action:trimright --name:strVar --output:res
variable --action:uppercase --name:strVar --output:res
variable --action:lowercase --name:strVar --output:res
variable --action:length --name:strVar --output:res
variable --action:contains --name:strVar --value:"es" --output:res
variable --action:startswith --name:strVar --value:"te" --output:res
variable --action:endswith --name:strVar --value:"st" --output:res
variable --action:split --name:strVar --separator:"," --output:resList
variable --action:concat --name:strVar --value:"ing" --output:res
variable --action:padleft --name:strVar --totalwidth:10 --paddingchar:" " --output:res
variable --action:padright --name:strVar --totalwidth:10 --paddingchar:" " --output:res
variable --action:remove --name:strVar --start:0 --length:1 --output:res
variable --action:insert --name:strVar --index:1 --value:"a" --output:res
variable --action:format --name:strVar --format:"Value: {0}" --args:"123" --output:res
variable --action:regex --name:strVar --pattern:"[a-z]+" --output:resList
variable --action:regexreplace --name:strVar --pattern:"[0-9]" --replacement:"" --output:res
variable --action:regexmatch --name:strVar --pattern:"[a-z]+" --output:resBool
variable --action:titlecase --name:strVar --output:res
variable --action:indexof --name:strVar --value:"es" --output:resNum
variable --action:lastindexof --name:strVar --value:"t" --output:resNum
variable --action:between --name:strVar --start:"[" --end:"]" --output:res
variable --action:base64encode --name:strVar --output:res
variable --action:base64decode --name:strVar --output:res
variable --action:urlencode --name:strVar --output:res
variable --action:urldecode --name:strVar --output:res
variable --action:hash --name:strVar --algorithm:sha256 --output:res
variable --action:reverse --name:strVar --output:res
variable --action:repeat --name:strVar --count:3 --output:res
variable --action:isempty --name:strVar --output:resBool
variable --action:isnumber --name:strVar --output:resBool
variable --action:tostring --name:anyVar --output:res
variable --action:tonumber --name:strVar --output:resNum
variable --action:toboolean --name:strVar --output:resBool
variable --action:todatetime --name:strVar --format:"dd.MM.yyyy" --output:resDt
variable --action:assign --name:numVar --value:10
variable --action:increment --name:numVar --by:1
variable --action:decrement --name:numVar --by:1
variable --action:add --name:numVar --value:5 --output:res
variable --action:subtract --name:numVar --value:5 --output:res
variable --action:multiply --name:numVar --value:5 --output:res
variable --action:divide --name:numVar --value:5 --output:res
variable --action:modulo --name:numVar --value:3 --output:res
variable --action:round --name:numVar --decimals:2 --output:res
variable --action:abs --name:numVar --output:res
variable --action:min --name:numVar --value:5 --output:res
variable --action:max --name:numVar --value:15 --output:res
variable --action:random --min:1 --max:100 --output:res
variable --action:floor --name:numVar --output:res
variable --action:ceiling --name:numVar --output:res
variable --action:truncate --name:numVar --output:res
variable --action:sqrt --name:numVar --output:res
variable --action:power --name:numVar --value:2 --output:res
variable --action:tostring --name:numVar --output:res
string String
Bir metin değişkeni üzerinde metin işlemleri. --output olmadan sonuç değişkenin yerine geçer.
İşlemler (--action)
--action:trim
Boşlukları, sekmeleri ve satır sonlarını her iki uçtan (trim), baştan veya sondan kaldırır.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:trimleft
Boşlukları, sekmeleri ve satır sonlarını her iki uçtan (trim), baştan veya sondan kaldırır.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:trimright
Boşlukları, sekmeleri ve satır sonlarını her iki uçtan (trim), baştan veya sondan kaldırır.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:uppercase
Tüm harfler büyük harf.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:lowercase
Tüm harfler küçük harf.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:titlecase
Her sözcüğün ilk harfi büyük.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:replace
--old değerinin her geçişini --new ile değiştirir (büyük/küçük harf duyarlı).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--old zorunlu | metin | | |
--new zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:substring
Metnin bir parçası: --start konumundan (0 = ilk karakter) --length karakter (boşsa sonuna kadar).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--start zorunlu | sayı | | |
--length | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:between
İlk --start sonrasındaki ve sonraki --end öncesindeki metin (biri bulunamazsa boş).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--start | metin | | İstediğiniz bölümden önceki metin; boşsa baştan itibaren |
--end | metin | | İstediğiniz bölümden sonraki metin; boşsa sona kadar |
--output | değişken adı | | Sonucu alan değişken |
--action:concat
--value değerini metnin sonuna ekler.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:insert
--value değerini --index konumuna ekler (0 = ilk karakterden önce).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--index zorunlu | sayı | | |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:remove
--start konumundan --length karakter kaldırır (--length boşsa sonuna kadar).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--start zorunlu | sayı | | |
--length | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:padleft
Metni --paddingchar ile başta (padleft) veya sonda --totalwidth karaktere tamamlar, ör. 42 → 00042.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--totalwidth zorunlu | sayı | | |
--paddingchar | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:padright
Metni --paddingchar ile başta (padleft) veya sonda --totalwidth karaktere tamamlar, ör. 42 → 00042.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--totalwidth zorunlu | sayı | | |
--paddingchar | metin | | |
--output | değişken adı | | Sonucu alan değişken |
--action:repeat
--count kez tekrarlanan metin.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--count zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:reverse
Karakterler ters sırada.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:split
Metni her --separator noktasında bölerek bir liste yapar.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--separator zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:length
Karakter sayısı.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:isempty
Metin boşsa veya yalnızca boşluksa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:isnumber
Metin bir sayıysa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:contains
Metin --value değerini içeriyorsa, onunla başlıyorsa veya bitiyorsa true (büyük/küçük harf duyarlı).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--value zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:startswith
Metin --value değerini içeriyorsa, onunla başlıyorsa veya bitiyorsa true (büyük/küçük harf duyarlı).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--value zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:endswith
Metin --value değerini içeriyorsa, onunla başlıyorsa veya bitiyorsa true (büyük/küçük harf duyarlı).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--value zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:indexof
İlk --value değerinin konumu (0 = ilk karakter, yoksa -1).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--value zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:lastindexof
Son --value değerinin konumu (yoksa -1).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--value zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:regex
--pattern düzenli ifadesinin tüm eşleşmeleri, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--pattern zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:regexmatch
--pattern düzenli ifadesi eşleşiyorsa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--pattern zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:regexreplace
--pattern eşleşmelerini --replacement ile değiştirir (grup için $1).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--pattern zorunlu | metin | | |
--replacement zorunlu | metin | | |
--output | değişken adı | | Sonucu alan değişken |
Metni ve --args değerlerini --format içine yerleştirir: {0} metin, {1}… argümanlardır, ör. "Order {0} of {1}".
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--format zorunlu | metin | | |
--args | metin | | {1}, {2}… için virgülle ayrılmış değerler |
--output | değişken adı | | Sonucu alan değişken |
--action:base64encode
Metni Base64 olarak veya URL için kodlar ya da çözer.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:base64decode
Metni Base64 olarak veya URL için kodlar ya da çözer.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:urlencode
Metni Base64 olarak veya URL için kodlar ya da çözer.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:urldecode
Metni Base64 olarak veya URL için kodlar ya da çözer.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:hash
Metnin özeti (hash), küçük harfli onaltılık olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--algorithm | şunlardan biri: md5, sha1, sha256, sha512 | sha256 | |
--output | değişken adı | | Sonucu alan değişken |
--action:tonumber
Metnin sayı karşılığı (sayı değilse başarısız olur).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:toboolean
Metnin doğru/yanlış karşılığı (true, yes, 1 / false, no, 0).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:todatetime
Metnin tarih/saat karşılığı (ör. 2026-09-30 14:30 veya dd.MM.yyyy gibi bir --format ile).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Metin değişkeni |
--format | metin | | ör. dd.MM.yyyy HH:mm; boşsa yaygın herhangi bir biçim |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Örnekler
string --action:trim --name:customer
string --action:uppercase --name:code --output:upper
string --action:replace --name:text --old:"," --new:"." --output:fixed
string --action:substring --name:iban --start:0 --length:4 --output:country
string --action:between --name:mail --start:"Order no: " --end:" " --output:orderNo
string --action:split --name:csvLine --separator:";" --output:parts
string --action:padleft --name:id --totalwidth:6 --paddingchar:0 --output:padded
string --action:regexreplace --name:phone --pattern:"[^0-9]" --replacement:"" --output:digits
string --action:contains --name:subject --value:"Invoice" --output:isInvoice
string --action:length --name:text --output:size
string --action:tonumber --name:amountText --output:amount
string --action:todatetime --name:dateText --format:"dd.MM.yyyy" --output:date
number Number
Bir sayı değişkeni üzerinde hesaplamalar. --output olmadan sonuç değişkenin yerine geçer.
İşlemler (--action)
--action:increment
--by değerini değişkene ekler (increment) veya ondan çıkarır (decrement), yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--by | sayı | 1 | |
--action:decrement
--by değerini değişkene ekler (increment) veya ondan çıkarır (decrement), yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--by | sayı | 1 | |
--action:add
Sayı artı --value.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:subtract
Sayı eksi --value.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:multiply
Sayı çarpı --value.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:divide
Sayı bölü --value (0'da başarısız olur).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:modulo
--value ile bölümden kalan.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:power
Sayının --value kuvveti.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:min
Sayı ile --value değerinden küçük olanı (min) veya büyük olanı (max).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:max
Sayı ile --value değerinden küçük olanı (min) veya büyük olanı (max).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--value zorunlu | sayı | | |
--output | değişken adı | | Sonucu alan değişken |
--action:round
--decimals basamağa yuvarlanmış (yarımlar sıfırdan uzağa).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--decimals | sayı | 0 | |
--output | değişken adı | | Sonucu alan değişken |
--action:floor
Tam sayıya aşağı (floor), yukarı (ceiling) veya sıfıra doğru (truncate) yuvarlar.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:ceiling
Tam sayıya aşağı (floor), yukarı (ceiling) veya sıfıra doğru (truncate) yuvarlar.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:truncate
Tam sayıya aşağı (floor), yukarı (ceiling) veya sıfıra doğru (truncate) yuvarlar.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:abs
Sayının işaretsiz hali.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:sqrt
Karekök.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:random
--min ile --max arasında rastgele bir tam sayı.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--min zorunlu | sayı | | |
--max zorunlu | sayı | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Sayının bir .NET biçimindeki metni, ör. {0:N2} → 1,234.50, {0:00000} → 00042 (sabit kültür).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--format zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:tostring
Sayının metin hali.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sayı değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Örnekler
number --action:increment --name:counter
number --action:add --name:total --value:$line.Amount$
number --action:multiply --name:price --value:1.2 --output:gross
number --action:round --name:gross --decimals:2
number --action:random --min:1 --max:100 --output:pick
number --action:format --name:gross --format:"{0:N2}" --output:grossText
boolean Boolean
Bir doğru/yanlış değişkeni üzerinde mantık işlemleri. --output olmadan sonuç değişkenin yerine geçer.
İşlemler (--action)
--action:toggle
true değerini false, false değerini true yapar, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Doğru/yanlış değişkeni |
--action:not
Karşıt değer.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Doğru/yanlış değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:and
Hem değişken hem --value true ise true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Doğru/yanlış değişkeni |
--value zorunlu | true / false | | |
--output | değişken adı | | Sonucu alan değişken |
--action:or
Değişken veya --value true ise true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Doğru/yanlış değişkeni |
--value zorunlu | true / false | | |
--output | değişken adı | | Sonucu alan değişken |
--action:tostring
Metin olarak true veya false.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Doğru/yanlış değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Örnekler
boolean --action:toggle --name:found
boolean --action:and --name:valid --value:$hasStock$ --output:canOrder
list List
Bir liste değişkeniyle çalışır (dizin 0 ilk öğedir). --output olmadan sonuç değişkenin yerine geçer.
İşlemler (--action)
--action:add
--value değerini sona ekler.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:insert
--value değerini --index konumuna ekler.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--index zorunlu | sayı | | |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:setat
--index konumundaki öğeyi değiştirir, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--index zorunlu | sayı | | |
--value zorunlu | herhangi bir değer | | |
--action:remove
--value değerine eşit ilk öğeyi kaldırır.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:removeat
--index konumundaki öğeyi kaldırır, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--index zorunlu | sayı | | |
--action:clear
Tüm öğeleri kaldırır, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--action:getat
--index konumundaki öğe.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--index zorunlu | sayı | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:count
Öğe sayısı.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:isempty
Listede hiç öğe yoksa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:contains
Bir öğe --value değerine eşitse true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--value zorunlu | herhangi bir değer | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:indexof
--value değerine eşit ilk öğenin dizini (yoksa -1).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--value zorunlu | herhangi bir değer | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:sort
Öğeleri sıralar (sayılar değere göre, metinler alfabetik); kayıt listesini --column alanına göre.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--ascending | true / false | true | |
--column | metin | | Kayıt listesi için: sıralama alanı |
--output | değişken adı | | Sonucu alan değişken |
--action:reverse
Öğeler ters sırada.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:join
Öğeler, aralarında --separator olan tek bir metin olarak, ör. a, b, c.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Liste değişkeni |
--separator | metin | , | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Örnekler
list --action:add --name:names --value:$row.Name$
list --action:getat --name:names --index:0 --output:first
list --action:count --name:names --output:howMany
list --action:sort --name:names --ascending:false
list --action:join --name:names --separator:", " --output:text
dictionary Dictionary
Bir sözlük veya kayıt değişkeniyle çalışır (anahtarlar ve değerleri). --output olmadan sonuç değişkenin yerine geçer.
İşlemler (--action)
--action:addkey
--key değerini ayarlar (anahtar yeniyse ekler), yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--key zorunlu | metin | | |
--value zorunlu | herhangi bir değer | | |
--action:removekey
--key anahtarını kaldırır, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--key zorunlu | metin | | |
--action:getvalue
--key anahtarının değeri (anahtar yoksa başarısız olur).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--key zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:containskey
--key varsa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--key zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:keys
Anahtarlar, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:values
Değerler, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:count
Anahtar sayısı.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:isempty
Hiç anahtar yoksa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:clear
Tüm anahtarları kaldırır, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Sözlük veya kayıt değişkeni |
Örnekler
dictionary --action:addkey --name:order --key:Status --value:Done
dictionary --action:getvalue --name:order --key:Total --output:total
dictionary --action:keys --name:order --output:fields
datetime Datetime
Tarih ve saatler: geçerli zaman, metinden tarih okuma, süre ekleme, farklar, parçalar ve biçimlendirme.
İşlemler (--action)
--action:now
Ajan makinesinin geçerli tarih ve saati.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:parse
Metinden okunan bir tarih/saat, ör. --format dd.MM.yyyy ile 30.09.2026.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--value zorunlu | metin | | Metin, ör. $invoice.Date$ |
--format | metin | | ör. dd.MM.yyyy HH:mm; boşsa yaygın herhangi bir biçim |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:adddays
Gün, saat, dakika, saniye, ay veya yıl ekler (negatif değerler geri gider).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | sayı | | Ne kadar; negatif geri gider |
--output | değişken adı | | Sonucu alan değişken |
--action:addhours
Gün, saat, dakika, saniye, ay veya yıl ekler (negatif değerler geri gider).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | sayı | | Ne kadar; negatif geri gider |
--output | değişken adı | | Sonucu alan değişken |
--action:addminutes
Gün, saat, dakika, saniye, ay veya yıl ekler (negatif değerler geri gider).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | sayı | | Ne kadar; negatif geri gider |
--output | değişken adı | | Sonucu alan değişken |
--action:addseconds
Gün, saat, dakika, saniye, ay veya yıl ekler (negatif değerler geri gider).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | sayı | | Ne kadar; negatif geri gider |
--output | değişken adı | | Sonucu alan değişken |
--action:addmonths
Gün, saat, dakika, saniye, ay veya yıl ekler (negatif değerler geri gider).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | sayı | | Ne kadar; negatif geri gider |
--output | değişken adı | | Sonucu alan değişken |
--action:addyears
Gün, saat, dakika, saniye, ay veya yıl ekler (negatif değerler geri gider).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | sayı | | Ne kadar; negatif geri gider |
--output | değişken adı | | Sonucu alan değişken |
--action:datediff
--value tarihinden bu tarihe kadar geçen gün (saatler için kesirli; --value daha sonraysa negatif).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--value zorunlu | herhangi bir değer | | Diğer tarih: bir $variable$ veya 2026-01-31 gibi bir tarih |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:getpart
Tarihin bir parçası, sayı olarak (dayofweek: 0 = Pazar).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--part zorunlu | şunlardan biri: year, month, day, hour, minute, second, millisecond, dayofweek, dayofyear | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Tarihin bir biçimdeki metni, ör. dd.MM.yyyy, yyyy-MM-dd HH:mm veya MMMM yyyy.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Tarih/saat değişkeni |
--format zorunlu | metin | | d gün, M ay, y yıl, H saat, m dakika, s saniye; ör. dd.MM.yyyy |
--output zorunlu | değişken adı | | Sonucu alan değişken |
Örnekler
datetime --action:now --output:started
datetime --action:parse --value:$invoice.Date$ --format:"dd.MM.yyyy" --output:invoiceDate
datetime --action:adddays --name:invoiceDate --value:30 --output:dueDate
datetime --action:datediff --name:dueDate --value:$started$ --output:daysLeft
datetime --action:getpart --name:started --part:month --output:month
datetime --action:format --name:dueDate --format:"dd.MM.yyyy" --output:dueText
datatable Datatable
Bir veri tablosu değişkeniyle çalışır (adlandırılmış sütunlu satırlar; satır 0 ilk satırdır). --output olmadan sonuç değişkenin yerine geçer.
İşlemler (--action)
--action:addrow
Bir satır ekler: bir kayıt değişkeni veya bir JSON nesnesi, ör. {"Name": "Ali", "Age": 30}. Yeni anahtarlar sütun olur.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--value zorunlu | herhangi bir değer | | $record$ veya {"Column": value, ...} |
--action:removerow
--index konumundaki satırı kaldırır, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--index zorunlu | sayı | | Satır indeksi, ilk satır için 0 |
--action:getrow
--index konumundaki satır, kayıt olarak ($row.Column$).
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--index zorunlu | sayı | | Satır indeksi, ilk satır için 0 |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:getcell
--index satırındaki, --column sütunundaki değer.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--index zorunlu | sayı | | Satır indeksi, ilk satır için 0 |
--column zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:setcell
--index satırındaki, --column sütunundaki değeri değiştirir, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--index zorunlu | sayı | | Satır indeksi, ilk satır için 0 |
--column zorunlu | metin | | |
--value zorunlu | herhangi bir değer | | |
--action:rowcount
Satır sayısı.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:columncount
Sütun sayısı.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:columns
Sütun adları, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:addcolumn
Yerinde bir sütun ekler: boş ya da her satırda --value ile. Formül her satır için hesaplanır ve $row.Column$ o satırın değeridir, ör. --value:=$row.Price$ * $row.Qty$.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--column zorunlu | metin | | Yeni sütunun adı |
--value | herhangi bir değer | | Her satırın değeri: her satır için hesaplanan bir formül ($row.Column$ o satırın değeridir, ör. =$row.Price$ * $row.Qty$) veya sabit bir değer. Verilmezse boş |
--action:removecolumn
Bir sütunu kaldırır, yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--column zorunlu | metin | | |
--action:getcolumn
Bir sütunun değerleri, liste olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--column zorunlu | metin | | |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:join
Tabloyu, eşleşen --on sütunları üzerinden --with tablosuyla yeni bir veri tablosu olarak birleştirir: --with tablosunun sütunları eklenir (zaten kullanılan bir ad bir ek alır, ör. Name_2). Sayılar metin olarak yazılmış sayılarla eşleşir; metinde büyük/küçük harf fark etmez.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--with zorunlu | $değişken$ | | Diğer veri tablosu, ör. $customers$ |
--on zorunlu | metin | | İki tablonun ortak sütunu, ör. CustomerId; adlar farklıysa Sol=Sağ, ör. Id=CustomerId (birden fazla çift virgülle ayrılır) |
--type | şunlardan biri: inner, left, full | inner | inner: yalnızca eşleşen satırlar; left: tablonun tüm satırları (eşleşme yoksa boş değerler); full: iki tablonun tüm satırları |
--output | değişken adı | | Sonucu alan değişken |
--action:distinct
Tekrarsız satırlar, yeni bir veri tablosu olarak (her birinin ilki tutulur); --columns ile yalnızca o sütunlar karşılaştırılır.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--columns | metin | | Yalnızca bu sütunları karşılaştır, virgülle ayrılmış (ör. Email); her birinin ilk satırı tutulur. Boşsa tüm sütunlar |
--output | değişken adı | | Sonucu alan değişken |
--action:groupby
Aynı --columns değerlerinden oluşan her grup için --aggregates hesaplamalarıyla (sum, count, avg, min, max, first, last) bir satır, yeni bir veri tablosu olarak; ör. departman başına toplam.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--columns zorunlu | metin | | Bir grubu oluşturan sütunlar, virgülle ayrılmış, ör. Department veya Region, Year |
--aggregates | metin | | Her grup satırının alacağı değerler, virgülle ayrılmış: sum, count, avg, min, max, first veya last ile Ad=fonksiyon(Sütun); count() satırları sayar. Ör. Total=sum(Amount), Orders=count() |
--output | değişken adı | | Sonucu alan değişken |
--action:lookup
--column değeri --value'ya eşit olan ilk satırı bulur ve --return sütununu (veya satırın tamamını kayıt olarak) verir; hiçbir satır eşleşmezse --default.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--column zorunlu | metin | | Aranacak sütun |
--value zorunlu | herhangi bir değer | | Bulunacak değer (sayılar sayılarla eşleşir, metinde büyük/küçük harf fark etmez) |
--return | metin | | Değerini istediğiniz sütun; boşsa satırın tamamı kayıt olarak ($found.Column$) |
--default | herhangi bir değer | | Hiçbir satır eşleşmezse sonuç (verilmezse boş) |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:aggregate
Bir sütundan tek bir sayı: toplamı, sayısı, ortalaması (avg), en küçüğü veya en büyüğü. Boş hücreler atlanır; değer yoksa avg/min/max boştur.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--function zorunlu | şunlardan biri: sum, count, avg, min, max | | toplam, sayı (boş olmayan değerler; --column yoksa satırlar), ortalama, en küçük veya en büyük |
--column | metin | | Hesaplanacak sütun (count için gerekmez, o zaman satırları sayar) |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:filter
--column değeri --value ile karşılaştırmayı sağlayan satırlar, yeni bir veri tablosu olarak.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--column zorunlu | metin | | |
--operator zorunlu | şunlardan biri: =, !=, >, <, >=, <=, contains, startswith, endswith | | |
--value zorunlu | herhangi bir değer | | |
--output | değişken adı | | Sonucu alan değişken |
--action:sort
Satırları --column sütununa göre sıralar.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--column zorunlu | metin | | |
--ascending | true / false | true | |
--output | değişken adı | | Sonucu alan değişken |
--action:reverse
Satırlar ters sırada.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--output | değişken adı | | Sonucu alan değişken |
--action:isempty
Tabloda hiç satır yoksa true.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
--output zorunlu | değişken adı | | Sonucu alan değişken |
--action:clear
Tüm satırları kaldırır (sütunlar kalır), yerinde.
| Parametre | Değer | Varsayılan | Açıklama |
|---|
--name zorunlu | değişken adı | | Veri tablosu değişkeni |
Örnekler
datatable --action:addrow --name:report --value:{"Name": "$name$", "Total": $total$}
datatable --action:getcell --name:orders --index:0 --column:Total --output:firstTotal
datatable --action:filter --name:orders --column:Status --operator:= --value:Open --output:open
datatable --action:sort --name:orders --column:Date --ascending:false
datatable --action:rowcount --name:orders --output:rows
datatable --action:join --name:orders --with:$customers$ --on:"CustomerId=Id" --type:left --output:ordersWithCustomers
datatable --action:distinct --name:applicants --columns:"Email" --output:uniqueApplicants
datatable --action:groupby --name:sales --columns:"Region, Month" --aggregates:"Total=sum(Amount), Orders=count(), Average=avg(Amount), Last=max(Date)" --output:summary
datatable --action:addcolumn --name:lines --column:Total --value:=$row.Price$ * $row.Qty$
datatable --action:lookup --name:rates --column:Currency --value:$invoice.Currency$ --return:Rate --default:1 --output:rate
datatable --action:aggregate --name:sales --function:sum --column:Amount --output:totalSales