SPD aangepaste workflow-acties — string manipulatie verbeteringen

Ongeveer een week geleden, Ik begon een codeplex project dat een eenvoudige en redelijk algemene methode biedt voor het toevoegen van aangepaste actie functies aan SharePoit Designer workflow. Hier wordt beschreven: http://www.codeplex.com/spdwfextensions. Dan gewoon die een kader bieden:, het beoogt eveneens te voorzien in een reeks van nuttige functies die zal EPD nuttig/flexibele/krachtiger.

Hier zijn de huidige geplande functies voor versie 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

Als iemand belang bij dit project heeft, laat een reactie of start/toevoegen aan een discussie hier: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

Hier zijn de huidige set van functies die hebben gecodeerd (Hoewel niet volledig getest als van 11/08/07):

Functie Beschrijving (Als niet hetzelfde als.Netto functie)
Num-entries() Deze eigenschap retourneert het nummer "entries" in een string volgens een opgegeven scheidingsteken.

Bijvoorbeeld: Num-posten in een tekenreeks "een,b,c" met scheidingsteken"," = 3.

Post() Het nde token terugstuurt in een tekenreeks volgens een opgegeven scheidingsteken.
Lengte String.length
Vervangen() String.Replace()
Bevat() String.contains()
Deze eigenschap retourneert het woord "waar" of het woord "onwaar".
Subtekenreeks(Start) String.substring(Start)
Subtekenreeks(Start,einde) String.substring(Start,einde)
ToUpper() String.ToUpper()
ToLower() String.ToLower()
StartsWith() String.StartsWith()
Deze eigenschap retourneert het woord "waar" of het woord "onwaar".
EndsWith() String.EndsWith()
Deze eigenschap retourneert het woord "waar" of het woord "onwaar".

Een gedachte over "SPD aangepaste workflow-acties — string manipulatie verbeteringen

  1. Mike Mongeau

    Zoals eerder vermeld, Ik ben nog steeds geïnteresseerd in het verstrekken van alle inspanningen in termen van het testen van deze functies.

    Monjo

    Antwoord

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *