Kompileringsfunktioner för X++

Anmärkning

Intressegrupper för communityn har nu flyttat från Yammer till Microsoft Viva Engage. Om du vill gå med i en Viva Engage-community och delta i de senaste diskussionerna fyller du i formuläret Begär åtkomst till Finance and Operations Viva Engage Community och väljer den community som du vill ansluta till.

I den här artikeln visas kompileringstidsfunktionerna och deras syntax, parametrar och returvärden.

Översikt

Kompileringstidsfunktioner körs tidigt under kompilering av X++-kod. De bör användas där det är möjligt i X++-kod för att göra koden motståndskraftig mot ändringar i metadata som lagras i Application Explorer. Kompileringstidsfunktionerna har sina indatavärden verifierade av kompilatorn. Om indatavärdet inte hittas för att matcha ett befintligt objekt i Application Explorer utfärdar kompilatorn ett fel. Indata till dessa funktioner måste vara literaler, eftersom kompilatorn inte kan fastställa värdet som en variabel innehåller vid körning. En kompileringsfunktion är en kontrollfunktion för metadata. Den tar argument som representerar en entitet i Application Explorer och validerar argumenten vid kompileringstillfället. Det har ingen effekt vid körning. Attribut är klasser som ärver från klassen SysAttribute . Om du vill stödja validering av formulär-, rapport-, fråge- och menymetadata använder du egenskapen AutoDeclaration för kontroller. De flesta av dessa funktioner hämtar metadata om objekt som finns i Application Explorer. Några vanliga kompileringstidsfunktioner är följande:

  • classNum – Hämtar ID:t för en klass.
  • classStr – Under kompileringstiden verifierar att det finns en klass med det namnet. Den här metoden är bättre än att identifiera felet senare under körningen.
  • evalBuf– Utvärderar indatasträngen för X++-kod och returnerar sedan resultatet som en sträng.
  • literalStr – hämtar ett etikett-ID när du får strängrepresentationen av en etikett, till exempel strängen "@SYS12345". Till exempel myLabel.exists(literalStr("@SYS12345"));.

Anmärkning

Det går inte att anropa X++-kompileringstidsfunktioner från ett .NET-program.

Functions

attributeStr

Verifierar att den angivna attributklassen finns i Application Explorer. om inte, uppstår ett kompilatorfel.

Syntax

str classStr(class class)

Parameterar

Parameter Description
class Namnet på attributet som ska valideras.

Returvärde

Namnet på attributet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void attributeStrExample(Args _args)
{
    str s;
    ;
    s = attributeStr(AifDocumentOperationAttribute);
    print s;
    pause;
}

classNum

Hämtar ID för den angivna klassen.

Syntax

int classNum(class class)

Parameterar

Parameter Description
class Klassen som ID:t ska hämtas för.

Returvärde

ID för den angivna klassen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void classNumExample(Args _args)
{
    int i;
    ;
    i = classNum(Global);
    print i;
    pause;
}

classStr

Hämtar namnet på en klass som en sträng.

Syntax

str classStr(class class)

Parameterar

Parameter Description
class Namnet på den klass som ska returneras.

Returvärde

Namnet på klassen.

Anmärkningar

Använd den här funktionen i stället för literaltext för att hämta en sträng som innehåller klassnamnet. Om klassen inte finns genererar funktionen ett syntaxfel vid kompileringstillfället. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void clStrExample(Args _args)
{
    str s;
    ;
    s = classStr(Global);
    print s;
    pause;
}

configurationKeyNum

Hämtar ID:t för den angivna konfigurationsnyckeln.

Syntax

int configurationKeyNum(str keyname)

Parameterar

Parameter Description
nyckelnamn Konfigurationsnyckeln som ID:t ska returneras för.

Returvärde

ID för den angivna konfigurationsnyckeln.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void configurationKeyNum(Args _args)
{
    int i;
    ;
    i = configurationKeyNum(AIF);
    print i;
    pause;
}

configurationKeyStr

Hämtar namnet på en konfigurationsnyckel som en sträng.

Syntax

str configurationKeyStr(str keyname)

Parameterar

Parameter Description
nyckelnamn Namnet på konfigurationsnyckeln.

Returvärde

Namnet på konfigurationsnyckeln.

Anmärkningar

Använd den här funktionen i stället för literaltext för att hämta en sträng som innehåller konfigurationsnyckelns namn. Om nyckeln inte finns genererar funktionen ett syntaxfel vid kompileringstillfället. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void configurationKeyStrExample(Args _args)
{
    str s;
    ;
    s = configurationKeyStr(AIF);
    print s;
    pause;
}

dataEntityDataSourceStr

Hämtar namnet på en datakälla för en dataentitet.

Syntax

str dataEntityDataSourceStr(str dataEntity, str dataSource)

Parameterar

Parameter Description
dataEntity Namnet på dataentiteten.
dataSource Namnet på datakällan.

Returvärde

Namnet på datakällan.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

delegateStr

Returnerar namnet på ombudet.

Syntax

str delegateStr(str class, str instanceDelegate)

Parameterar

Parameter Description
class Namnet på klassen, tabellen eller formuläret.
instanceDelegate Namnet på instansdelegaten.

Returvärde

Namnet på ombudet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

dimensionHierarchyLevelStr

Returnerar namnet på dimensionshierarkinivån.

Syntax

str dimensionHierarchyLevelStr(str dimensionHierarchyLevel)

Parameterar

Parameter Description
dimensionHierarchyLevel Namnet på dimensionshierarkinivån.

Returvärde

Namnet på dimensionshierarkinivån.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

dimensionHierarchyStr

Returnerar namnet på dimensionshierarkin.

Syntax

str dimensionHierarchyStr(str dimensionHierarchy)

Parameterar

Parameter Description
dimensionHierarchy Namnet på dimensionshierarkin.

Returvärde

Namnet på dimensionshierarkin.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

dimensionReferenceStr

Returnerar namnet på dimensionsreferensen.

Syntax

str dimensionReferenceStr(str dimensionReference)

Parameterar

Parameter Description
dimensionReference Namnet på dimensionsreferensen.

Returvärde

Namnet på dimensionsreferensen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

dutyStr

Hämtar en sträng som representerar namnet på den angivna säkerhetsuppgiften.

Syntax

str dutyStr(str securityDuty)

Parameterar

Parameter Description
securityDuty Namnet på säkerhetsplikten.

Returvärde

Namnet på säkerhetsuppgiften i en sträng.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

enumCnt

Hämtar antalet element i den angivna uppräkningstypen.

Syntax

int enumCnt(enum enumtype)

Parameterar

Parameter Description
enumtype Uppräkningstypen.

Returvärde

Antalet element i den angivna uppräkningstypen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

enumCnt(NoYes); //Returns 2, as the two elements are Yes and No.

enumLiteralStr

Anger om den angivna strängen är ett element av den angivna uppräkningstypen.

Syntax

\enumLiteralStr(enum enum, string str)

Parameterar

Parameter Description
enum Uppräkningstypen som det angivna värdet ska hämtas från.

Returvärde

Värdet för parametern str om den angivna strängen hittades. annars ett kompileringsfel.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void getEnumValueAsString()
{
    str i;
    i = enumLiteralStr(ABCEnum, "valueInABCEnum");
    print i;
    pause;
}

enumNum

Hämtar ID för den angivna uppräkningstypen.

Syntax

int enumNum(enum enum)

Parameterar

Parameter Description
enum Den uppräkning som ID:t ska returneras för.

Returvärde

ID för den angivna uppräkningstypen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void enumNum(Args _args)
{
    int i;
    ;
    i = enumNum(ABC);
    print i;
    pause;
}

enumStr

Hämtar namnet på en uppräkning som en sträng.

Syntax

str enumStr(enum enum)

Parameterar

Parameter Description
enum Namnet på uppräkningen.

Returvärde

Namnet på uppräkningen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void enumStrExample(Args _args)
{
    str s;
    ;
    s = enumStr(ABC);
    print s;
    pause;
}

extendedTypeNum

Hämtar ID för den angivna utökade datatypen.

Syntax

int extendedTypeNum(int str)

Parameterar

Parameter Description
str Den utökade datatyp som ID:t ska returneras för.

Returvärde

ID för den angivna utökade datatypen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void EDTNum(Args _args)
{
    int i;
    str s;
    ;

    i = extendedTypeNum(AccountName);
    s = extendedTypeStr(AccountName);
    print  int2Str(i);
    print  s;
    pause;
}

extendedTypeStr

Hämtar namnet på en utökad datatyp som en sträng.

Syntax

str extendedTypeStr(int str)

Parameterar

Parameter Description
str Namnet på den utökade datatypen.

Returvärde

Namnet på den utökade datatypen.

Anmärkningar

Använd den här funktionen i stället för literaltext för att returnera en sträng som innehåller namnet på den utökade datatypen. Om datatypen inte finns genererar funktionen extendedTypeStr ett syntaxfel vid kompileringstillfället. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void EDTStr(Args _args)
{
    int i;
    str s;
    ;

    i = extendedTypeNum(AccountName);
    s = extendedTypeStr(AccountName);
    print  int2Str(i);
    print  s;
    pause;
}

fieldNum

Returnerar ID-numret för det angivna fältet.

Syntax

int fieldNum(str tableName, str fieldName)

Parameterar

Parameter Description
tableName Tabellens namn.
fieldName (fältnamn) Namnet på fältet.

Returvärde

ID för det angivna fältet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel skrivs numret för fältet CashDisc ut i tabellen CustTable .

static void fieldNumExample(Args _args)
{
    int myInt;
    ;

    myInt = fieldNum(CustTable, CashDisc);
    Global::info(strfmt("CashDisc has a field ID of %1 in the CustTable table.", myInt));
}
/****Infolog Display
Message (10:40:00 am)
CashDisc has a field ID of 10 in the CustTable table.
****/

fieldPName

Hämtar etiketten för det angivna fältet.

Syntax

str fieldPName(str tableid, str fieldid)

Parameterar

Parameter Description
tableid Tabellen som innehåller det angivna fältet.
fieldid Fältet som ska konverteras.

Returvärde

Fältets etikett.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel skrivs etiketten för fältet CashDisc ut.

static void fieldPNameExample(Args _arg)
{
    str myText;
    ;

    myText = fieldPName(CustTable, CashDisc);
    Global::info(strfmt("%1 is the label of the CashDisc field.", myText));
}
/****Infolog Display
Message (02:00:57 pm)
Cash discount is the label of the CashDisc field.
****/

fieldStr

Hämtar fältnamnet för det angivna fältet.

Syntax

str fieldStr(str tableid, str fieldid)

Parameterar

Parameter Description
tableid Tabellen som innehåller fältet.
fieldid Fältet som ska konverteras.

Returvärde

Fältnamnet för det angivna fältet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel tilldelas namnet på fältet CashDisc till variabeln myText .

static void fieldStrExample(Args _arg)
{
    str myText;
    ;

    myText = fieldStr(CustTable, CashDisc);
    Global::info(strfmt("%1 is the specified field.", myText));
}
/****Infolog Display
Message (09:11:52 am)
CashDisc is the specified field.
****/

formControlStr

Gör att X++-kompilatorn kontrollerar om kontrollen finns i formuläret och ersätter funktionsanropet med en sträng med det giltiga kontrollnamnet.

Syntax

str formControlStr(formName, controlName)

Parameterar

Parameter Description
formName Namnet på formuläret, inte inom citattecken.
controlName Namnet på kontrollen som finns i formuläret, inte inom citattecken.

Returvärde

En sträng som innehåller namnet på kontrollen som den visas i Application Explorer.

Anmärkningar

Ett kompileringsfel utfärdas om kompilatorn fastställer att kontrollen inte finns i formuläret. Om X++-koden använder en sträng som innehåller citattecken för att ange kontrollnamnet kan felet inte identifieras förrän körningstiden. Med den här funktionen kan kompilatorn identifiera felet tidigare vid kompileringstillfället. X++-funktioner som formControlStr som körs av kompilatorn kallas kompileringsfunktioner eller kompileringstidsfunktioner. Därför är indataparametrarna inte standardsträngar inom citattecken. Kompileringstidsfunktioner representeras inte i p-koden eller annan körbar fil som är utdata från kompilatorn. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

formDataFieldStr

Returnerar namnet på ett datafält i ett formulär.

Syntax

str formDataFieldStr(str formName, str dataSource, str dataField)

Parameterar

Parameter Description
formName Namnet på formuläret.
dataSource Formulärets datakälla.
dataField Datafältet för datakällan.

Returvärde

Namnet på ett datafält i ett formulär.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

str a = formDataFieldStr(FMVehicle, FMModelRate, RatePerDay);

formDataSourceStr

Returnerar namnet på en datakälla i ett formulär.

Syntax

str formDataSourceStr(str formName, str dataSource)

Parameterar

Parameter Description
formName Namnet på formuläret.
dataSource Formulärets datakälla.

Returvärde

Namnet på en datakälla i ett formulär.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

str b = formDataSourceStr(FMVehicle, FMModelRate);

formMethodStr

Returnerar namnet på en metod i ett formulär.

Syntax

str formMethodStr(str formName, str methodName)

Parameterar

Parameter Description
formName Namnet på formuläret.
methodName Formulärets metod.

Returvärde

Namnet på en metod i ett formulär.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel skrivs namnet på metoden showDialog ut.

str c = formMethodStr(Batch,showDialog);

formStr

Hämtar namnet på ett formulär.

Syntax

str formStr(str form)

Parameterar

Parameter Description
form Namnet på ett formulär.

Returvärde

En sträng som representerar namnet på formuläret.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel skrivs namnet på formuläret InventDim ut.

static void formStrExample(Args _arg)
{
    ;

    Global::info(formStr(InventDim));
}
/****Infolog Display
Message (11:04:39 am)
InventDim
****/

identifierStr

Konverterar den angivna identifieraren till en sträng.

Syntax

str identifierStr(str ident)

Parameterar

Parameter Description
Ident Identifieraren som ska konverteras.

Returvärde

En sträng som representerar den angivna identifieraren.

Anmärkningar

Du får en varning om bästa praxis om du använder funktionen identifierStr . Detta beror på att existenskontroll utförs för identifierStr. Försök att använda en mer specifik kompileringstidsfunktion om en är tillgänglig. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande kodexempel tilldelas variabelnamnet myvar till variabeln thevar .

static void indentifierStrExample(Args _args)
{
    str myvar;
    str thevar
    ;

    thevar = "[" + identifierStr(myvar) + "]";
    Global::info(strfmt(thevar));
}
/****Infolog Display
Message (09:19:49 am)
[myvar]
****/

indexNum

Konverterar det angivna indexet till ett tal.

Syntax

int indexNum(str tableid, str indexid)

Parameterar

Parameter Description
tableid Tabellen som innehåller indexet.
indexid Indexet som ska konverteras.

Returvärde

Indexnumret som representerar det angivna indexet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel returneras indexvärdet för partyindexet.

static void indexNumExample(Args _arg)
{
    ;

    Global::info(strfmt("%1 is the index number of Party.", indexNum(CustTable, Party)));
}
/****Infolog Display
Message (11:28:03 am)
3 is the index number of Party.
****/

indexStr

Konverterar det angivna indexet till en sträng.

Syntax

str indexStr(str tableid, str indexid)

Parameterar

Parameter Description
tableid Tabellen som innehåller indexet.
indexid Indexet som ska konverteras.

Returvärde

En sträng som representerar det angivna indexet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel tilldelas indexvärdet CashDisc till variabeln myText .

static void fieldStrExample(Args _arg)
{
    str myText;
    ;

    myText = fieldStr(CustTable, CashDisc);
    Global::info(strfmt("%1 is the specified index.", myText));
}
/****Infolog Display
Message (09:11:52 am)
CashDisc is the specified index.
****/

licenseCodeNum

Verifierar att den angivna licenskoden finns i Application Explorer. om inte, uppstår ett kompilatorfel.

Syntax

int licenseCodeNum(str codename)

Parameterar

Parameter Description
codename Namnet på den licenskod som ska verifieras.

Returvärde

Numret på den angivna licenskoden.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void licenseCodeNumExample(Args args)
{
    int i;
    ;

    i = licenseCodeNum(SysMorphX);
    Global::info(strfmt("%1 is the license code number for SysMorphX.", i));
}
/****Infolog Display
Message (01:52:35 pm)
24 is the license code number for SysMorphX.
****/

licenseCodeStr

Verifierar att den angivna licenskoden finns i Application Explorer. om inte, uppstår ett kompilatorfel.

Syntax

str licenseCodeStr(str codename)

Parameterar

Parameter Description
codename Namnet på den licenskod som ska verifieras.

Returvärde

Namnet på den angivna licenskoden.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void licenseCodeStrExample(Args _arg)
{
    str s;
    ;

    s = licenseCodeStr(SysMorphX);
    Global::info(strfmt("%1 is the license code string for SysMorphX.", s));
}
/****Infolog Display
Message (02:33:56 pm)
SysMorphX is the license code string for SysMorphX.
****/

literalStr

Verifierar att den angivna strängen kan vara en literalsträng. om inte, uppstår ett kompilatorfel.

Syntax

str literalStr(int str)

Parameterar

Parameter Description
codename Strängen som ska verifieras.

Returvärde

Literalsträngen om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;

    s = literalStr("This is a literal str");
    print s;
    pause;
}

maxDate

Hämtar det högsta tillåtna värdet för en variabel av typen datum.

Syntax

date maxDate()

Returvärde

Det maximala värdet som tillåts för en variabel av typen datum, som är 2154-12-31.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void maxDateExample(Args _arg)
{
    date maximumDate;
    ;
    maximumDate = maxDate();
    print maximumDate;
    pause;
}

maxInt

Hämtar det maximala signerade värdet som kan lagras i en int-typ .

Syntax

int maxInt()

Returvärde

Det högsta tillåtna värdet för ett heltal.

Anmärkningar

Alla andra heltal är mindre än eller lika med det returnerade värdet. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void maxIntExample(Args _arg)
{
    int i;
    ;
    print "The maximum value for type int is " + int2Str(maxInt());
    pause;
}

measurementStr

Returnerar namnet på en mätning.

Syntax

str measurementStr(str measurement)

Parameterar

Parameter Description
mätning Namnet på mätningen.

Returvärde

Namnet på mätningen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

measureStr

Returnerar namnet på ett mått.

Syntax

str measureStr(str measure)

Parameterar

Parameter Description
mått Namnet på åtgärden.

Returvärde

Namnet på åtgärden.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

Verifierar att den angivna menyalternativåtgärden finns i programobjektträdet (Application Explorer); om det inte gör det uppstår ett kompilatorfel.

Syntax

str menuItemActionStr(class menuitem)

Parameterar

Parameter Description
codename Namnet på den menyalternativåtgärd som ska verifieras.

Returvärde

Namnet på menyalternativsåtgärden, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s1, s2, s3, s4;
    ;

    s1 = menuItemActionStr(AssetCopy);
    s2 = menuItemDisplayStr(Address);
    s3 = menuItemOutputStr(AssetBarcode);
    s4 = menuStr(Administration);

    print "menuItemActionStr for AssetCopy is " + s1;
    print "menuItemDisplayStr for Address is " + s2;
    print "menuItemOutputStr for AssetBarcode is " + s3;
    print "menuStr for Administration is " + s4;

    pause;
}

Verifierar att det angivna menyalternativet visas i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str menuitemdisplaystr(class menuItem)

Parameterar

Parameter Description
codename Namnet på menyalternativet som ska verifieras.

Returvärde

Namnet på det angivna menyalternativet visas om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s1, s2, s3, s4;
    ;

    s1 = menuItemActionStr(AssetCopy);
    s2 = menuItemDisplayStr(Address);
    s3 = menuItemOutputStr(AssetBarcode);
    s4 = menuStr(Administration);

    print "menuItemActionStr for AssetCopy is " + s1;
    print "menuItemDisplayStr for Address is " + s2;
    print "menuItemOutputStr for AssetBarcode is " + s3;
    print "menuStr for Administration is " + s4;

    pause;
}

Verifierar att det angivna menyobjektets utdata finns i Application Explorer. om inte, uppstår ett kompilatorfel.

Syntax

str menuItemOutputStr(class menuitem)

Parameterar

Parameter Description
codename Namnet på menyalternativets utdata som ska verifieras.

Returvärde

Det angivna menyalternativet utdata om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s1, s2, s3, s4;
    ;

    s1 = menuItemActionStr(AssetCopy);
    s2 = menuItemDisplayStr(Address);
    s3 = menuItemOutputStr(AssetBarcode);
    s4 = menuStr(Administration);

    print "menuItemActionStr for AssetCopy is " + s1;
    print "menuItemDisplayStr for Address is " + s2;
    print "menuItemOutputStr for AssetBarcode is " + s3;
    print "menuStr for Administration is " + s4;

    pause;
}

Verifierar att den angivna menyn finns i Application Explorer. om inte, uppstår ett kompilatorfel.

Syntax

str menuStr(class menu)

Parameterar

Parameter Description
meny Namnet på menyn som ska verifieras.

Returvärde

Namnet på det angivna menyalternativet om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s1, s2, s3, s4;
    ;

    s1 = menuItemActionStr(AssetCopy);
    s2 = menuItemDisplayStr(Address);
    s3 = menuItemOutputStr(AssetBarcode);
    s4 = menuStr(Administration);

    print "menuItemActionStr for AssetCopy is " + s1;
    print "menuItemDisplayStr for Address is " + s2;
    print "menuItemOutputStr for AssetBarcode is " + s3;
    print "menuStr for Administration is " + s4;

    pause;
}

methodStr

Verifierar att den angivna metoden finns i den angivna klassen. om det inte gör det uppstår ett kompilatorfel.

Syntax

str methodStr(class class, int method)

Parameterar

Parameter Description
class Namnet på klassen.
method Namnet på den metod som ska valideras.

Returvärde

Namnet på den angivna metoden, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    #define.timeout(50)
    str s;
    SysHelpInitTimeOut SysHelpInitTimeOut;
    ;

    s = methodStr(SysHelpInitTimeOut, timeout);
    print s;
    pause;
}

minInt

Hämtar det minsta signerade värdet som kan lagras i en int-typ .

Syntax

int minInt()

Returvärde

Minimivärdet för en int-typ .

Anmärkningar

Ett annat heltalsvärde är större än eller lika med det returnerade värdet. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void minIntExample(Args _arg)
{
    int i;
    ;
    i = minInt();
    print "minInt() is " + int2Str(i);    
    pause;
}

privilegeStr

Returnerar namnet på behörigheten.

Syntax

str privilegeStr(str privilege)

Parameterar

Parameter Description
privilegium Den behörighet som namnet ska returneras för.

Returvärde

Namnet på privilegiet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

queryDatasourceStr

Gör att X++-kompilatorn kontrollerar om datakällan finns i frågan och ersätter funktionsanropet med en sträng med det giltiga datakällans namn.

Syntax

str queryDataSourceStr(queryName, dataSourceName)

Parameterar

Parameter Description
queryName Namnet på frågan, inte inom citattecken.
dataSourceName Namnet på den datakälla som finns i frågan, inte inom citattecken.

Returvärde

En sträng som innehåller namnet på datakällan som den visas i Application Explorer.

Anmärkningar

Ett kompileringsfel utfärdas om kompilatorn fastställer att datakällan inte finns i frågan. Om X++-koden använder en sträng som innehåller citattecken för att ange datakällans namn kan felet inte identifieras förrän körningen. Med den här funktionen kan kompilatorn identifiera felet tidigare vid kompileringstillfället. X++-funktioner som queryDataSourceStr som körs av kompilatorn kallas kompileringsfunktioner eller kompileringstidsfunktioner. Därför är indataparametrarna inte standardsträngar inom citattecken. Kompileringstidsfunktioner representeras inte i p-koden eller annan körbar fil som är utdata från kompilatorn. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

queryMethodStr

Returnerar namnet på en metod för en fråga.

Syntax

str queryMethodStr(str queryName, str methodName)

Parameterar

Parameter Description
queryName Namnet på frågan.
methodName Formulärets metod.

Returvärde

Namnet på en metod i en fråga.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

queryStr

Hämtar en sträng som representerar en befintlig fråga.

Syntax

str queryStr(str query)

Parameterar

Parameter Description
query Frågan som ska hämtas.

Returvärde

Namnet på frågan.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void queryStrExample(Args _arg)
{
    str myText;
    ;

    myText = queryStr(AssetTable);
    Global::info(strfmt("%1 is the name of the query.",myText));
}
/****Infolog Display
Message (09:45:16 am)
AssetTable is the name of the query.
****/

reportStr

Hämtar en sträng som representerar namnet på den angivna rapporten.

Syntax

str reportStr(str report)

Parameterar

Parameter Description
report Den rapport som namnet ska returneras för.

Returvärde

Namnet på rapporten.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel tilldelas namnet på rapporten AssetAddition till variabeln MyTxt .

static void reportStrExample(Args _args)
{
    str MyTxt;
    ;

    MyTxt = reportStr(AssetAddition);
    Global::info(strfmt("%1 is the name of the report.", MyTxt));
}
/****Infolog Display.
Message (10:46:36 am)
AssetAddition is the name of the report.
****/

resourceStr

Verifierar att den angivna resursen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str resourceStr(str resourcename)

Parameterar

Parameter Description
resourcename Namnet på den resurs som ska verifieras.

Returvärde

Namnet på den angivna resursen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    print "Str for resource StyleSheet_Help_Axapta is " 
        + resourceStr(StyleSheet_Help_Axapta);
    pause;
}

roleStr

Hämtar en sträng som representerar namnet på den angivna säkerhetsrollen.

Syntax

str roleStr(str securityRole)

Parameterar

Parameter Description
securityRole Namnet på säkerhetsrollen.

Returvärde

Namnet på säkerhetsrollen i en sträng.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

ssrsReportStr

Hämtar en sträng som representerar namnet på den angivna rapporten. Använd den här funktionen när du vill ange den rapport som ska köras av en rapportkontrollantklass.

Syntax

str ssrsReportStr(str report, str design)

Parameterar

Parameter Description
report Rapporten som ska returnera namnet på.
design Namnet på den design som är associerad med rapporten.

Returvärde

Namnet på rapporten.

Anmärkningar

Funktionen ssrsReportStr parsar de två värden som skickas till den för att verifiera om de tillhör en giltig rapport. Rapportnamnet måste anges när ett menyalternativ pekar på en kontrollant(), så att kontrollanten kan avgöra vilken kombination av rapportdesign som måste anropas. Användning av funktionen ssrsReportStr ger fördelen med kompileringstidsverifiering för rapporten och designnamnet. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

public static void main(Args _args)
{
    // Initializing the object for a controller class, in this case, the class named AssetListingController.
    SrsReportRunController controller = new AssetListingController();

    // Getting the properties of the called object (in this case AssetListing MenuItem)
    controller.parmArgs(_args);
    // Setting the Report name for the controller.
    controller.parmReportName(ssrsReportStr(AssetListing, Report));

    // Initiate the report execution.
    controller.startOperation();
}

staticDelegateStr

Returnerar namnet på ett statiskt ombud.

Syntax

str staticDelegateStr(str class, str delegate)

Parameterar

Parameter Description
class Namnet på en klass, tabell eller ett formulär.
delegate Namnet på ombudet.

Returvärde

Namnet på ombudet.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

staticMethodStr

Verifierar att den angivna statiska metoden finns i den angivna klassen. om det inte gör det uppstår ett kompilatorfel.

Syntax

str staticMethodStr(class class, int method)

Parameterar

Parameter Description
class Namnet på klassen.
method Namnet på den statiska metod som ska valideras.

Returvärde

Namnet på den statiska metoden, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

tableCollectionStr

Verifierar att den angivna tabellsamlingen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str tableCollectionStr(class tablecollection)

Parameterar

Parameter Description
tablecollection Namnet på tabellsamlingen som ska verifieras.

Returvärde

Namnet på den angivna tabellsamlingen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

tableFieldGroupStr

Hämtar namnet på en fältgrupp som en sträng.

Syntax

str tableFieldGroupStr(str tableName, str fieldGroupName)

Parameterar

Parameter Description
tableName Tabellen som innehåller fältgruppen.
fieldGroupName Fältgruppen i tabellen.

Returvärde

Namnet på fältgruppen som en sträng.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel hämtas namnet på fältgruppen Redigering som en sträng.

static void tableFieldGroupStrExample(Args _arg)
{
    ;

    Global::info(tableFieldGroupStr(AccountingDistribution, Editing));
}
/****Infolog Display
Message (03:14:54 pm)
Editing
****/

tableMethodStr

Verifierar att den angivna metoden finns i den angivna tabellen. om det inte gör det uppstår ett kompilatorfel.

Syntax

str tableMethodStr(int table, int method)

Parameterar

Parameter Description
table Tabellens namn.
method Namnet på den metod som ska valideras.

Returvärde

Namnet på metoden, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

tableNum

Hämtar tabell-ID:t för den angivna tabellen.

Syntax

int tableNum(str table)

Parameterar

Parameter Description
table Tabellen som tabell-ID:t ska hämtas för.

Returvärde

Tabell-ID för den angivna tabellen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel anges variabeln tableID till 77, vilket är ID :t för tabellen CustTable .

static void tableNumExample(Args _args)
{
    int tableID;
    ;

    tableID = tableNum(CustTable);
    Global::info(strfmt("%1 is the table ID for the CustTable table.", tableID));

}
/****Infolog Display
Message (11:15:54 am)
77 is the table ID for the CustTable table.
****/

tablePName

Hämtar en sträng som innehåller det utskrivbara namnet på den angivna tabellen.

Syntax

str tablePName(str table)

Parameterar

Parameter Description
table Tabellen som du vill hämta det utskrivbara namnet för.

Returvärde

Namnet på den angivna tabellen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel tilldelas etiketten för tabellen CustTable till variabeln MyText .

static void tablePNameExample(Args _args)
{
    str MyText;
    ;

    MyText = tablePname(CustTable);
    Global::info(strfmt("%1 is the label of the CustTable table.", MyText));
}
/**** Infolog Display.
Message (12:13:53 pm)
Customers is the label of the CustTable table.
****/

tableStaticMethodStr

Verifierar att den angivna statiska metoden finns i den angivna tabellen. om det inte gör det uppstår ett kompilatorfel.

Syntax

str tableStaticMethodStr(int table, int method)

Parameterar

Parameter Description
table Tabellens namn.
method Namnet på den statiska metod som ska valideras.

Returvärde

Namnet på den angivna statiska metoden.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

tableStr

Hämtar en sträng som innehåller namnet på den angivna tabellen.

Syntax

str tableStr(str table)

Parameterar

Parameter Description
table Tabellen som du vill hämta en sträng för.

Returvärde

Ett strängvärde som innehåller namnet på den angivna tabellen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande exempel tilldelas namnet på tabellen CustTable till variabeln MyTxt .

static void tableStrExample(Args _args)
{
    str MyTxt;
    ;

    MyTxt = tableStr(CustTable);
    Global::info(strfmt("%1 is the str output of the input of CustTable.", MyTxt));
}
/**** Infolog Display. 
Message (01:21:49 pm)
CustTable is the str output of the input of CustTable.
****/

tileStr

Hämtar en sträng som representerar namnet på den angivna panelen.

Syntax

str tileStr(str tile)

Parameterar

Parameter Description
kakel Namnet på panelen.

Returvärde

Namnet på panelen i en sträng.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

varStr

Hämtar en sträng som innehåller namnet på den angivna variabeln.

Syntax

str varStr(str var)

Parameterar

Parameter Description
var Namnet på variabeln.

Returvärde

En sträng som innehåller namnet på den angivna variabeln.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void varStrExample(Args _arg)
{
    str myString;
    anytype myVariable;
    ;

    myString = varStr(myVariable);
    Global::info(strfmt("%1 is the variable name.", myString));
}
/****Infolog Display.
Message (02:26:56 pm)
myVariable is the variable name.
****/

webActionItemStr

Verifierar att det angivna webbåtgärdsobjektet finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webActionItemStr(class webactionitem)

Parameterar

Parameter Description
webactionitem Namnet på det webbåtgärdsobjekt som ska verifieras.

Returvärde

Namnet på det angivna webbåtgärdsobjektet om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;
    s = webActionItemStr(EPFlushData);
    print "webactionitem str is " + s;
    pause;
}

webDisplayContentItemStr

Verifierar att det angivna webbvisningsinnehållsobjektet finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webDisplayContentItemStr(class webdisplaycontentitem)

Parameterar

Parameter Description
webdisplaycontentitem Namnet på det webbvisningsinnehållsobjekt som ska verifieras.

Returvärde

Namnet på det angivna webbvisningsinnehållsobjektet, om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;

    s = webDisplayContentItemStr(EPAdmin);
    print "string for webcontent display item EPAdmin is " + s;
    pause;
}

webFormStr

Verifierar att det angivna webbformuläret finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webFormStr(str name)

Parameterar

Parameter Description
name Namnet på webbformuläret som ska verifieras.

Returvärde

Namnet på det angivna webbformuläret, om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;
    s = webFormStr(EPAdmin);
    print "String for web form EPAdmin is " + s;
    pause;
}

webletItemStr

Verifierar att det angivna webletobjektet finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webletItemStr(class webletitem)

Parameterar

Parameter Description
webletitem Namnet på det weblet-objekt som ska verifieras.

Returvärde

Namnet på det angivna webletobjektet, om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;
    s = webletItemStr(WebFormWeblet);
    print "String for WebFormWeblet is " + s;
    pause;
}

webMenuStr

Verifierar att den angivna webbmenyn finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webMenuStr(str name)

Parameterar

Parameter Description
name Namnet på webbmenyn som ska verifieras.

Returvärde

Namnet på den angivna webbmenyn, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;
    s = webMenuStr(ECPAdmin);
    print "String for web menu ECPAdmin is " + s;
    pause;
}

webOutputContentItemStr

Verifierar att det angivna webbutdatainnehållsobjektet finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webOutputContentItemStr(class weboutputcontentitem)

Parameterar

Parameter Description
weboutputcontentitem Namnet på det webbutdatainnehållsobjekt som ska verifieras.

Returvärde

Namnet på det angivna webbutdatainnehållsobjektet, om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;
    s = webOutputContentItemStr(EPPriceList);
    print "string for weboutput content item EPPriceList is " + s;
    pause;
}

webbsidaDefStr

Verifierar att den angivna webbsidedefinitionen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webpageDefStr(str pagename)

Parameterar

Parameter Description
sidnamn Namnet på den webbplatsdefinition som ska valideras.

Returvärde

Namnet på den angivna webbsidesdefinitionen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

webReportStr

Verifierar att den angivna webbrapporten finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webReportStr(str name)

Parameterar

Parameter Description
name Namnet på webbrapporten som ska verifieras.

Returvärde

Namnet på den angivna webbrapporten, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;
    s = webReportStr(EPCSSSalesConfirm);
    print "String for web report EPCSSalesConfirm is " + s;
    pause;
}

websiteDefStr

Verifierar att den angivna webbplatsdefinitionen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str websiteDefStr(str resourcename)

Parameterar

Parameter Description
resourcename Namnet på webbplatsdefinitionen som ska valideras.

Returvärde

Namnet på den angivna webbplatsdefinitionen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;

    s = websiteDefStr(AxSiteDef_1033_xip);
    print "string for web site definition AxSiteDef_1033_xip is " + s;
    pause;
}

webSiteTempStr

Verifierar att den angivna webbplatsmallen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str websiteTempStr(str resourcename)

Parameterar

Parameter Description
resourcename Namnet på webbplatsmallen som ska verifieras.

Returvärde

Namnet på den angivna webbplatsmallen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

Inget exempel.

webStaticFileStr

Verifierar att den angivna webbstatiska filen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webStaticFileStr(str pagename)

Parameterar

Parameter Description
sidnamn Namnet på den webbstatiska fil som ska verifieras.

Returvärde

Namnet på den angivna webbstatiska filen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;

    s = webStaticFileStr(AXEP);
    print "string for web static file AXEP is " + s;
    pause;
}

webUrlItemStr

Verifierar att det angivna webb-URL-objektet finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webUrlItemStr(class weburlitem)

Parameterar

Parameter Description
weburlitem Namnet på webb-URL-objektet som ska verifieras.

Returvärde

Namnet på det angivna webb-URL-objektet om det är giltigt.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;

    s = webUrlItemStr(EPAdmin);
    print "string for web url item EPAdmin is " + s;
    pause;
}

webWebPartStr

Verifierar att den angivna webbdelen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str webWebpartStr(str resourcename)

Parameterar

Parameter Description
resourcename Namnet på webbdelen som ska verifieras.

Returvärde

Namnet på den angivna webbdelen, om den är giltig.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

{
    str s;
    ;

    s = webWebpartStr(AxWebParts_cab);
    print "string for web part AxWebParts_cab is " + s;
    pause;
}

workflowApprovalStr

Hämtar namnet på ett arbetsflödesgodkännande i programobjektträdet (Application Explorer) som en sträng.

Syntax

str workflowapprovalstr(approval approval)

Parameterar

Parameter Description
godkännande Application Explorer-namnet på arbetsflödets godkännande.

Returvärde

En sträng som representerar Application Explorer-namnet på arbetsflödets godkännande.

Anmärkningar

Använd den här funktionen i stället för literaltext för att hämta en sträng som innehåller arbetsflödets godkännandenamn. Om arbetsflödesgodkännandet inte finns genererar funktionen ett syntaxfel vid kompileringstillfället. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande kodexempel anges variabeln str s till MyWorkflowApproval , som är namnet på arbetsflödets godkännande i Application Explorer.

static void MyWorkflowApprovalStrExample(Args _args)
{
    str s;
    ;
    s = workflowapprovalstr(MyWorkflowApproval);
    print s;
    pause;
}

workflowCategoryStr

Hämtar namnet på en arbetsflödeskategori i programobjektträdet (Application Explorer) som en sträng.

Syntax

str workflowcategorystr(category category)

Parameterar

Parameter Description
kategori Application Explorer-namnet på arbetsflödeskategorin.

Returvärde

En sträng som representerar namnet på Application Explorer för arbetsflödeskategorin.

Anmärkningar

Använd den här funktionen i stället för literaltext för att hämta en sträng som innehåller arbetsflödets kategorinamn. Om arbetsflödeskategorin inte finns genererar funktionen ett syntaxfel vid kompileringstillfället. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande kodexempel anges variabeln str s till MyWorkflowCategory , som är namnet på arbetsflödeskategorin i Application Explorer.

static void MyWorkflowCategoryStrExample(Args _args)
{
    str s;
    ;
    s = workflowcategorystr(MyWorkflowCategory);
    print s;
    pause;
}

workflowTaskStr

Hämtar namnet på en arbetsflödesaktivitet i programobjektträdet (Application Explorer) som en sträng.

Syntax

str workflowtaskstr(task task)

Parameterar

Parameter Description
uppgift Application Explorer-namnet på arbetsflödesuppgiften.

Returvärde

En sträng som representerar Application Explorer-namnet på arbetsflödesuppgiften.

Anmärkningar

Använd den här funktionen i stället för literaltext för att hämta en sträng som innehåller arbetsflödets uppgiftsnamn. Om arbetsflödesuppgiften inte finns genererar funktionen ett syntaxfel vid kompileringstillfället. Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

I följande kodexempel anges variabeln str s till MyWorkflowTask , som är namnet på arbetsflödesaktiviteten i Application Explorer.

static void MyWorkflowTaskStrExample(Args _args)
{
    str s;
    ;
    s = workflowtaskstr(MyWorkflowTask);
    print s;
    pause;
}

workflowTypeStr

Verifierar att den angivna arbetsflödestypen finns i Application Explorer. om det inte gör det uppstår ett kompilatorfel.

Syntax

str workflowTypeStr(str workflow)

Parameterar

Parameter Description
arbetsflöde Namnet på arbetsflödestypen som ska verifieras.

Returvärde

Namnet på arbetsflödestypen.

Anmärkningar

Det här är en kompileringstidsfunktion. Mer information finns i Översikt.

Example

static void workFlowTypeStrExample(Args _args)
{
    str s;
    ;
    s = workFlowTypeStr(BudgetAccountEntryType);
    print s;
    pause;
}