Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Les groupes d’intérêt communautaire sont maintenant passés de Yammer à Microsoft Viva Engage. Pour participer à une communauté Viva Engage et participer aux dernières discussions, renseignez le formulaire Demander l’accès à la communauté Finance et Operations Viva Engage , puis choisissez la communauté que vous souhaitez rejoindre.
Cet article répertorie les fonctions au moment de la compilation et décrit leur syntaxe, leurs paramètres et leurs valeurs de retour.
Aperçu
Les fonctions au moment de la compilation sont exécutées tôt pendant la compilation du code X++. Ils doivent être utilisés dans la mesure du possible dans le code X++ pour rendre le code résilient aux modifications apportées aux métadonnées stockées dans l’Explorateur d’applications. Les fonctions au moment de la compilation ont leur valeur d’entrée vérifiée par le compilateur. Si la valeur d’entrée n’est pas trouvée pour correspondre à un objet existant dans l’Explorateur d’applications, le compilateur émet une erreur. Les entrées de ces fonctions doivent être des littéraux, car le compilateur ne peut pas déterminer la valeur qu’une variable contient au moment de l’exécution. Une fonction de compilation est une fonction d’assertion de métadonnées. Il prend des arguments qui représentent une entité dans l’Explorateur d’applications et valide les arguments au moment de la compilation. Elle n’a aucun effet au moment de l’exécution. Les attributs sont des classes qui héritent de la classe SysAttribute . Pour prendre en charge la validation des métadonnées de formulaire, de rapport, de requête et de menu, utilisez la propriété AutoDeclaration sur les contrôles. La plupart de ces fonctions récupèrent des métadonnées sur les éléments qui se trouvent dans l’Explorateur d’applications. Voici quelques fonctions de temps de compilation courantes :
-
classNum: récupère l’ID d’une classe. -
classStr: pendant la compilation, vérifie qu’une classe de ce nom existe. Cette approche est préférable à la découverte de l’erreur ultérieurement pendant l’exécution. -
evalBuf: évalue la chaîne d’entrée du code X++, puis retourne les résultats sous forme de chaîne. -
literalStr: récupère un ID d’étiquette en fonction de la représentation sous forme de chaîne d’une étiquette, telle que la chaîne"@SYS12345". Par exemple :myLabel.exists(literalStr("@SYS12345"));.
Note
Les fonctions de compilation X++ ne peuvent pas être appelées à partir d’un programme .NET.
Functions
attributeStr
Vérifie que la classe d’attribut spécifiée existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str classStr(class class)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Nom de l’attribut à valider. |
Valeur de retour
Nom de l’attribut.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void attributeStrExample(Args _args)
{
str s;
;
s = attributeStr(AifDocumentOperationAttribute);
print s;
pause;
}
classNum
Récupère l’ID de la classe spécifiée.
Syntaxe
int classNum(class class)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Classe pour laquelle récupérer l’ID. |
Valeur de retour
ID de la classe spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void classNumExample(Args _args)
{
int i;
;
i = classNum(Global);
print i;
pause;
}
classStr
Récupère le nom d’une classe sous forme de chaîne.
Syntaxe
str classStr(class class)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Nom de la classe à retourner. |
Valeur de retour
Nom de la classe.
Remarques
Utilisez cette fonction au lieu du texte littéral pour récupérer une chaîne qui contient le nom de la classe. Si la classe n’existe pas, la fonction génère une erreur de syntaxe au moment de la compilation. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void clStrExample(Args _args)
{
str s;
;
s = classStr(Global);
print s;
pause;
}
configurationKeyNum
Récupère l’ID de la clé de configuration spécifiée.
Syntaxe
int configurationKeyNum(str keyname)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom de clé | Clé de configuration pour laquelle retourner l’ID. |
Valeur de retour
ID de la clé de configuration spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void configurationKeyNum(Args _args)
{
int i;
;
i = configurationKeyNum(AIF);
print i;
pause;
}
configurationKeyStr
Récupère le nom d’une clé de configuration sous forme de chaîne.
Syntaxe
str configurationKeyStr(str keyname)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom de clé | Nom de la clé de configuration. |
Valeur de retour
Nom de la clé de configuration.
Remarques
Utilisez cette fonction au lieu du texte littéral pour récupérer une chaîne qui contient le nom de clé de configuration. Si la clé n’existe pas, la fonction génère une erreur de syntaxe au moment de la compilation. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void configurationKeyStrExample(Args _args)
{
str s;
;
s = configurationKeyStr(AIF);
print s;
pause;
}
dataEntityDataSourceStr
Récupère le nom d’une source de données d’une entité de données.
Syntaxe
str dataEntityDataSourceStr(str dataEntity, str dataSource)
Paramètres
| Paramètre | Descriptif |
|---|---|
| dataEntity | Nom de l’entité de données. |
| dataSource | Nom de la source de données. |
Valeur de retour
Nom de la source de données.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
delegateStr
Retourne le nom du délégué.
Syntaxe
str delegateStr(str class, str instanceDelegate)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Nom de la classe, de la table ou du formulaire. |
| instanceDelegate | Nom du délégué d’instance. |
Valeur de retour
Nom du délégué.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
dimensionHierarchyLevelStr
Retourne le nom du niveau de hiérarchie de dimension.
Syntaxe
str dimensionHierarchyLevelStr(str dimensionHierarchyLevel)
Paramètres
| Paramètre | Descriptif |
|---|---|
| dimensionHierarchyLevel | Nom du niveau de hiérarchie de dimension. |
Valeur de retour
Nom du niveau de hiérarchie de dimension.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
dimensionHierarchyStr
Retourne le nom de la hiérarchie de dimensions.
Syntaxe
str dimensionHierarchyStr(str dimensionHierarchy)
Paramètres
| Paramètre | Descriptif |
|---|---|
| dimensionHierarchy | Nom de la hiérarchie de dimensions. |
Valeur de retour
Nom de la hiérarchie de dimensions.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
dimensionReferenceStr
Retourne le nom de la référence de dimension.
Syntaxe
str dimensionReferenceStr(str dimensionReference)
Paramètres
| Paramètre | Descriptif |
|---|---|
| dimensionReference | Nom de la référence de dimension. |
Valeur de retour
Nom de la référence de dimension.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
dutyStr
Récupère une chaîne qui représente le nom du devoir de sécurité spécifié.
Syntaxe
str dutyStr(str securityDuty)
Paramètres
| Paramètre | Descriptif |
|---|---|
| securityDuty | Nom du devoir de sécurité. |
Valeur de retour
Nom du devoir de sécurité dans une chaîne.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
énumération
Récupère le nombre d’éléments dans le type d’énumération spécifié.
Syntaxe
int enumCnt(enum enumtype)
Paramètres
| Paramètre | Descriptif |
|---|---|
| énumération | Type d’énumération. |
Valeur de retour
Nombre d’éléments dans le type d’énumération spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
enumCnt(NoYes); //Returns 2, as the two elements are Yes and No.
enumLiteralStr
Indique si la chaîne spécifiée est un élément du type d’énumération spécifié.
Syntaxe
\enumLiteralStr(enum enum, string str)
Paramètres
| Paramètre | Descriptif |
|---|---|
| enum | Type d’énumération à partir duquel récupérer la valeur spécifiée. |
Valeur de retour
Valeur du paramètre str si la chaîne spécifiée a été trouvée ; sinon, une erreur de compilation.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void getEnumValueAsString()
{
str i;
i = enumLiteralStr(ABCEnum, "valueInABCEnum");
print i;
pause;
}
enumNum
Récupère l’ID du type d’énumération spécifié.
Syntaxe
int enumNum(enum enum)
Paramètres
| Paramètre | Descriptif |
|---|---|
| enum | Énumération pour laquelle retourner l’ID. |
Valeur de retour
ID du type d’énumération spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void enumNum(Args _args)
{
int i;
;
i = enumNum(ABC);
print i;
pause;
}
enumStr
Récupère le nom d’une énumération sous forme de chaîne.
Syntaxe
str enumStr(enum enum)
Paramètres
| Paramètre | Descriptif |
|---|---|
| enum | Nom de l’énumération. |
Valeur de retour
Nom de l’énumération.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void enumStrExample(Args _args)
{
str s;
;
s = enumStr(ABC);
print s;
pause;
}
extendedTypeNum
Récupère l’ID du type de données étendu spécifié.
Syntaxe
int extendedTypeNum(int str)
Paramètres
| Paramètre | Descriptif |
|---|---|
| str | Type de données étendu pour lequel retourner l’ID. |
Valeur de retour
ID du type de données étendu spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void EDTNum(Args _args)
{
int i;
str s;
;
i = extendedTypeNum(AccountName);
s = extendedTypeStr(AccountName);
print int2Str(i);
print s;
pause;
}
extendedTypeStr
Récupère le nom d’un type de données étendu sous forme de chaîne.
Syntaxe
str extendedTypeStr(int str)
Paramètres
| Paramètre | Descriptif |
|---|---|
| str | Nom du type de données étendu. |
Valeur de retour
Nom du type de données étendu.
Remarques
Utilisez cette fonction au lieu du texte littéral pour retourner une chaîne qui contient le nom de type de données étendu. Si le type de données n’existe pas, la fonction extendedTypeStr génère une erreur de syntaxe au moment de la compilation. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void EDTStr(Args _args)
{
int i;
str s;
;
i = extendedTypeNum(AccountName);
s = extendedTypeStr(AccountName);
print int2Str(i);
print s;
pause;
}
fieldNum
Retourne le numéro d’ID du champ spécifié.
Syntaxe
int fieldNum(str tableName, str fieldName)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tableName | Nom de la table. |
| fieldName | Nom du champ. |
Valeur de retour
ID du champ spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant imprime le nombre du champ CashDisc dans la table 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
Récupère l’étiquette du champ spécifié.
Syntaxe
str fieldPName(str tableid, str fieldid)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tableid | Table qui contient le champ spécifié. |
| fieldid | Champ à convertir. |
Valeur de retour
Étiquette du champ.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant imprime l’étiquette du champ 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
Récupère le nom du champ spécifié.
Syntaxe
str fieldStr(str tableid, str fieldid)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tableid | Table qui contient le champ. |
| fieldid | Champ à convertir. |
Valeur de retour
Nom du champ spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant affecte le nom du champ CashDisc à la variable 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
Fait en sorte que le compilateur X++ vérifie si le contrôle existe sur le formulaire et remplace l’appel de fonction par une chaîne du nom de contrôle valide.
Syntaxe
str formControlStr(formName, controlName)
Paramètres
| Paramètre | Descriptif |
|---|---|
| formName | Nom du formulaire, et non entre guillemets. |
| controlName | Nom du contrôle qui se trouve sur le formulaire, et non entre guillemets. |
Valeur de retour
Chaîne qui contient le nom du contrôle tel qu’il apparaît dans l’Explorateur d’applications.
Remarques
Une erreur de compilation est émise si le compilateur détermine que le contrôle n’existe pas sur le formulaire. Si votre code X++ utilise une chaîne qui contient des guillemets pour fournir le nom du contrôle, l’erreur ne peut pas être détectée jusqu’à l’heure d’exécution. L’utilisation de cette fonction permet au compilateur de découvrir l’erreur plus tôt au moment de la compilation. Les fonctions X++ telles que formControlStr exécutées par le compilateur sont appelées fonctions au moment de la compilation ou fonctions de compilation. C’est pourquoi les paramètres d’entrée ne sont pas des chaînes standard entre guillemets. Les fonctions au moment de la compilation ne sont pas représentées dans le code p ou dans un autre exécutable qui est généré par le compilateur. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
formDataFieldStr
Retourne le nom d’un champ de données dans un formulaire.
Syntaxe
str formDataFieldStr(str formName, str dataSource, str dataField)
Paramètres
| Paramètre | Descriptif |
|---|---|
| formName | Nom du formulaire. |
| dataSource | Source de données du formulaire. |
| dataField | Champ de données de la source de données. |
Valeur de retour
Nom d’un champ de données dans un formulaire.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
str a = formDataFieldStr(FMVehicle, FMModelRate, RatePerDay);
formDataSourceStr
Retourne le nom d’une source de données dans un formulaire.
Syntaxe
str formDataSourceStr(str formName, str dataSource)
Paramètres
| Paramètre | Descriptif |
|---|---|
| formName | Nom du formulaire. |
| dataSource | Source de données du formulaire. |
Valeur de retour
Nom d’une source de données dans un formulaire.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
str b = formDataSourceStr(FMVehicle, FMModelRate);
formMethodStr
Retourne le nom d’une méthode d’un formulaire.
Syntaxe
str formMethodStr(str formName, str methodName)
Paramètres
| Paramètre | Descriptif |
|---|---|
| formName | Nom du formulaire. |
| methodName | Méthode du formulaire. |
Valeur de retour
Nom d’une méthode dans un formulaire.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant imprime le nom de la méthode showDialog .
str c = formMethodStr(Batch,showDialog);
formStr
Récupère le nom d’un formulaire.
Syntaxe
str formStr(str form)
Paramètres
| Paramètre | Descriptif |
|---|---|
| forme | Nom d’un formulaire. |
Valeur de retour
Chaîne qui représente le nom du formulaire.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant imprime le nom du formulaire InventDim.
static void formStrExample(Args _arg)
{
;
Global::info(formStr(InventDim));
}
/****Infolog Display
Message (11:04:39 am)
InventDim
****/
identifierStr
Convertit l’identificateur spécifié en chaîne.
Syntaxe
str identifierStr(str ident)
Paramètres
| Paramètre | Descriptif |
|---|---|
| Ident | Identificateur à convertir. |
Valeur de retour
Chaîne qui représente l’identificateur spécifié.
Remarques
Vous recevrez un avertissement de bonne pratique si vous utilisez la fonction identifierStr . Cela se produit parce que la vérification de l’existence est effectuée pour identifierStr. Essayez d’utiliser une fonction de compilation plus spécifique si une fonction est disponible. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, Vue d’ensemble.
Example
L’exemple de code suivant affecte le nom de la variable myvar à la variablevar .
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
Convertit l’index spécifié en nombre.
Syntaxe
int indexNum(str tableid, str indexid)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tableid | Table qui contient l’index. |
| indexid | Index à convertir. |
Valeur de retour
Numéro d’index qui représente l’index spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant retourne la valeur d’index de l’index Party.
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
Convertit l’index spécifié en chaîne.
Syntaxe
str indexStr(str tableid, str indexid)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tableid | Table qui contient l’index. |
| indexid | Index à convertir. |
Valeur de retour
Chaîne qui représente l’index spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant affecte la valeur d’index CashDisc à la variable 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
Vérifie que le code de licence spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
int licenseCodeNum(str codename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_code | Nom du code de licence à valider. |
Valeur de retour
Numéro du code de licence spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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
Vérifie que le code de licence spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str licenseCodeStr(str codename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_code | Nom du code de licence à valider. |
Valeur de retour
Nom du code de licence spécifié.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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
Valide que la chaîne spécifiée peut être une chaîne littérale ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str literalStr(int str)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_code | Chaîne à valider. |
Valeur de retour
Chaîne littérale si elle est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = literalStr("This is a literal str");
print s;
pause;
}
maxDate
Récupère la valeur maximale autorisée pour une variable de type date.
Syntaxe
date maxDate()
Valeur de retour
Valeur maximale autorisée pour une variable de type date, qui est 2154-12-31.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void maxDateExample(Args _arg)
{
date maximumDate;
;
maximumDate = maxDate();
print maximumDate;
pause;
}
maxInt
Récupère la valeur signée maximale qui peut être stockée dans un type int .
Syntaxe
int maxInt()
Valeur de retour
Valeur maximale autorisée d’un entier.
Remarques
Tout autre entier sera inférieur ou égal à la valeur retournée. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void maxIntExample(Args _arg)
{
int i;
;
print "The maximum value for type int is " + int2Str(maxInt());
pause;
}
measurementStr
Retourne le nom d’une mesure.
Syntaxe
str measurementStr(str measurement)
Paramètres
| Paramètre | Descriptif |
|---|---|
| mesure | Nom de la mesure. |
Valeur de retour
Nom de la mesure.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
measureStr
Retourne le nom d’une mesure.
Syntaxe
str measureStr(str measure)
Paramètres
| Paramètre | Descriptif |
|---|---|
| mesure | Nom de la mesure. |
Valeur de retour
Nom de la mesure.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
menuItemActionStr
Vérifie que l’action d’élément de menu spécifiée existe dans l’arborescence d’objets d’application (Explorateur d’applications) ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str menuItemActionStr(class menuitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_code | Nom de l’action d’élément de menu à valider. |
Valeur de retour
Nom de l’action d’élément de menu, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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;
}
menuItemDisplayStr
Vérifie que l’élément de menu spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str menuitemdisplaystr(class menuItem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_code | Nom de l’élément de menu affiché pour valider. |
Valeur de retour
Nom de l’élément de menu spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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;
}
menuItemOutputStr
Vérifie que la sortie de l’élément de menu spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str menuItemOutputStr(class menuitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_code | Nom de la sortie de l’élément de menu à valider. |
Valeur de retour
Sortie de l’élément de menu spécifié s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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;
}
menuStr
Vérifie que le menu spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str menuStr(class menu)
Paramètres
| Paramètre | Descriptif |
|---|---|
| menu | Nom du menu à valider. |
Valeur de retour
Nom de l’élément de menu spécifié s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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
Valide que la méthode spécifiée existe dans la classe spécifiée ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str methodStr(class class, int method)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Nom de la classe. |
| method | Nom de la méthode à valider. |
Valeur de retour
Nom de la méthode spécifiée, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
#define.timeout(50)
str s;
SysHelpInitTimeOut SysHelpInitTimeOut;
;
s = methodStr(SysHelpInitTimeOut, timeout);
print s;
pause;
}
minInt
Récupère la valeur minimale signée qui peut être stockée dans un type int .
Syntaxe
int minInt()
Valeur de retour
Valeur minimale d’un type int .
Remarques
Toute autre valeur entière est supérieure ou égale à la valeur retournée. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void minIntExample(Args _arg)
{
int i;
;
i = minInt();
print "minInt() is " + int2Str(i);
pause;
}
privilegeStr
Retourne le nom du privilège.
Syntaxe
str privilegeStr(str privilege)
Paramètres
| Paramètre | Descriptif |
|---|---|
| privilège | Privilège pour lequel retourner le nom. |
Valeur de retour
Nom du privilège.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
queryDatasourceStr
Fait en sorte que le compilateur X++ vérifie si la source de données existe sur la requête et remplace l’appel de fonction par une chaîne du nom de la source de données valide.
Syntaxe
str queryDataSourceStr(queryName, dataSourceName)
Paramètres
| Paramètre | Descriptif |
|---|---|
| queryName | Nom de la requête, et non entre guillemets. |
| dataSourceName | Nom de la source de données qui se trouve sur la requête, et non entre guillemets. |
Valeur de retour
Chaîne qui contient le nom de la source de données telle qu’elle apparaît dans l’Explorateur d’applications.
Remarques
Une erreur de compilation est émise si le compilateur détermine que la source de données n’existe pas sur la requête. Si votre code X++ utilise une chaîne qui contient des guillemets pour fournir le nom de la source de données, l’erreur ne peut pas être découverte jusqu’à l’heure d’exécution. L’utilisation de cette fonction permet au compilateur de découvrir l’erreur plus tôt au moment de la compilation. Les fonctions X++ telles que queryDataSourceStr qui sont exécutées par le compilateur sont appelées fonctions au moment de la compilation ou fonctions de compilation. C’est pourquoi les paramètres d’entrée ne sont pas des chaînes standard entre guillemets. Les fonctions au moment de la compilation ne sont pas représentées dans le code p ou dans un autre exécutable qui est généré par le compilateur. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
queryMethodStr
Retourne le nom d’une méthode d’une requête.
Syntaxe
str queryMethodStr(str queryName, str methodName)
Paramètres
| Paramètre | Descriptif |
|---|---|
| queryName | Nom de la requête. |
| methodName | Méthode du formulaire. |
Valeur de retour
Nom d’une méthode dans une requête.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
queryStr
Récupère une chaîne qui représente une requête existante.
Syntaxe
str queryStr(str query)
Paramètres
| Paramètre | Descriptif |
|---|---|
| query | Requête à récupérer. |
Valeur de retour
Nom de la requête.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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
Récupère une chaîne qui représente le nom du rapport spécifié.
Syntaxe
str reportStr(str report)
Paramètres
| Paramètre | Descriptif |
|---|---|
| report | Rapport pour lequel retourner le nom. |
Valeur de retour
Nom du rapport.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant affecte le nom du rapport AssetAddition à la variable 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
Vérifie que la ressource spécifiée existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str resourceStr(str resourcename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_ressource | Nom de la ressource à valider. |
Valeur de retour
Nom de la ressource spécifiée, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
print "Str for resource StyleSheet_Help_Axapta is "
+ resourceStr(StyleSheet_Help_Axapta);
pause;
}
roleStr
Récupère une chaîne qui représente le nom du rôle de sécurité spécifié.
Syntaxe
str roleStr(str securityRole)
Paramètres
| Paramètre | Descriptif |
|---|---|
| securityRole | Nom du rôle de sécurité. |
Valeur de retour
Nom du rôle de sécurité dans une chaîne.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
ssrsReportStr
Récupère une chaîne qui représente le nom du rapport spécifié. Utilisez cette fonction lorsque vous souhaitez spécifier le rapport qui doit être exécuté par une classe de contrôleur de rapports.
Syntaxe
str ssrsReportStr(str report, str design)
Paramètres
| Paramètre | Descriptif |
|---|---|
| report | Rapport pour lequel retourner le nom. |
| concevoir | Nom de la conception associée au rapport. |
Valeur de retour
Nom du rapport.
Remarques
La fonction ssrsReportStr analyse les deux valeurs qui lui sont transmises pour vérifier s’ils appartiennent à un rapport valide. Le nom du rapport doit être défini lorsqu’un élément de menu pointe vers un contrôleur(), afin que le contrôleur puisse déterminer quelle combinaison de conception de rapport doit être appelée. L’utilisation de la fonction ssrsReportStr offre l’avantage de la validation au moment de la compilation pour le nom du rapport et de la conception. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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
Retourne le nom d’un délégué statique.
Syntaxe
str staticDelegateStr(str class, str delegate)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Nom d’une classe, d’une table ou d’un formulaire. |
| déléguer | Nom du délégué. |
Valeur de retour
Nom du délégué.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
staticMethodStr
Valide que la méthode statique spécifiée existe dans la classe spécifiée ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str staticMethodStr(class class, int method)
Paramètres
| Paramètre | Descriptif |
|---|---|
| classe | Nom de la classe. |
| method | Nom de la méthode statique à valider. |
Valeur de retour
Nom de la méthode statique, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
tableCollectionStr
Vérifie que la collection de tables spécifiée existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str tableCollectionStr(class tablecollection)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tablecollection | Nom de la collection de tables à valider. |
Valeur de retour
Nom de la collection de tables spécifiée, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
tableFieldGroupStr
Récupère le nom d’un groupe de champs sous forme de chaîne.
Syntaxe
str tableFieldGroupStr(str tableName, str fieldGroupName)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tableName | Table qui contient le groupe de champs. |
| fieldGroupName | Groupe de champs dans la table. |
Valeur de retour
Nom du groupe de champs sous forme de chaîne.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant récupère le nom du groupe de champs d’édition sous forme de chaîne.
static void tableFieldGroupStrExample(Args _arg)
{
;
Global::info(tableFieldGroupStr(AccountingDistribution, Editing));
}
/****Infolog Display
Message (03:14:54 pm)
Editing
****/
tableMethodStr
Valide que la méthode spécifiée existe dans la table spécifiée ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str tableMethodStr(int table, int method)
Paramètres
| Paramètre | Descriptif |
|---|---|
| table | Nom de la table. |
| method | Nom de la méthode à valider. |
Valeur de retour
Nom de la méthode, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
tableNum
Récupère l’ID de table de la table spécifiée.
Syntaxe
int tableNum(str table)
Paramètres
| Paramètre | Descriptif |
|---|---|
| table | Table pour laquelle récupérer l’ID de table. |
Valeur de retour
ID de table de la table spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant définit la variable tableID sur 77, qui est l’ID de la table 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
Récupère une chaîne qui contient le nom imprimable de la table spécifiée.
Syntaxe
str tablePName(str table)
Paramètres
| Paramètre | Descriptif |
|---|---|
| table | Tableau pour lequel récupérer le nom imprimable. |
Valeur de retour
Nom de la table spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant affecte l’étiquette de la table CustTable à la variable 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
Valide que la méthode statique spécifiée existe dans la table spécifiée ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str tableStaticMethodStr(int table, int method)
Paramètres
| Paramètre | Descriptif |
|---|---|
| table | Nom de la table. |
| method | Nom de la méthode statique à valider. |
Valeur de retour
Nom de la méthode statique spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
tableStr
Récupère une chaîne qui contient le nom de la table spécifiée.
Syntaxe
str tableStr(str table)
Paramètres
| Paramètre | Descriptif |
|---|---|
| table | Table pour laquelle récupérer une chaîne. |
Valeur de retour
Valeur de chaîne qui contient le nom de la table spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple suivant affecte le nom de la table CustTable à la variable 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
Récupère une chaîne qui représente le nom de la vignette spécifiée.
Syntaxe
str tileStr(str tile)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tuile | Nom de la vignette. |
Valeur de retour
Nom de la vignette dans une chaîne.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
varStr
Récupère une chaîne qui contient le nom de la variable spécifiée.
Syntaxe
str varStr(str var)
Paramètres
| Paramètre | Descriptif |
|---|---|
| var | Nom de la variable. |
Valeur de retour
Chaîne qui contient le nom de la variable spécifiée.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
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
Vérifie que l’élément d’action web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webActionItemStr(class webactionitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| webactionitem | Nom de l’élément d’action web à valider. |
Valeur de retour
Nom de l’élément d’action web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webActionItemStr(EPFlushData);
print "webactionitem str is " + s;
pause;
}
webDisplayContentItemStr
Valide que l’élément de contenu d’affichage web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webDisplayContentItemStr(class webdisplaycontentitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| webdisplaycontentitem | Nom de l’élément de contenu d’affichage web à valider. |
Valeur de retour
Nom de l’élément de contenu d’affichage web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webDisplayContentItemStr(EPAdmin);
print "string for webcontent display item EPAdmin is " + s;
pause;
}
webFormStr
Vérifie que le formulaire web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webFormStr(str name)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom | Nom du formulaire web à valider. |
Valeur de retour
Nom du formulaire web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webFormStr(EPAdmin);
print "String for web form EPAdmin is " + s;
pause;
}
webletItemStr
Vérifie que l’élément weblet spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webletItemStr(class webletitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| webletitem | Nom de l’élément weblet à valider. |
Valeur de retour
Nom de l’élément weblet spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webletItemStr(WebFormWeblet);
print "String for WebFormWeblet is " + s;
pause;
}
webMenuStr
Vérifie que le menu web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webMenuStr(str name)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom | Nom du menu web à valider. |
Valeur de retour
Nom du menu web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webMenuStr(ECPAdmin);
print "String for web menu ECPAdmin is " + s;
pause;
}
webOutputContentItemStr
Vérifie que l’élément de contenu de sortie web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webOutputContentItemStr(class weboutputcontentitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| weboutputcontentitem | Nom de l’élément de contenu de sortie web à valider. |
Valeur de retour
Nom de l’élément de contenu de sortie web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webOutputContentItemStr(EPPriceList);
print "string for weboutput content item EPPriceList is " + s;
pause;
}
page webDefStr
Vérifie que la définition de page Web spécifiée existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webpageDefStr(str pagename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| pagename | Nom de la définition de page Web à valider. |
Valeur de retour
Nom de la définition de page web spécifiée, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
webReportStr
Vérifie que le rapport web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webReportStr(str name)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom | Nom du rapport web à valider. |
Valeur de retour
Nom du rapport web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webReportStr(EPCSSSalesConfirm);
print "String for web report EPCSSalesConfirm is " + s;
pause;
}
websiteDefStr
Valide que la définition de site web spécifiée existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str websiteDefStr(str resourcename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_ressource | Nom de la définition du site Web à valider. |
Valeur de retour
Nom de la définition de site web spécifiée, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = websiteDefStr(AxSiteDef_1033_xip);
print "string for web site definition AxSiteDef_1033_xip is " + s;
pause;
}
webSiteTempStr
Vérifie que le modèle de site web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str websiteTempStr(str resourcename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_ressource | Nom du modèle de site web à valider. |
Valeur de retour
Nom du modèle de site web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
Aucun exemple.
webStaticFileStr
Vérifie que le fichier statique web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webStaticFileStr(str pagename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| pagename | Nom du fichier statique web à valider. |
Valeur de retour
Nom du fichier statique web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webStaticFileStr(AXEP);
print "string for web static file AXEP is " + s;
pause;
}
webUrlItemStr
Vérifie que l’élément d’URL web spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webUrlItemStr(class weburlitem)
Paramètres
| Paramètre | Descriptif |
|---|---|
| weburlitem | Nom de l’élément d’URL web à valider. |
Valeur de retour
Nom de l’élément d’URL web spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webUrlItemStr(EPAdmin);
print "string for web url item EPAdmin is " + s;
pause;
}
webWebPartStr
Vérifie que le composant WebPart spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str webWebpartStr(str resourcename)
Paramètres
| Paramètre | Descriptif |
|---|---|
| nom_ressource | Nom du composant WebPart à valider. |
Valeur de retour
Nom du composant WebPart spécifié, s’il est valide.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
{
str s;
;
s = webWebpartStr(AxWebParts_cab);
print "string for web part AxWebParts_cab is " + s;
pause;
}
workflowApprovalStr
Récupère le nom d’une approbation de flux de travail dans l’arborescence d’objets d’application (Explorateur d’applications) sous forme de chaîne.
Syntaxe
str workflowapprovalstr(approval approval)
Paramètres
| Paramètre | Descriptif |
|---|---|
| Approbation | Nom de l’Explorateur d’applications de l’approbation du flux de travail. |
Valeur de retour
Chaîne qui représente le nom de l’Explorateur d’applications de l’approbation du flux de travail.
Remarques
Utilisez cette fonction au lieu du texte littéral pour récupérer une chaîne qui contient le nom d’approbation du flux de travail. Si l’approbation du flux de travail n’existe pas, la fonction génère une erreur de syntaxe au moment de la compilation. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple de code suivant définit la variable str s sur MyWorkflowApproval , qui est le nom de l’approbation de flux de travail dans l’Explorateur d’applications.
static void MyWorkflowApprovalStrExample(Args _args)
{
str s;
;
s = workflowapprovalstr(MyWorkflowApproval);
print s;
pause;
}
workflowCategoryStr
Récupère le nom d’une catégorie de flux de travail dans l’arborescence d’objets d’application (Explorateur d’applications) sous forme de chaîne.
Syntaxe
str workflowcategorystr(category category)
Paramètres
| Paramètre | Descriptif |
|---|---|
| catégorie | Nom de l’Explorateur d’applications de la catégorie de flux de travail. |
Valeur de retour
Chaîne qui représente le nom de l’Explorateur d’applications de la catégorie de flux de travail.
Remarques
Utilisez cette fonction au lieu du texte littéral pour récupérer une chaîne qui contient le nom de la catégorie de flux de travail. Si la catégorie de flux de travail n’existe pas, la fonction génère une erreur de syntaxe au moment de la compilation. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple de code suivant définit les strs de variable sur MyWorkflowCategory , qui est le nom de la catégorie de flux de travail dans l’Explorateur d’applications.
static void MyWorkflowCategoryStrExample(Args _args)
{
str s;
;
s = workflowcategorystr(MyWorkflowCategory);
print s;
pause;
}
workflowTaskStr
Récupère le nom d’une tâche de flux de travail dans l’arborescence d’objets d’application (Explorateur d’applications) sous forme de chaîne.
Syntaxe
str workflowtaskstr(task task)
Paramètres
| Paramètre | Descriptif |
|---|---|
| tâche | Nom de l’Explorateur d’applications de la tâche de flux de travail. |
Valeur de retour
Chaîne qui représente le nom de l’Explorateur d’applications de la tâche de flux de travail.
Remarques
Utilisez cette fonction au lieu du texte littéral pour récupérer une chaîne qui contient le nom de la tâche de flux de travail. Si la tâche de flux de travail n’existe pas, la fonction génère une erreur de syntaxe au moment de la compilation. Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
L’exemple de code suivant définit les strs de variable sur MyWorkflowTask , qui est le nom de la tâche de flux de travail dans l’Explorateur d’applications.
static void MyWorkflowTaskStrExample(Args _args)
{
str s;
;
s = workflowtaskstr(MyWorkflowTask);
print s;
pause;
}
workflowTypeStr
Valide que le type de flux de travail spécifié existe dans l’Explorateur d’applications ; si ce n’est pas le cas, une erreur du compilateur se produit.
Syntaxe
str workflowTypeStr(str workflow)
Paramètres
| Paramètre | Descriptif |
|---|---|
| flux de travail | Nom du type de flux de travail à valider. |
Valeur de retour
Nom du type de flux de travail.
Remarques
Il s’agit d’une fonction au moment de la compilation. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).
Example
static void workFlowTypeStrExample(Args _args)
{
str s;
;
s = workFlowTypeStr(BudgetAccountEntryType);
print s;
pause;
}