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


---

# Analyseur de sentiment : inclus dans le champ d'application

# Analyseur de sentiment : 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) 3 minutes de lecture

Le script include SentimentAnalyser fournit des méthodes pour effectuer une analyse des sentiments sur une valeur de chaîne.

Vous devez utiliser cet include de script dans un script traité comme un script d'exécution administrateur. Par exemple, utilisez l'include de script Analyse des sentiments dans une action de script ou une tâche planifiée.

Pour utiliser cette classe dans une application incluse dans le périmètre, utilisez l'identificateur `d'espace` de noms sn_nlp_sentiment. Le module d'extension Analyse des sentiments (com.snc.sentiment_analysis) doit être activé pour accéder à l'API SentimentAnalyser .

## SentimentAnalyser - SentimentAnalyser() {#ariaid-title2}

Crée une instance de la classe SentimentAnalyser avec la configuration de connecteur par défaut utilisée pour l'analyse des sentiments.  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();

## SentimentAnalyser : SentimentAnalyser(GlideRecord configGR) {#ariaid-title3}

Crée une instance de la classe SentimentAnalyser avec la configuration de connecteur spécifiée utilisée pour l'analyse des sentiments.
{#SA-SentimentAnalyser_G__table_vzp_jc1_l2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| configGR | GlideRecord | Objet GlideRecord d'une configuration de connecteur. |
[Tableau 1. Paramètres]

{#SA-SentimentAnalyser_G__table_vzp_jc1_l2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser(configGR);

## Analyseur de sentiment : analyser (String inputText) {#ariaid-title4}

Effectue une analyse des sentiments sur le texte spécifié.
{#SA-analyze_S__table_mzl_vfl_b2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| texte d'entrée | Chaîne | Texte sur lequel l'analyse des sentiments doit être effectuée. |
[Tableau 2. Paramètres]

{#SA-analyze_S__table_mzl_vfl_b2b} {#SA-analyze_S__table_nzl_vfl_b2b__entry__2}

| Type | Description |
|-|-|
| Objet JSON | Résultat de l'analyse des sentiments spécifiant l'état, le score, le score normalisé, l'sys_id de la configuration du connecteur concerné et le message d'erreur. |
[Tableau 3. Renvoie]

{#SA-analyze_S__table_nzl_vfl_b2b}  


            var sa = new sn_nlp_sentiment.SentimentAnalyser();
            var result = sa.analyze ("Example string");

Sortie :

    {"status": "Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}

## SentimentAnalyser : analyzeMultiple(Array inputTextArray) {#ariaid-title5}

Effectue une analyse des sentiments sur un tableau de chaînes.
{#SA-analyzeMultiple_A__table_gxm_gll_b2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputTextArray (en anglais seulement) | Tableau | Tableau de texte (chaîne) sur lequel effectuer une analyse des sentiments. |
[Tableau 4. Paramètres]

{#SA-analyzeMultiple_A__table_gxm_gll_b2b} {#SA-analyzeMultiple_A__table_hxm_gll_b2b__entry__2}

| Type | Description |
|-|-|
| Tableau JSON | Tableau qui donne le résultat de l'analyse des sentiments effectuée sur plusieurs textes en spécifiant l'état, le score, le score normalisé, l'sys_id de la configuration du connecteur concerné et le message d'erreur. |
[Tableau 5. Renvoie]

{#SA-analyzeMultiple_A__table_hxm_gll_b2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var result = sa.analyzeMultiple (["Example string1","Example string2"]);

Sortie :

    [{"text": "I am happy","result": {Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}},{"text": "I am not happy","result": {Success", "score": "-0.7", "normalizedScore": "-0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}}]

## SentimentAnalyser - analyzeMultipleWithLanguage(Array inputTextArray, String language) {#ariaid-title6}

Effectue une analyse des sentiments sur un tableau de chaînes dans la langue spécifiée.
{#SA-analyzeMultipleWithLanguage_A_S__table_qxx_h4m_b2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputTextArray (en anglais seulement) | Tableau | Tableau de texte (chaîne) sur lequel effectuer une analyse des sentiments. |
| language | Chaîne | Langue du texte d'entrée. Cela peut très bien s'appliquer à différents services de sentiment. |
[Tableau 6. Paramètres]

{#SA-analyzeMultipleWithLanguage_A_S__table_qxx_h4m_b2b} {#SA-analyzeMultipleWithLanguage_A_S__table_rxx_h4m_b2b__entry__2}

| Type | Description |
|-|-|
| Tableau JSON | Tableau contenant le résultat de l'analyse des sentiments effectuée sur plusieurs textes de la langue mentionnée, spécifiant l'état, le score, le score normalisé, l'sys_id de la configuration du connecteur concerné et le message d'erreur. |
[Tableau 7. Renvoie]

{#SA-analyzeMultipleWithLanguage_A_S__table_rxx_h4m_b2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var result = sa.analyzeMultipleWithLanguage (["Example string1","Example string2"], "en");

Sortie :

    [{"text": "I am happy","result": {Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}},{"text": "I am not happy","result": {Success", "score": "-0.7", "normalizedScore": "-0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", "errorMessage":""}}]

## SentimentAnalyser - analyzeWithLanguage(String inputText, String language) {#ariaid-title7}

Effectue une analyse des sentiments sur un texte et une langue spécifiés.
{#SA-analyzeWithLanguag_S_S__table_jgj_xjl_b2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| texte d'entrée | Chaîne | Texte sur lequel effectuer une analyse des sentiments. |
| language | Chaîne | Langue du texte d'entrée. Cela peut varier selon les services de sentiment. |
[Tableau 8. Paramètres]

{#SA-analyzeWithLanguag_S_S__table_jgj_xjl_b2b} {#SA-analyzeWithLanguag_S_S__table_kgj_xjl_b2b__entry__2}

| Type | Description |
|-|-|
| Objet JSON | Résultat de l'analyse des sentiments spécifiant l'état, le score, le score normalisé, l'sys_id de la configuration du connecteur pertinent et le message d'erreur. |
[Tableau 9. Renvoie]

{#SA-analyzeWithLanguag_S_S__table_kgj_xjl_b2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var result = sa.analyze ("Example string", "en");

Sortie :

    {"status": "Success", "score": "0.7", "normalizedScore": "0.7", "connectorConfig": "10932aa773101300734e234ffff6a777", errorMessage":""}

## SentimentAnalyser : getConnectorByName(String connectorName) {#ariaid-title8}

Renvoie le GlideRecord de la configuration de connecteur spécifiée.
{#SA-getConnectorByName_S__table_gx4_cqm_b2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| connectorName (en anglais seulement) | Chaîne | Nom de la configuration du connecteur. |
[Tableau 10. Paramètres]

{#SA-getConnectorByName_S__table_gx4_cqm_b2b} {#SA-getConnectorByName_S__table_hx4_cqm_b2b__entry__2}

| Type | Description |
|-|-|
| GlideRecord | GlideRecord de la configuration de connecteur spécifiée. |
[Tableau 11. Renvoie]

{#SA-getConnectorByName_S__table_hx4_cqm_b2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var connector = sa.getConnectorByName("xxx");

Sortie :

    GlideRecord object of the connector configuration with name "xxx", null if no connector is named as "xxx".

## SentimentAnalyser : getDefaultConnector() {#ariaid-title9}

Retourne le GlideRecord de la configuration du connecteur par défaut.
{#SA-getDefaultConnector__table_b3c_cpm_b2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 12. Paramètres]

{#SA-getDefaultConnector__table_b3c_cpm_b2b} {#SA-getDefaultConnector__table_c3c_cpm_b2b__entry__2}

| Type | Description |
|-|-|
| GlideRecord | GlideRecord de la configuration du connecteur par défaut. |
[Tableau 13. Renvoie]

{#SA-getDefaultConnector__table_c3c_cpm_b2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();
    var defaultConnector = sa.getDefaultConnector();


