導入
NetSuite を使っていると、保存検索は本当によく使います。
ただ、以下のように思ったことはありませんか?
- ダウンロードして加工する手間を省きたい
- 他メンバーにもデータを共有したい
- スプレッドシートやBIツールとつなぎたい
そこで今回は、NetSuite の保存検索を Google スプレッドシートへ自動転記する仕組みを作ってみましたのでご紹介します。
使用するのは次の2つです。
- NetSuite の RESTlet
- Google Apps Script(GAS)
NetSuite の RESTlet は、外部アプリや別の SuiteScript から呼び出せる SuiteScript です。データの取得や更新の入口として使えます。参考
この記事ではまず、どんなことができるのかを実演ベースで紹介します。
実演
今回やっていることはシンプルです。
- NetSuite 側で保存検索を用意する
- Google スプレッドシートの設定シートに保存検索ID、転記先シート名を入力する
- GAS から RESTlet を呼ぶ(定期実行もできます)
- Google スプレッドシートに書き込まれる

たったのこれだけです!
メリット
この仕組みの一番のメリットは、保存検索を“見るだけの画面”から“再利用できるデータソース”に変えられることです。
たとえば、スプレッドシートへ出せるようになると、
- 関数やピボットで集計できる
- メンバーへ共有しやすい
- 定期更新ができる
- Looker Studio など他ツールへつなげやすい
- GAS で追加処理しやすい
といった使い方ができます。
NetSuite の API 連携というと大がかりな外部連携を想像しがちですが、こういう日常業務に近い自動化にも十分使えます。
次回予告
この記事では「こんなことができる」という実演寄りの話をしました。
次の記事では、NetSuite 側の設定について書いてみたいと思います。
