---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SentimentAnalyser :スコープ指定

# SentimentAnalyser :スコープ指定 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

SentimentAnalyser スクリプトインクルードは、文字列値に対して感情分析を実行するメソッドを提供します。

このスクリプトインクルードは、admin が実行するスクリプトとして扱われるスクリプトで使用する必要があります。たとえば、スクリプトアクションまたはスケジュール済みジョブで 感情分析 スクリプトインクルードを使用します。

スコープ対象のアプリケーションでこのクラスを使用するには、 `sn_nlp_sentiment` 名前空間識別子を使用します。SentimentAnalyser API にアクセスするには、感情分析プラグイン (com.snc.sentiment_analysis) を有効にする必要があります。

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

感情分析に使用されるデフォルトのコネクタ構成で SentimentAnalyser クラスのインスタンスを作成します。  

    var sa = new sn_nlp_sentiment.SentimentAnalyser();

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

感情分析に使用される、指定されたコネクタ構成で SentimentAnalyser クラスのインスタンスを作成します。
{#SA-SentimentAnalyser_G__table_vzp_jc1_l2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| configGR | GlideRecord | コネクタ構成の GlideRecord オブジェクト。 |
[表 : 1. パラメーター]

{#SA-SentimentAnalyser_G__table_vzp_jc1_l2b}  

    var sa = new sn_nlp_sentiment.SentimentAnalyser(configGR);

## SentimentAnalyser - analyze(文字列 inputText) {#ariaid-title4}

指定されたテキストの感情分析を実行します。
{#SA-analyze_S__table_mzl_vfl_b2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 入力テキスト | 文字列 | 感情分析を実行するテキスト。 |
[表 : 2. パラメーター]

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

| タイプ | 説明 |
|-|-|
| JSON オブジェクト | ステータス、スコア、正規化されたスコア、関連するコネクタ構成のsys_id、およびエラーメッセージを指定する感情分析の結果。 |
[表 : 3. 返される内容]

{#SA-analyze_S__table_nzl_vfl_b2b}  


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

出力：

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

## SentimentAnalyser:analyzeMultiple(アレイ inputTextArray) {#ariaid-title5}

文字列のアレイに対して感情分析を実行します。
{#SA-analyzeMultiple_A__table_gxm_gll_b2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| inputTextArray | アレイ | 感情分析を実行するテキスト (文字列) のアレイ。 |
[表 : 4. パラメーター]

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

| タイプ | 説明 |
|-|-|
| JSON 配列 | 複数のテキストに対して実行された感情分析の結果を提供するアレイ。ステータス、スコア、正規化されたスコア、関連するコネクタ構成のsys_id、およびエラーメッセージを指定します。 |
[表 : 5. 返される内容]

{#SA-analyzeMultiple_A__table_hxm_gll_b2b}  

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

出力：

    [{"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}

指定された言語の文字列のアレイに対して感情分析を実行します。
{#SA-analyzeMultipleWithLanguage_A_S__table_qxx_h4m_b2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| inputTextArray | アレイ | 感情分析を実行するテキスト (文字列) のアレイ。 |
| 言語 | 文字列 | 入力テキストの言語。これは、さまざまな感情サービスに非常に適しています。 |
[表 : 6. パラメーター]

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

| タイプ | 説明 |
|-|-|
| JSON 配列 | 上記の言語の複数のテキストに対して実行された感情分析の結果を含むアレイ。ステータス、スコア、正規化されたスコア、関連するコネクタ構成のsys_id、およびエラーメッセージを指定します。 |
[表 : 7. 返される内容]

{#SA-analyzeMultipleWithLanguage_A_S__table_rxx_h4m_b2b}  

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

出力：

    [{"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}

指定されたテキストと言語で感情分析を実行します。
{#SA-analyzeWithLanguag_S_S__table_jgj_xjl_b2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 入力テキスト | 文字列 | 感情分析を実行するテキスト。 |
| 言語 | 文字列 | 入力テキストの言語。これは、感情サービスによって異なる場合があります。 |
[表 : 8. パラメーター]

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

| タイプ | 説明 |
|-|-|
| JSON オブジェクト | ステータス、スコア、正規化されたスコア、関連するコネクタ構成のsys_id、およびエラーメッセージを指定する感情分析の結果。 |
[表 : 9. 返される内容]

{#SA-analyzeWithLanguag_S_S__table_kgj_xjl_b2b}  

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

出力：

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

## SentimentAnalyser:getConnectorByName(文字列 connectorName) {#ariaid-title8}

指定されたコネクタ構成の GlideRecord を返します。
{#SA-getConnectorByName_S__table_gx4_cqm_b2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| コネクタ名 | 文字列 | コネクタ構成の名前。 |
[表 : 10. パラメーター]

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

| タイプ | 説明 |
|-|-|
| GlideRecord | 指定されたコネクタ構成の GlideRecord。 |
[表 : 11. 返される内容]

{#SA-getConnectorByName_S__table_hx4_cqm_b2b}  

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

出力：

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

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

デフォルトのコネクタ構成の GlideRecord を返します。
{#SA-getDefaultConnector__table_b3c_cpm_b2b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 12. パラメーター]

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

| タイプ | 説明 |
|-|-|
| GlideRecord | デフォルトのコネクタ構成の GlideRecord。 |
[表 : 13. 返される内容]

{#SA-getDefaultConnector__table_c3c_cpm_b2b}  

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


