Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Notat
Community-interessegrupper er nu flyttet fra Yammer til Microsoft Viva Engage. Hvis du vil deltage i et Viva Engage-community og deltage i de seneste diskussioner, skal du udfylde formularen Anmod om adgang til Finance and Operations Viva Engage Community og vælge det community, du vil deltage i.
I denne artikel beskrives kompileringstidsfunktionerne og deres syntaks, parametre og returværdier.
Overblik
Kompileringsfunktioner udføres tidligt under kompilering af X++-kode. De skal så vidt muligt bruges i X++-kode for at gøre koden modstandsdygtig over for ændringer af de metadata, der er gemt i Application Explorer. Kompileringstidsfunktionerne har deres inputværdi bekræftet af compileren. Hvis inputværdien ikke findes, så den svarer til et eksisterende objekt i Application Explorer, udsteder compileren en fejl. Input til disse funktioner skal være konstanter, fordi compileren ikke kan bestemme den værdi, som en variabel indeholder på kørselstidspunktet. En kompileringstidsfunktion er en metadataantagelsesfunktion. Det kræver argumenter, der repræsenterer et objekt i Application Explorer, og validerer argumenterne på kompileringstidspunktet. Den har ingen effekt på kørselstidspunktet. Attributter er klasser, der nedarver fra SysAttribute-klassen . Hvis du vil understøtte valideringen af metadata for formular, rapport, forespørgsel og menu, skal du bruge egenskaben AutoDeclaration på kontrolelementer. De fleste af disse funktioner henter metadata om elementer, der findes i Application Explorer. Nogle almindelige kompileringstidsfunktioner er som følger:
-
classNum– Henter id'et for en klasse. -
classStr– Kontrollerer under kompileringstiden, at der findes en klasse med det navn. Denne fremgangsmåde er bedre end at finde fejlen senere under kørsel. -
evalBuf– Evaluerer inputstrengen for X++-kode og returnerer derefter resultaterne som en streng. -
literalStr– henter et mærkat-id, når der angives en strengrepræsentation af en etiket, f.eks. strengen"@SYS12345". F.eks.,myLabel.exists(literalStr("@SYS12345"));.
Notat
X++ kompileringstidsfunktioner kan ikke kaldes fra et .NET-program.
Functions
attributeStr
Validerer, at den angivne attributklasse findes i Application Explorer. Hvis ikke, opstår der en kompileringsfejl.
Syntax
str classStr(class class)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Navnet på den attribut, der skal valideres. |
Returværdi
Navnet på attributten.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void attributeStrExample(Args _args)
{
str s;
;
s = attributeStr(AifDocumentOperationAttribute);
print s;
pause;
}
classNum
Henter id'et for den angivne klasse.
Syntax
int classNum(class class)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Den klasse, id'et skal hentes for. |
Returværdi
Id'et for den angivne klasse.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void classNumExample(Args _args)
{
int i;
;
i = classNum(Global);
print i;
pause;
}
classStr
Henter navnet på en klasse som en streng.
Syntax
str classStr(class class)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Navnet på den klasse, der skal returneres. |
Returværdi
Navnet på klassen.
Bemærkninger
Brug denne funktion i stedet for konstanttekst til at hente en streng, der indeholder klassenavnet. Hvis klassen ikke findes, genererer funktionen en syntaksfejl på kompileringstidspunktet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void clStrExample(Args _args)
{
str s;
;
s = classStr(Global);
print s;
pause;
}
configurationKeyNum
Henter id'et for den angivne konfigurationsnøgle.
Syntax
int configurationKeyNum(str keyname)
Parametre
| Parameter | Beskrivelse |
|---|---|
| keyname | Den konfigurationsnøgle, som id'et skal returneres for. |
Returværdi
Id'et for den angivne konfigurationsnøgle.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void configurationKeyNum(Args _args)
{
int i;
;
i = configurationKeyNum(AIF);
print i;
pause;
}
configurationKeyStr
Henter navnet på en konfigurationsnøgle som en streng.
Syntax
str configurationKeyStr(str keyname)
Parametre
| Parameter | Beskrivelse |
|---|---|
| keyname | Navnet på konfigurationsnøgle. |
Returværdi
Navnet på konfigurationsnøgle.
Bemærkninger
Brug denne funktion i stedet for konstant tekst til at hente en streng, der indeholder konfigurationsnøglens navn. Hvis nøglen ikke findes, genererer funktionen en syntaksfejl på kompileringstidspunktet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void configurationKeyStrExample(Args _args)
{
str s;
;
s = configurationKeyStr(AIF);
print s;
pause;
}
dataEntityDataSourceStr
Henter navnet på en datakilde for en dataenhed.
Syntax
str dataEntityDataSourceStr(str dataEntity, str dataSource)
Parametre
| Parameter | Beskrivelse |
|---|---|
| dataEntity | Navnet på dataenheden. |
| dataSource | Navnet på datakilden. |
Returværdi
Navnet på datakilden.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
delegateStr
Returnerer navnet på stedfortræderen.
Syntax
str delegateStr(str class, str instanceDelegate)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Navnet på klassen, tabellen eller formularen. |
| instanceDelegate | Navnet på forekomstens stedfortræder. |
Returværdi
Navnet på stedfortræderen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
dimensionHierarchyLevelStr
Returnerer navnet på dimensionens hierarkiniveau.
Syntax
str dimensionHierarchyLevelStr(str dimensionHierarchyLevel)
Parametre
| Parameter | Beskrivelse |
|---|---|
| dimensionHierarchyLevel | Navnet på dimensionens hierarkiniveau. |
Returværdi
Navnet på dimensionens hierarkiniveau.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
dimensionHierarchyStr
Returnerer navnet på dimensionshierarkiet.
Syntax
str dimensionHierarchyStr(str dimensionHierarchy)
Parametre
| Parameter | Beskrivelse |
|---|---|
| dimensionHierarchy | Navnet på dimensionshierarkiet. |
Returværdi
Navnet på dimensionshierarkiet.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
dimensionReferenceStr
Returnerer navnet på dimensionsreferencen.
Syntax
str dimensionReferenceStr(str dimensionReference)
Parametre
| Parameter | Beskrivelse |
|---|---|
| dimensionReference | Navnet på dimensionsreferencen. |
Returværdi
Navnet på dimensionsreferencen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
dutyStr
Henter en streng, der repræsenterer navnet på den angivne sikkerhedstjeneste.
Syntax
str dutyStr(str securityDuty)
Parametre
| Parameter | Beskrivelse |
|---|---|
| securityDuty | Navnet på sikkerhedstolden. |
Returværdi
Navnet på sikkerhedspligten i en streng.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
enumCnt
Henter antallet af elementer i den angivne optællingstype.
Syntax
int enumCnt(enum enumtype)
Parametre
| Parameter | Beskrivelse |
|---|---|
| enumtype | Optællingstypen. |
Returværdi
Antallet af elementer i den angivne optællingstype.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
enumCnt(NoYes); //Returns 2, as the two elements are Yes and No.
enumLiteralStr
Angiver, om den angivne streng er et element af den angivne optællingstype.
Syntax
\enumLiteralStr(enum enum, string str)
Parametre
| Parameter | Beskrivelse |
|---|---|
| enum | Den optællingstype, som den angivne værdi skal hentes fra. |
Returværdi
Værdien af parameteren str , hvis den angivne streng blev fundet. ellers en kompileringsfejl.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void getEnumValueAsString()
{
str i;
i = enumLiteralStr(ABCEnum, "valueInABCEnum");
print i;
pause;
}
enumNum
Henter id'et for den angivne optællingstype.
Syntax
int enumNum(enum enum)
Parametre
| Parameter | Beskrivelse |
|---|---|
| enum | Den optælling, som id'et skal returneres for. |
Returværdi
Id'et for den angivne optællingstype.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void enumNum(Args _args)
{
int i;
;
i = enumNum(ABC);
print i;
pause;
}
enumStr
Henter navnet på en optælling som en streng.
Syntax
str enumStr(enum enum)
Parametre
| Parameter | Beskrivelse |
|---|---|
| enum | Navnet på optællingen. |
Returværdi
Navnet på optællingen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void enumStrExample(Args _args)
{
str s;
;
s = enumStr(ABC);
print s;
pause;
}
extendedTypeNum
Henter id'et for den angivne udvidede datatype.
Syntax
int extendedTypeNum(int str)
Parametre
| Parameter | Beskrivelse |
|---|---|
| Str | Den udvidede datatype, som id'et skal returneres for. |
Returværdi
Id'et for den angivne udvidede datatype.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void EDTNum(Args _args)
{
int i;
str s;
;
i = extendedTypeNum(AccountName);
s = extendedTypeStr(AccountName);
print int2Str(i);
print s;
pause;
}
extendedTypeStr
Henter navnet på en udvidet datatype som en streng.
Syntax
str extendedTypeStr(int str)
Parametre
| Parameter | Beskrivelse |
|---|---|
| Str | Navnet på den udvidede datatype. |
Returværdi
Navnet på den udvidede datatype.
Bemærkninger
Brug denne funktion i stedet for konstant tekst til at returnere en streng, der indeholder navnet på den udvidede datatype. Hvis datatypen ikke findes, genererer funktionen extendedTypeStr en syntaksfejl på kompileringstidspunktet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void EDTStr(Args _args)
{
int i;
str s;
;
i = extendedTypeNum(AccountName);
s = extendedTypeStr(AccountName);
print int2Str(i);
print s;
pause;
}
fieldNum
Returnerer id-nummeret på det angivne felt.
Syntax
int fieldNum(str tableName, str fieldName)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabelnavn | Navnet på tabellen. |
| fieldName | Navnet på feltet. |
Returværdi
Id'et for det angivne felt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel udskrives nummeret på feltet CashDisc 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
Henter navnet på det angivne felt.
Syntax
str fieldPName(str tableid, str fieldid)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tableid | Den tabel, der indeholder det angivne felt. |
| fieldid | Det felt, der skal konverteres. |
Returværdi
Feltets navn.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel udskrives etiketten for feltet CashDisc .
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
Henter feltnavnet for det angivne felt.
Syntax
str fieldStr(str tableid, str fieldid)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tableid | Den tabel, der indeholder feltet. |
| fieldid | Det felt, der skal konverteres. |
Returværdi
Feltnavnet på det angivne felt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel tildeles navnet på feltet CashDisc til variablen 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
Medfører, at X++-compileren kontrollerer, om kontrolelementet findes i formularen, og erstatter funktionskaldet med en streng med det gyldige kontrolelementnavn.
Syntax
str formControlStr(formName, controlName)
Parametre
| Parameter | Beskrivelse |
|---|---|
| formularnavn | Navnet på formularen, ikke i anførselstegn. |
| controlName | Navnet på det kontrolelement, der findes i formularen, ikke i anførselstegn. |
Returværdi
En streng, der indeholder navnet på kontrolelementet, som det vises i Application Explorer.
Bemærkninger
Der udstedes en kompileringsfejl, hvis compileren bestemmer, at kontrolelementet ikke findes i formularen. Hvis X++-koden bruger en streng, der indeholder anførselstegn, til at angive navnet på kontrolelementet, kan fejlen ikke registreres, før kørselstidspunktet. Brug af denne funktion gør det muligt for compileren at finde fejlen tidligere på kompileringstidspunktet. X++-funktioner, f.eks . formControlStr , der udføres af compileren, kaldes kompilerings- eller kompileringstidsfunktioner. Derfor er inputparametrene ikke standardstrenge i anførselstegn. Compile-time-funktioner repræsenteres ikke i p-koden eller andre eksekverbare filer, der skrives af compileren. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
formDataFieldStr
Returnerer navnet på et datafelt i en formular.
Syntax
str formDataFieldStr(str formName, str dataSource, str dataField)
Parametre
| Parameter | Beskrivelse |
|---|---|
| formularnavn | Navnet på formularen. |
| dataSource | Formularens datakilde. |
| dataField | Datakildens datafelt. |
Returværdi
Navnet på et datafelt i en formular.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
str a = formDataFieldStr(FMVehicle, FMModelRate, RatePerDay);
formDataSourceStr
Returnerer navnet på en datakilde i en formular.
Syntax
str formDataSourceStr(str formName, str dataSource)
Parametre
| Parameter | Beskrivelse |
|---|---|
| formularnavn | Navnet på formularen. |
| dataSource | Formularens datakilde. |
Returværdi
Navnet på en datakilde i en formular.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
str b = formDataSourceStr(FMVehicle, FMModelRate);
formMethodStr
Returnerer navnet på en metode i en formular.
Syntax
str formMethodStr(str formName, str methodName)
Parametre
| Parameter | Beskrivelse |
|---|---|
| formularnavn | Navnet på formularen. |
| methodName | Formularens metode. |
Returværdi
Navnet på en metode i en formular.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel udskrives navnet på metoden showDialog .
str c = formMethodStr(Batch,showDialog);
formularstr
Henter navnet på en formular.
Syntax
str formStr(str form)
Parametre
| Parameter | Beskrivelse |
|---|---|
| formular | Navnet på en formular. |
Returværdi
En streng, der repræsenterer navnet på formularen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel udskrives navnet på formularen InventDim.
static void formStrExample(Args _arg)
{
;
Global::info(formStr(InventDim));
}
/****Infolog Display
Message (11:04:39 am)
InventDim
****/
identifierStr
Konverterer det angivne id til en streng.
Syntax
str identifierStr(str ident)
Parametre
| Parameter | Beskrivelse |
|---|---|
| Ident | Det id, der skal konverteres. |
Returværdi
En streng, der repræsenterer det angivne id.
Bemærkninger
Du modtager en advarsel om bedste praksis, hvis du bruger funktionen identifierStr . Dette sker, fordi der udføres kontrol af eksistens for identifierStr. Prøv at bruge en mere specifik kompileringstidsfunktion, hvis der er en tilgængelig. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende kodeeksempel tildeles variablen myvar til variablen variabel.
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
Konverterer det angivne indeks til et tal.
Syntax
int indexNum(str tableid, str indexid)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tableid | Den tabel, der indeholder indekset. |
| indexid | Det indeks, der skal konverteres. |
Returværdi
Det indeksnummer, der repræsenterer det angivne indeks.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel returneres indeksværdien for Party-indekset.
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
Konverterer det angivne indeks til en streng.
Syntax
str indexStr(str tableid, str indexid)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tableid | Den tabel, der indeholder indekset. |
| indexid | Det indeks, der skal konverteres. |
Returværdi
En streng, der repræsenterer det angivne indeks.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel tildeles CashDisc-indeksværdien til variablen 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
Validerer, at den angivne licenskode findes i Application Explorer. Hvis ikke, opstår der en kompileringsfejl.
Syntax
int licenseCodeNum(str codename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| codename | Navnet på den licenskode, der skal valideres. |
Returværdi
Nummeret på den angivne licenskode.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
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
Validerer, at den angivne licenskode findes i Application Explorer. Hvis ikke, opstår der en kompileringsfejl.
Syntax
str licenseCodeStr(str codename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| codename | Navnet på den licenskode, der skal valideres. |
Returværdi
Navnet på den angivne licenskode.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
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
Validerer, at den angivne streng kan være en konstantstreng. Hvis ikke, opstår der en kompileringsfejl.
Syntax
str literalStr(int str)
Parametre
| Parameter | Beskrivelse |
|---|---|
| codename | Den streng, der skal valideres. |
Returværdi
Konstantstrengen, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = literalStr("This is a literal str");
print s;
pause;
}
maxDate
Henter den maksimale værdi, der er tilladt for en variabel af typen dato.
Syntax
date maxDate()
Returværdi
Den maksimale værdi, der er tilladt for en variabel af typen dato, som er 2154-12-31.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void maxDateExample(Args _arg)
{
date maximumDate;
;
maximumDate = maxDate();
print maximumDate;
pause;
}
maxInt
Henter den maksimale signerede værdi, der kan gemmes i en int-type .
Syntax
int maxInt()
Returværdi
Den maksimalt tilladte værdi for et heltal.
Bemærkninger
Alle andre heltal vil være mindre end eller lig med den returnerede værdi. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void maxIntExample(Args _arg)
{
int i;
;
print "The maximum value for type int is " + int2Str(maxInt());
pause;
}
measurementStr
Returnerer navnet på en måling.
Syntax
str measurementStr(str measurement)
Parametre
| Parameter | Beskrivelse |
|---|---|
| mål | Navnet på målingen. |
Returværdi
Navnet på målingen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
measureStr
Returnerer navnet på en måling.
Syntax
str measureStr(str measure)
Parametre
| Parameter | Beskrivelse |
|---|---|
| måling | Navnet på målingen. |
Returværdi
Navnet på målingen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
menuItemActionStr
Validerer, at den angivne handling for menupunkter findes i programobjekttræet (Application Explorer); Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str menuItemActionStr(class menuitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| codename | Navnet på den menupunktshandling, der skal valideres. |
Returværdi
Navnet på menupunktshandlingen, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
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;
}
menuItemDisplayStr
Validerer, at det angivne menupunkt findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str menuitemdisplaystr(class menuItem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| codename | Navnet på det menupunkt, der skal valideres. |
Returværdi
Navnet på det angivne menupunkt vises, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
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;
}
menuItemOutputStr
Validerer, at det angivne menupunktsoutput findes i Application Explorer. Hvis ikke, opstår der en kompileringsfejl.
Syntax
str menuItemOutputStr(class menuitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| codename | Navnet på det menupunktsoutput, der skal valideres. |
Returværdi
Det angivne menupunkts output, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
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;
}
menuStr
Validerer, at den angivne menu findes i Application Explorer. Hvis ikke, opstår der en kompileringsfejl.
Syntax
str menuStr(class menu)
Parametre
| Parameter | Beskrivelse |
|---|---|
| menu | Navnet på den menu, der skal valideres. |
Returværdi
Navnet på det angivne menupunkt, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
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
Validerer, at den angivne metode findes i den angivne klasse. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str methodStr(class class, int method)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Navnet på klassen. |
| metode | Navnet på den metode, der skal valideres. |
Returværdi
Navnet på den angivne metode, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
#define.timeout(50)
str s;
SysHelpInitTimeOut SysHelpInitTimeOut;
;
s = methodStr(SysHelpInitTimeOut, timeout);
print s;
pause;
}
minInt
Henter den mindste signerede værdi, der kan gemmes i en int-type .
Syntax
int minInt()
Returværdi
Den mindste værdi for en int-type .
Bemærkninger
Alle andre heltalsværdier er større end eller lig med den returnerede værdi. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void minIntExample(Args _arg)
{
int i;
;
i = minInt();
print "minInt() is " + int2Str(i);
pause;
}
privilegeStr
Returnerer navnet på rettigheden.
Syntax
str privilegeStr(str privilege)
Parametre
| Parameter | Beskrivelse |
|---|---|
| rettighed | Rettigheden, som navnet skal returneres for. |
Returværdi
Navnet på rettigheden.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
queryDatasourceStr
Får X++-compileren til at kontrollere, om datakilden findes i forespørgslen, og erstatte funktionskaldet med en streng med det gyldige datakildenavn.
Syntax
str queryDataSourceStr(queryName, dataSourceName)
Parametre
| Parameter | Beskrivelse |
|---|---|
| queryName | Navnet på forespørgslen, ikke i anførselstegn. |
| dataSourceName | Navnet på den datakilde, der findes i forespørgslen, ikke i anførselstegn. |
Returværdi
En streng, der indeholder navnet på datakilden, som den vises i Application Explorer.
Bemærkninger
Der udstedes en kompileringsfejl, hvis compileren bestemmer, at datakilden ikke findes i forespørgslen. Hvis X++-koden bruger en streng, der indeholder anførselstegn, til at angive datakildenavnet, kan fejlen ikke registreres, før kørselstidspunktet. Brug af denne funktion gør det muligt for compileren at finde fejlen tidligere på kompileringstidspunktet. X++-funktioner, f.eks . queryDataSourceStr , der udføres af compileren, kaldes kompilerings- eller kompileringstidsfunktioner. Derfor er inputparametrene ikke standardstrenge i anførselstegn. Compile-time-funktioner repræsenteres ikke i p-koden eller andre eksekverbare filer, der skrives af compileren. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
queryMethodStr
Returnerer navnet på en metode i en forespørgsel.
Syntax
str queryMethodStr(str queryName, str methodName)
Parametre
| Parameter | Beskrivelse |
|---|---|
| queryName | Navnet på forespørgslen. |
| methodName | Formularens metode. |
Returværdi
Navnet på en metode i en forespørgsel.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
queryStr
Henter en streng, der repræsenterer en eksisterende forespørgsel.
Syntax
str queryStr(str query)
Parametre
| Parameter | Beskrivelse |
|---|---|
| forespørgsel | Den forespørgsel, der skal hentes. |
Returværdi
Navnet på forespørgslen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
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
Henter en streng, der repræsenterer navnet på den angivne rapport.
Syntax
str reportStr(str report)
Parametre
| Parameter | Beskrivelse |
|---|---|
| rapport | Den rapport, som navnet skal returneres for. |
Returværdi
Navnet på rapporten.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel tildeles navnet på rapporten AssetAddition til variablen 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
Validerer, at den angivne ressource findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str resourceStr(str resourcename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| resourcename | Navnet på den ressource, der skal valideres. |
Returværdi
Navnet på den angivne ressource, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
print "Str for resource StyleSheet_Help_Axapta is "
+ resourceStr(StyleSheet_Help_Axapta);
pause;
}
roleStr
Henter en streng, der repræsenterer navnet på den angivne sikkerhedsrolle.
Syntax
str roleStr(str securityRole)
Parametre
| Parameter | Beskrivelse |
|---|---|
| securityRole | Navnet på sikkerhedsrollen. |
Returværdi
Navnet på sikkerhedsrollen i en streng.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
ssrsReportStr
Henter en streng, der repræsenterer navnet på den angivne rapport. Brug denne funktion, når du vil angive den rapport, der skal køres af en rapportcontrollerklasse.
Syntax
str ssrsReportStr(str report, str design)
Parametre
| Parameter | Beskrivelse |
|---|---|
| rapport | Den rapport, der skal returneres navnet på. |
| design | Navnet på det design, der er knyttet til rapporten. |
Returværdi
Navnet på rapporten.
Bemærkninger
Funktionen ssrsReportStr fortolker de to værdier, der overføres til den, for at validere, om de tilhører en gyldig rapport. Rapportnavnet skal angives, når et menupunkt peger på en controller(), så den dataansvarlige kan bestemme, hvilken kombination af rapportdesign der skal aktiveres. Brug af funktionen ssrsReportStr giver fordelen ved kompileringstidsvalidering for rapporten og designnavnet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
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
Returnerer navnet på en statisk stedfortræder.
Syntax
str staticDelegateStr(str class, str delegate)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Navnet på en klasse, tabel eller formular. |
| delegeret | Navnet på stedfortræderen. |
Returværdi
Navnet på stedfortræderen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
staticMethodStr
Validerer, at den angivne statiske metode findes i den angivne klasse. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str staticMethodStr(class class, int method)
Parametre
| Parameter | Beskrivelse |
|---|---|
| klasse | Navnet på klassen. |
| metode | Navnet på den statiske metode, der skal valideres. |
Returværdi
Navnet på den statiske metode, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
tableCollectionStr
Validerer, at den angivne tabelsamling findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str tableCollectionStr(class tablecollection)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tablecollection | Navnet på den tabelsamling, der skal valideres. |
Returværdi
Navnet på den angivne tabelsamling, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
tableFieldGroupStr
Henter navnet på en feltgruppe som en streng.
Syntax
str tableFieldGroupStr(str tableName, str fieldGroupName)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabelnavn | Den tabel, der indeholder feltgruppen. |
| fieldGroupName | Feltgruppen i tabellen . |
Returværdi
Navnet på feltgruppen som en streng.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel hentes navnet på feltgruppen Redigering som en streng.
static void tableFieldGroupStrExample(Args _arg)
{
;
Global::info(tableFieldGroupStr(AccountingDistribution, Editing));
}
/****Infolog Display
Message (03:14:54 pm)
Editing
****/
tableMethodStr
Validerer, at den angivne metode findes i den angivne tabel. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str tableMethodStr(int table, int method)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabel | Navnet på tabellen. |
| metode | Navnet på den metode, der skal valideres. |
Returværdi
Navnet på metoden, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
tableNum
Henter tabel-id'et for den angivne tabel.
Syntax
int tableNum(str table)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabel | Den tabel, tabel-id'et skal hentes for. |
Returværdi
Tabel-id'et for den angivne tabel.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel angives variablen tableID til 77, som er id'et for 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
Henter en streng, der indeholder navnet på den angivne tabel, der kan udskrives.
Syntax
str tablePName(str table)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabel | Den tabel, du vil hente navnet på, der kan udskrives for. |
Returværdi
Navnet på den angivne tabel.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel tildeles navnet på tabellen CustTable til variablen 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
Validerer, at den angivne statiske metode findes i den angivne tabel. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str tableStaticMethodStr(int table, int method)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabel | Navnet på tabellen. |
| metode | Navnet på den statiske metode, der skal valideres. |
Returværdi
Navnet på den angivne statiske metode.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
tableStr
Henter en streng, der indeholder navnet på den angivne tabel.
Syntax
str tableStr(str table)
Parametre
| Parameter | Beskrivelse |
|---|---|
| tabel | Den tabel, der skal hentes en streng for. |
Returværdi
En strengværdi, der indeholder navnet på den angivne tabel.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende eksempel tildeles navnet på tabellen CustTable til variablen 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.
****/
feltstr
Henter en streng, der repræsenterer navnet på det angivne felt.
Syntax
str tileStr(str tile)
Parametre
| Parameter | Beskrivelse |
|---|---|
| del | Navnet på feltet. |
Returværdi
Navnet på feltet i en streng.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
varStr
Henter en streng, der indeholder navnet på den angivne variabel.
Syntax
str varStr(str var)
Parametre
| Parameter | Beskrivelse |
|---|---|
| var | Navnet på variablen. |
Returværdi
En streng, der indeholder navnet på den angivne variabel.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
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
Validerer, at det angivne webhandlingselement findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webActionItemStr(class webactionitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| webactionitem | Navnet på det webhandlingselement, der skal valideres. |
Returværdi
Navnet på det angivne webhandlingselement, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webActionItemStr(EPFlushData);
print "webactionitem str is " + s;
pause;
}
webDisplayContentItemStr
Validerer, at det angivne webvisningsindholdselement findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webDisplayContentItemStr(class webdisplaycontentitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| webdisplaycontentitem | Navnet på det webvisningsindholdselement, der skal valideres. |
Returværdi
Navnet på det angivne webvisningsindholdselement, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webDisplayContentItemStr(EPAdmin);
print "string for webcontent display item EPAdmin is " + s;
pause;
}
webFormStr
Validerer, at den angivne webformular findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webFormStr(str name)
Parametre
| Parameter | Beskrivelse |
|---|---|
| Navn | Navnet på den webformular, der skal valideres. |
Returværdi
Navnet på den angivne webformular, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webFormStr(EPAdmin);
print "String for web form EPAdmin is " + s;
pause;
}
webletItemStr
Validerer, at det angivne weblet-element findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webletItemStr(class webletitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| webletitem | Navnet på det webletelement, der skal valideres. |
Returværdi
Navnet på det angivne webletelement, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webletItemStr(WebFormWeblet);
print "String for WebFormWeblet is " + s;
pause;
}
webMenuStr
Validerer, at den angivne webmenu findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webMenuStr(str name)
Parametre
| Parameter | Beskrivelse |
|---|---|
| Navn | Navnet på den webmenu, der skal valideres. |
Returværdi
Navnet på den angivne webmenu, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webMenuStr(ECPAdmin);
print "String for web menu ECPAdmin is " + s;
pause;
}
webOutputContentItemStr
Validerer, at det angivne weboutputindholdselement findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webOutputContentItemStr(class weboutputcontentitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| weboutputcontentitem | Navnet på det weboutputindholdselement, der skal valideres. |
Returværdi
Navnet på det angivne weboutputindholdselement, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webOutputContentItemStr(EPPriceList);
print "string for weboutput content item EPPriceList is " + s;
pause;
}
websideDefStr
Validerer, at den angivne websidedefinition findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webpageDefStr(str pagename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| sidenavn | Navnet på den websidedefinition, der skal valideres. |
Returværdi
Navnet på den angivne websidedefinition, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
webReportStr
Validerer, at den angivne webrapport findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webReportStr(str name)
Parametre
| Parameter | Beskrivelse |
|---|---|
| Navn | Navnet på den webrapport, der skal valideres. |
Returværdi
Navnet på den angivne webrapport, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webReportStr(EPCSSSalesConfirm);
print "String for web report EPCSSalesConfirm is " + s;
pause;
}
websiteDefStr
Validerer, at den angivne webstedsdefinition findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str websiteDefStr(str resourcename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| resourcename | Navnet på den webstedsdefinition, der skal valideres. |
Returværdi
Navnet på den angivne webstedsdefinition, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = websiteDefStr(AxSiteDef_1033_xip);
print "string for web site definition AxSiteDef_1033_xip is " + s;
pause;
}
webSiteTempStr
Validerer, at den angivne webstedsskabelon findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str websiteTempStr(str resourcename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| resourcename | Navnet på den webstedsskabelon, der skal valideres. |
Returværdi
Navnet på den angivne webstedsskabelon, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
Intet eksempel.
webStaticFileStr
Validerer, at den angivne web statiske fil findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webStaticFileStr(str pagename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| sidenavn | Navnet på den statiske webfil, der skal valideres. |
Returværdi
Navnet på den angivne statiske webfil, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webStaticFileStr(AXEP);
print "string for web static file AXEP is " + s;
pause;
}
webUrlItemStr
Validerer, at det angivne URL-element findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webUrlItemStr(class weburlitem)
Parametre
| Parameter | Beskrivelse |
|---|---|
| weburlitem | Navnet på det URL-element på webstedet, der skal valideres. |
Returværdi
Navnet på det angivne URL-adresseelement, hvis det er gyldigt.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webUrlItemStr(EPAdmin);
print "string for web url item EPAdmin is " + s;
pause;
}
webWebPartStr
Validerer, at den angivne webdel findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str webWebpartStr(str resourcename)
Parametre
| Parameter | Beskrivelse |
|---|---|
| resourcename | Navnet på den webdel, der skal valideres. |
Returværdi
Navnet på den angivne webdel, hvis den er gyldig.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
{
str s;
;
s = webWebpartStr(AxWebParts_cab);
print "string for web part AxWebParts_cab is " + s;
pause;
}
workflowApprovalStr
Henter navnet på en arbejdsprocesgodkendelse i programobjekttræet (Application Explorer) som en streng.
Syntax
str workflowapprovalstr(approval approval)
Parametre
| Parameter | Beskrivelse |
|---|---|
| godkendelse | Navnet på godkendelse af arbejdsprocessen i Application Explorer. |
Returværdi
En streng, der repræsenterer navnet på Application Explorer for arbejdsprocesgodkendelsen.
Bemærkninger
Brug denne funktion i stedet for konstant tekst til at hente en streng, der indeholder navnet på arbejdsprocesgodkendelsen. Hvis arbejdsprocesgodkendelsen ikke findes, genererer funktionen en syntaksfejl på kompileringstidspunktet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende kodeeksempel angives variablen str s til MyWorkflowApproval , som er navnet på godkendelse af arbejdsprocessen i Application Explorer.
static void MyWorkflowApprovalStrExample(Args _args)
{
str s;
;
s = workflowapprovalstr(MyWorkflowApproval);
print s;
pause;
}
workflowCategoryStr
Henter navnet på en arbejdsproceskategori i programobjekttræet (Application Explorer) som en streng.
Syntax
str workflowcategorystr(category category)
Parametre
| Parameter | Beskrivelse |
|---|---|
| kategori | Navnet på Application Explorer for arbejdsproceskategorien. |
Returværdi
En streng, der repræsenterer navnet på Application Explorer for arbejdsproceskategorien.
Bemærkninger
Brug denne funktion i stedet for konstant tekst til at hente en streng, der indeholder navnet på arbejdsproceskategorien. Hvis arbejdsproceskategorien ikke findes, genererer funktionen en syntaksfejl på kompileringstidspunktet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende kodeeksempel angives variablen str s til MyWorkflowCategory , som er navnet på arbejdsproceskategorien i Application Explorer.
static void MyWorkflowCategoryStrExample(Args _args)
{
str s;
;
s = workflowcategorystr(MyWorkflowCategory);
print s;
pause;
}
workflowTaskStr
Henter navnet på en arbejdsprocesopgave i programobjekttræet (Application Explorer) som en streng.
Syntax
str workflowtaskstr(task task)
Parametre
| Parameter | Beskrivelse |
|---|---|
| job | Navnet på arbejdsprocesopgaven i Application Explorer. |
Returværdi
En streng, der repræsenterer navnet på Application Explorer for arbejdsprocesopgaven.
Bemærkninger
Brug denne funktion i stedet for konstant tekst til at hente en streng, der indeholder navnet på arbejdsprocesopgaven. Hvis arbejdsprocesopgaven ikke findes, genererer funktionen en syntaksfejl på kompileringstidspunktet. Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
I følgende kodeeksempel angives variablen str s til MyWorkflowTask , som er navnet på arbejdsprocesopgaven i Application Explorer.
static void MyWorkflowTaskStrExample(Args _args)
{
str s;
;
s = workflowtaskstr(MyWorkflowTask);
print s;
pause;
}
workflowTypeStr
Validerer, at den angivne arbejdsprocestype findes i Application Explorer. Hvis den ikke gør det, opstår der en kompileringsfejl.
Syntax
str workflowTypeStr(str workflow)
Parametre
| Parameter | Beskrivelse |
|---|---|
| arbejdsproces | Navnet på den arbejdsprocestype, der skal valideres. |
Returværdi
Navnet på arbejdsprocestypen.
Bemærkninger
Dette er en kompileringstidsfunktion. Du kan få flere oplysninger under Oversigt.
Eksempel:
static void workFlowTypeStrExample(Args _args)
{
str s;
;
s = workFlowTypeStr(BudgetAccountEntryType);
print s;
pause;
}