---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideScriptedExtensionPoint : inclus dans le champ d'application

# GlideScriptedExtensionPoint : inclus dans le champ d'application {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

L'API GlideScriptedExtensionPoint fournit une méthode qui renvoie les instances d'extension associées à un point d'extension spécifié.

À partir de ces instances d'extension, vous pouvez étendre les fonctionnalités d'une application sans modifier le code de l'application d'origine. Vous pouvez utiliser des points d'extension préexistants disponibles dans les applications sélectionnées Now Platform , ou vous pouvez ajouter des points d'extension lorsque vous développez des applications personnalisées dans votre propre instance.

Cette API est disponible dans l'instance de base ServiceNow .

Pour plus d'informations sur les points d'extension, consultez [Utilisation de points d'extension pour étendre les fonctionnalités de l'application](https://servicenow-prod.fluidtopics.net/0wDcVZnGhtozUm870D~ecA "Utilisez des points d’extension pour étendre les fonctionnalités d’une application sans modifier le code d’application d’origine. Vous pouvez utiliser des points d’extension préexistants disponibles dans les applications sélectionnées Now Platform , ou vous pouvez ajouter des points d’extension lorsque vous développez des applications personnalisées dans votre propre instance.").

## GlideScriptedExtensionPoint : getExtensions(nom de chaîne) {#ariaid-title2}

Renvoie les instances d'extension associées à un point d'extension spécifié.
Ces instances d'extension sont conservées dans la table Instance d'extension \[sys_extension_instance\]. Pour plus d'informations sur les points d'extension, consultez [Utilisation de points d'extension pour étendre les fonctionnalités de l'application](https://servicenow-prod.fluidtopics.net/0wDcVZnGhtozUm870D~ecA "Utilisez des points d’extension pour étendre les fonctionnalités d’une application sans modifier le code d’application d’origine. Vous pouvez utiliser des points d’extension préexistants disponibles dans les applications sélectionnées Now Platform , ou vous pouvez ajouter des points d’extension lorsque vous développez des applications personnalisées dans votre propre instance.").  
Remarque :  
Les instances de script include renvoyées par la méthode getExtensions() ne sont pas initialisées. Si votre interface inclut une méthode d'initialisation, appelez cette méthode avant d'appeler d'autres méthodes sur l'instance renvoyée. Par exemple :

    var eps = new GlideScriptedExtensionPoint().getExtensions("RelatedListItemCandidateFilter");
     for (var i = 0; i < eps.length; i++) {    
       eps[i].initialize(tableName, parentFieldName, parentRecordSysId, referencedFieldName);
       eps[i].getFilterQuery();
     }

{#GScriptExtPt-getExtensions__table_tkf_cgt_x5b__entry__3}

| Nom | Type | Description |
|-|-|-|
| nom | Chaîne | Nom du point d'extension pour lequel renvoyer les instances d'extension. Situé dans la table Instance d'extension \[sys_extension_instance\]. |
[Tableau 1. Paramètres]

{#GScriptExtPt-getExtensions__table_tkf_cgt_x5b} {#GScriptExtPt-getExtensions__table_ukf_cgt_x5b__entry__2}

| Type | Description |
|-|-|
| Tableau d'objets | Instances d'extension associées au point de terminaison spécifié. |
[Tableau 2. Renvoie]

{#GScriptExtPt-getExtensions__table_ukf_cgt_x5b}  
L'exemple de code suivant renvoie les instances d'extension pour le point d'extension RelatedListItemCandidateFilter. La \<\< classe \>\> répertoriée pour chaque instance représente un include de script.

    var eps = new GlideScriptedExtensionPoint().getExtensions("RelatedListItemCandidateFilter");

Réponse :

    global.RelatedListItemCandidateFilter RelatedListItemCandidateFilter
    global.RelatedListItemCandidateFilter ProblemRelatedListChangeRequestItemFilter
    global.RelatedListItemCandidateFilter RelatedListConfigItemFilter
    global.RelatedListItemCandidateFilter RelatedListItemCandidateFilterForAgileDevelopment
    global.RelatedListItemCandidateFilter ProblemRelatedListIncidentItemFilter
    global.RelatedListItemCandidateFilter RelatedListIncidentItemCandidateFilter
    global.RelatedListItemCandidateFilter RelatedListCIItemCandidateFilter


