× Use Easybots Studio to download and use the bots from this app

App

Easybots Utils

Free

Description

Contains bots that can perform various comparisons of data and other helpful operations, like Math, working with collections, DateTimes, etc..

Author

Easybots Devs

Version

10.0.25.2

Available bots in this app

MathBot
Actions
GetRelativeValue

Inputs

  • Min : Int32
  • Max : Int32
  • Percent : Int32

Returns

  • return : Int32
AffineTransformation

Inputs

  • Value : Int32
  • ValueMin : Int32
  • ValueMax : Int32
  • DestinationMin : Int32
  • DestinationMax : Int32
  • ClampValue : Boolean

Returns

  • return : Int32
AffineTransformCircle

Inputs

  • Value : Int32
  • ValueMin : Int32
  • ValueMax : Int32
  • FromCirclePart : Int32
  • ToCirclePart : Int32
  • ClampValue : Boolean
  • Clockwise : Boolean
  • CirclePartsNumber : Int32

Returns

  • return : Int32
Add

Inputs

  • number 1 : Int32
  • number 2 : Int32

Returns

  • return : Int32
Subtract

Inputs

  • number 1 : Int32
  • number 2 : Int32

Returns

  • return : Int32
DateTimeBot
Actions
CreateFromUnixTime

Inputs

  • unixTime : Int32

Returns

  • DataModel : DateTimeModel
    • DateTime : DateTime
    • Date : DateTime
    • Day : Int32
    • DayOfYear : Int32
    • Hour : Int32
    • Millisecond : Int32
    • Minute : Int32
    • Month : Int32
    • Second : Int32
    • Ticks : Int64
    • Year : Int32
    • TimeOfDay : TimeSpan
    • TimeOfDayModel : TimeSpanModel
    • DayOfWeek : String
ToUnixTime

Inputs

  • input : DateTime

Returns

  • return : Int32
ToUtc

Inputs

  • input : DateTime

Returns

  • DataModel : DateTimeModel
    • DateTime : DateTime
    • Date : DateTime
    • Day : Int32
    • DayOfYear : Int32
    • Hour : Int32
    • Millisecond : Int32
    • Minute : Int32
    • Month : Int32
    • Second : Int32
    • Ticks : Int64
    • Year : Int32
    • TimeOfDay : TimeSpan
    • TimeOfDayModel : TimeSpanModel
    • DayOfWeek : String
CreateFromString

Inputs

  • dateTimeString : String

Returns

  • DataModel : DateTimeModel
    • DateTime : DateTime
    • Date : DateTime
    • Day : Int32
    • DayOfYear : Int32
    • Hour : Int32
    • Millisecond : Int32
    • Minute : Int32
    • Month : Int32
    • Second : Int32
    • Ticks : Int64
    • Year : Int32
    • TimeOfDay : TimeSpan
    • TimeOfDayModel : TimeSpanModel
    • DayOfWeek : String
CreateFromStringInFormat

Inputs

  • dateTimeText : String
  • format : String

Returns

  • DataModel : DateTimeModel
    • DateTime : DateTime
    • Date : DateTime
    • Day : Int32
    • DayOfYear : Int32
    • Hour : Int32
    • Millisecond : Int32
    • Minute : Int32
    • Month : Int32
    • Second : Int32
    • Ticks : Int64
    • Year : Int32
    • TimeOfDay : TimeSpan
    • TimeOfDayModel : TimeSpanModel
    • DayOfWeek : String
CreateFromDateTime

Inputs

  • DateTime : DateTime

Returns

  • DataModel : DateTimeModel
    • DateTime : DateTime
    • Date : DateTime
    • Day : Int32
    • DayOfYear : Int32
    • Hour : Int32
    • Millisecond : Int32
    • Minute : Int32
    • Month : Int32
    • Second : Int32
    • Ticks : Int64
    • Year : Int32
    • TimeOfDay : TimeSpan
    • TimeOfDayModel : TimeSpanModel
    • DayOfWeek : String
Compare

Inputs

  • Date1 : DateTime
  • Date2 : DateTime

Returns

  • DataModel : DateTimeCompareResult
    • IsDate1Greater : Boolean
    • AreEqual : Boolean
    • IsDate2Greater : Boolean
    • Difference : TimeSpan
    • DifferenceTotalHours : Double
    • DifferenceTotalMinutes : Double
    • DifferenceTotalSeconds : Double
    • DifferenceTotalMillseconds : Double
AddToDateTime

Inputs

  • Base DateTime : DateTime
  • Days : Int32
  • Hours : Int32
  • Minutes : Int32
  • Seconds : Int32

Returns

  • return : DateTime
SubtractFromDateTime

Inputs

  • Base DateTime : DateTime
  • Days : Int32
  • Hours : Int32
  • Minutes : Int32
  • Seconds : Int32

Returns

  • return : DateTime
StartOfDay

Inputs

  • DateTime : DateTime

Returns

  • return : DateTime
FormatForSql

Inputs

  • DateTime : DateTime

Returns

  • return : String
Format

Inputs

  • DateTime : DateTime
  • format : String

Returns

  • return : String
DayOfWeek

Inputs

  • input : DateTime

Returns

  • return : String
TimeSpanBot
Actions
CreateFromString

Inputs

  • input : String

Returns

  • DataModel : TimeSpanModel
    • TimeSpan : TimeSpan
    • Days : Int32
    • Hours : Int32
    • Milliseconds : Int32
    • Minutes : Int32
    • Seconds : Int32
    • Ticks : Int64
    • TotalDays : Double
    • TotalHours : Double
    • TotalMilliseconds : Double
    • TotalMinutes : Double
    • TotalSeconds : Double
Create

Inputs

  • Days : Int32
  • Hours : Int32
  • Minutes : Int32
  • Seconds : Int32
  • Milliseconds : Int32

Returns

  • DataModel : TimeSpanModel
    • TimeSpan : TimeSpan
    • Days : Int32
    • Hours : Int32
    • Milliseconds : Int32
    • Minutes : Int32
    • Seconds : Int32
    • Ticks : Int64
    • TotalDays : Double
    • TotalHours : Double
    • TotalMilliseconds : Double
    • TotalMinutes : Double
    • TotalSeconds : Double
CreateFromTicks

Inputs

  • Ticks : Int64

Returns

  • DataModel : TimeSpanModel
    • TimeSpan : TimeSpan
    • Days : Int32
    • Hours : Int32
    • Milliseconds : Int32
    • Minutes : Int32
    • Seconds : Int32
    • Ticks : Int64
    • TotalDays : Double
    • TotalHours : Double
    • TotalMilliseconds : Double
    • TotalMinutes : Double
    • TotalSeconds : Double
CreateFromTimeSpan

Inputs

  • TimeSpan : TimeSpan

Returns

  • DataModel : TimeSpanModel
    • TimeSpan : TimeSpan
    • Days : Int32
    • Hours : Int32
    • Milliseconds : Int32
    • Minutes : Int32
    • Seconds : Int32
    • Ticks : Int64
    • TotalDays : Double
    • TotalHours : Double
    • TotalMilliseconds : Double
    • TotalMinutes : Double
    • TotalSeconds : Double
Add

Inputs

  • TimeSpan1 : TimeSpan
  • TimeSpan2 : TimeSpan

Returns

  • DataModel : TimeSpanModel
    • TimeSpan : TimeSpan
    • Days : Int32
    • Hours : Int32
    • Milliseconds : Int32
    • Minutes : Int32
    • Seconds : Int32
    • Ticks : Int64
    • TotalDays : Double
    • TotalHours : Double
    • TotalMilliseconds : Double
    • TotalMinutes : Double
    • TotalSeconds : Double
Subtract

Inputs

  • TimeSpan1 : TimeSpan
  • TimeSpan2 : TimeSpan

Returns

  • DataModel : TimeSpanModel
    • TimeSpan : TimeSpan
    • Days : Int32
    • Hours : Int32
    • Milliseconds : Int32
    • Minutes : Int32
    • Seconds : Int32
    • Ticks : Int64
    • TotalDays : Double
    • TotalHours : Double
    • TotalMilliseconds : Double
    • TotalMinutes : Double
    • TotalSeconds : Double
CollectionUtils
Actions
Count

Inputs

  • enumerable : IEnumerable`1

Returns

  • return : Int32
NameObjectCollectionsBot
Actions
CreateCollection

Inputs

Returns

  • return : NameObjectCollection
AddToCollection

Inputs

  • source collection : NameObjectCollection
  • name : String
  • value : Object

Returns

  • return : NameObjectCollection
RemoveFirstWithName

Inputs

  • collection : NameObjectCollection
  • name : String

Returns

  • return : Boolean
RemoveLastWithName

Inputs

  • collection : NameObjectCollection
  • name : String

Returns

  • return : Boolean
RemoveAllWithName

Inputs

  • collection : NameObjectCollection
  • name : String

Returns

GetByIndex

Inputs

  • collection : NameObjectCollection
  • index (0-based) : Int32

Returns

  • DataModel : NameObjectPair
    • Name : String
    • Value : Object
GetByName

Inputs

  • collection : NameObjectCollection
  • name : String

Returns

  • return : NameObjectPair[]
Count

Inputs

  • collection : NameObjectCollection

Returns

  • return : Int32
GetNames

Inputs

  • collection : NameObjectCollection

Returns

  • return : String[]
GetValues

Inputs

  • collection : NameObjectCollection

Returns

  • return : Object[]
NameIntCollectionsBot
Actions
CreateCollection

Inputs

Returns

  • return : NameIntCollection
AddToCollection

Inputs

  • source collection : NameIntCollection
  • name : String
  • value : Int32

Returns

  • return : NameIntCollection
RemoveFirstWithName

Inputs

  • collection : NameIntCollection
  • name : String

Returns

  • return : Boolean
RemoveLastWithName

Inputs

  • collection : NameIntCollection
  • name : String

Returns

  • return : Boolean
RemoveAllWithName

Inputs

  • collection : NameIntCollection
  • name : String

Returns

GetByIndex

Inputs

  • collection : NameIntCollection
  • index (0-based) : Int32

Returns

  • DataModel : NameIntPair
    • Name : String
    • Number : Int32
GetByName

Inputs

  • collection : NameIntCollection
  • name : String

Returns

  • return : NameIntPair[]
Count

Inputs

  • collection : NameIntCollection

Returns

  • return : Int32
GetNames

Inputs

  • collection : NameIntCollection

Returns

  • return : String[]
GetValues

Inputs

  • collection : NameIntCollection

Returns

  • return : Int32[]
NameStringCollectionsBot
Actions
CreateCollection

Inputs

Returns

  • return : NameStringCollection
AddToCollection

Inputs

  • source collection : NameStringCollection
  • name : String
  • value : String

Returns

  • return : NameStringCollection
RemoveFirstWithName

Inputs

  • collection : NameStringCollection
  • name : String

Returns

  • return : Boolean
RemoveLastWithName

Inputs

  • collection : NameStringCollection
  • name : String

Returns

  • return : Boolean
RemoveAllWithName

Inputs

  • collection : NameStringCollection
  • name : String

Returns

GetByIndex

Inputs

  • collection : NameStringCollection
  • index (0-based) : Int32

Returns

  • DataModel : NameStringPair
    • Name : String
    • StringValue : String
GetByName

Inputs

  • collection : NameStringCollection
  • name : String

Returns

  • return : NameStringPair[]
Count

Inputs

  • collection : NameStringCollection

Returns

  • return : Int32
GetNames

Inputs

  • collection : NameStringCollection

Returns

  • return : String[]
GetValues

Inputs

  • collection : NameStringCollection

Returns

  • return : String[]
NameBytesCollectionsBot
Actions
CreateCollection

Inputs

Returns

  • return : NameBytesCollection
AddToCollection

Inputs

  • source collection : NameBytesCollection
  • name : String
  • bytes : Byte[]

Returns

  • return : NameBytesCollection
RemoveFirstWithName

Inputs

  • collection : NameBytesCollection
  • name : String

Returns

  • return : Boolean
RemoveLastWithName

Inputs

  • collection : NameBytesCollection
  • name : String

Returns

  • return : Boolean
RemoveAllWithName

Inputs

  • collection : NameBytesCollection
  • name : String

Returns

GetByIndex

Inputs

  • collection : NameBytesCollection
  • index (0-based) : Int32

Returns

  • DataModel : NameBytesPair
    • Name : String
    • Bytes : Byte[]
GetByName

Inputs

  • collection : NameBytesCollection
  • name : String

Returns

  • return : NameBytesPair[]
Count

Inputs

  • collection : NameBytesCollection

Returns

  • return : Int32
GetNames

Inputs

  • collection : NameBytesCollection

Returns

  • return : String[]
GetValues

Inputs

  • collection : NameBytesCollection

Returns

  • return : Byte[][]
StringCollectionBot
Actions
CreateCollection

Inputs

Returns

  • return : String[]
CompareDistinct

Inputs

  • first : IEnumerable`1
  • second : IEnumerable`1

Returns

  • onlyInFirstDistinct : String[]
  • onlyInSecondDistinct : String[]
  • intersectDistinct : String[]
  • onlyInFirstDistinctCount : Int32
  • onlyInSecondDistinctCount : Int32
  • intersectDistinctCount : Int32
  • sequenceEqual : Int32
SelectItemsContaining

Inputs

  • collection : IEnumerable`1
  • searchText : String
  • caseSensitive : Boolean

Returns

  • result : String[]
  • count : Int32
Union

Inputs

  • first : IEnumerable`1
  • second : IEnumerable`1

Returns

  • result : String[]
  • count : Int32
Distinct

Inputs

  • collection : IEnumerable`1

Returns

  • result : String[]
  • count : Int32
SelectItemsStartingWith

Inputs

  • collection : IEnumerable`1
  • searchText : String
  • caseSensitive : Boolean

Returns

  • result : String[]
  • count : Int32
SelectItemsEndingWith

Inputs

  • collection : IEnumerable`1
  • searchText : String
  • caseSensitive : Boolean

Returns

  • result : String[]
  • count : Int32
AddToCollection

Inputs

  • source collection : IEnumerable`1
  • newItem : String

Returns

  • return : String[]