ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteScriptのJavascriptメソッドString.includes()の回避策
適用
製品: NetSuite 2022.1
シナリオ
定期SuiteScriptで文字列に部分文字列が含まれているかどうかを確認したい。 String.includes()が対応するはずが、文字列オブジェクトにこのメソッドがないというエラーが表示される。
解決策
JavaScriptでは、文字列に部分文字列が含まれているかどうかを確認する最も簡単な方法は、includesメソッドを使用することです。
<pre><code class="language-suitescript">
'a nice string'.includes('nice') //true</code></pre>
ただし、NetSuiteで現在実行されているJavaScriptバージョンは、String.includes()をサポートしていません。回避策として、同じ目的のString.indexof()を使用することができます。
文字列に部分文字列が含まれていない場合、このメソッドは-1を返します。部分文字列が見つかった場合は、文字列を開始する文字のインデックスを返します。
関連したSuiteAnswers
免責
本明細書に記載されたサンプルコードは、法律で認められる最大限の範囲において、いかなる種類の保証もなしに「現状のまま」で提供されます。Oracle + NetSuite Inc.は、開発プラットフォームでのサンプル・コードの実装、または独自のWebサーバー構成の使用において、個々の成功開発者が持つ可能性があることを保証または保証しません。
Oracle + NetSuite Inc.は、サンプル・コードに関連するデータまたは情報の使用、使用結果、正確性、適時性または完全性に関して、一切の保証、保証または説明を行いません。Oracle + NetSuite Inc.は、明示または黙示を問わず、あらゆる商品性、特定目的への適合性、およびコードに関連する一切のサービスまたはソフトウェアを保証する一切の保証を否認します。
Oracle + NetSuite Inc.は、サンプル・コードに関連するお客様または他のユーザーが行ったアクションから生じるいかなるタイプの直接的、間接的または結果的に生じる損害またはコストについて、一切の責任を負いません。