ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
NetSuiteの始め方| Suiteletを使用したCSVへの保存検索のエクスポート
シナリオ: NetSuiteの新規ユーザーとして、データのエクスポートやレポート作成など、様々な目的でCSVファイルを生成する必要がある場合があります。これを実現する1つの方法は、Suiteletスクリプトを使用することです。この記事では、NetSuiteのSuiteletスクリプトを使用してCSVファイルを作成するプロセスについて説明します。
Suiteletスクリプトとは
Suiteletスクリプトは、カスタム機能を作成し、プラットフォームのAPIと対話できる、NetSuite内のスクリプトの一種です。Suiteletスクリプトは、データ・エクスポート、データ・インポート、ビジネス・プロセスの自動化など、幅広いタスクを実行するために使用できます。
Suiteletスクリプトを使用してCSVファイルを作成するには、最初にNetSuiteに新しいスクリプトを作成する必要があります。これを行うには、次のステップを実行します。
ステップ1: 新規スクリプトの作成
- ナビゲート > カスタマイズ > スクリプト > スクリプト > 新規
- スクリプト・ファイルをアップロードするには、クリック(+)アイコンをクリックします。
- コンピュータからスクリプト・ファイルをアップロードして、「保存」をクリックします。
- スクリプト・レコードの作成」
をクリックします。
- コンピュータからスクリプト・ファイルをアップロードして、「保存」をクリックします。
- スクリプト・レコード
• スクリプトの名前とIDを入力
- クリック 「保存してデプロイ」
ステップ2: スクリプトのデプロイ
スクリプト・デプロイメント
- タイトル: 任意に入力
- ステータス: 「リリース済」を選択します
- ログ・レベル: 「デバッグ」を選択します
- ロールとして実行: 「管理者」を選択します。
- 閲覧者: 内部ロール: すべて選択をON
- 「保存」をクリックします
- URLを使用したスクリプトの実行
• ナビゲートしてURLをクリック
ステップ3: ファイル・キャビネットでファイルを検索
- 「ナビゲート」→「ドキュメント」→「ファイル」→「ファイル・キャビネット」
- スクリプトで指定されたフォルダをクリックします
- CSVファイルをクリック
サンプル・スクリプト:
/**
@NApiVersion 2.0
@NScriptType Suitelet
// Load a Custom Search, by using its Internal ID
var mySearch = search.load({
id: 'customsearch8623'
});
// Run/Execute the loaded Search
var resultSet = mySearch.run();
resultSet.each(function (result) {
var temp = '';
for (var i = 0; i < mySearch.columns.length; i++) {
var searchResult = result.getValue({
name: mySearch.columns[i].name
});
temp += searchResult + ',';
}
content.push(temp);
return true;
});
resultSet.columns.forEach(function (col) {
csvColumns.push(col.label);
});
for (var i = 0; i < csvColumns.length; i++) {
lineOne += csvColumns[i] + ',';