Funktioner
Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Med System Center 2012 - Orchestrator kan du ändra strängdata från textfiler, publicerade data eller andra källor och omvandla dem till ett användbart format. Du kan också göra enkla beräkningar, till exempel räkna ut summor och skillnader, dividera och multiplicera. Du kan exempelvis extrahera text från en textfil med hjälp av aktiviteten Hantering av textfil, ta bort inledande och avslutande blanksteg i texten och ta ut vissa delar av texten och skicka dem till andra aktiviteter i form av returnerade dataobjekt.
En fullständig lista över alla funktioner som finns hittar du i tabellen Funktioner nedan.
Funktioner för datahantering
Du kan lägga till en datahanteringsfunktion i vilken ruta som helst så att du kan skriva text. Datahanteringsfunktioner måste stå inom klamrar ([ och ]). Exempel:
[Upper('this will be inserted in upper case')]
När aktiviteten körs ersätts texten "detta kommer att infogas i versaler" med "DETTA KOMMER ATT INFOGAS I VERSALER".
Kapslade funktioner
Om du vill använda en datahanteringsfunktion i en annan funktion behöver du inte skriva den kapslade funktionen inom klamrar. Om du exempelvis vill kapsla funktionen Field
skriver du:
[Field(Field('username=jsmith@abcompany.com','=',2),'@',1)]
Funktioner
Funktioner är skiftlägeskänsliga. Exempel: Upper("Text") bearbetas med inte upper("Text").
Funktion och definition | Användning | Parametrar | Exempel |
---|---|---|---|
Upper: texten omvandlas till versaler. | Upper("Text") | Text: den text som omvandlas till versaler. | Upper("detta omvandlas till versaler") returnerar "DETTA OMVANDLAS TILL VERSALER" |
Lower: texten omvandlas till gemener. | Lower("Text") | Text: den text som omvandlas till gemener. | Lower("Detta Omvandlas Till Gemener") returnerar "detta omvandlas till gemener" |
Field: returnerar texten i en viss position. | Field("Text", "Delimiter", Field Number) | Text: den text som genomsöks. Delimiter: tecknet som åtskiljer varje fält. Field Number: positionen för det fält som returneras (börjar på 1). |
Field("John;Smith;9055552211', ';', 2) returnerar "Smith" |
Sum: returnerar summan av en taluppsättning. | Sum(firstNumber, secondNumber, thirdNumber, ...) | Number: det tal som läggs till. Du kan ange valfri uppsättning tal, åtskilda med kommatecken (,). | Sum(2,3,4,5) returnerar "14" |
Diff: returnerar skillnaden mellan två tal. | Diff(Number1, Number2,
Se även
|