Partager via


Fonctions de compilation X++

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.

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;
}

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;
}

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;
}

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;
}