業務の隙間を埋める技術メモ。

「それ、作れるか?」より 「それ、作って大丈夫か?」を考えたい。 業務で“ちゃんと使える”かどうかを、 実際に手を動かして確かめたログを残しています。

30人月の開発を、1人でやりきった話――AIがSuiteScript開発を変えた現場レポート

「NetSuiteを入れたのに、現場は全然楽にならない」という声をよく聞きます。カスタマイズしたくても外注は高い、社内に人がいない、AIツールの稟議も通らない。そんな状況を、AIと業務知識だけで突破した経験をお伝えします。 NetSuite SuiteScript AI活用 …

SuiteScriptのガバナンス超過(SSS_OPERATION_TOTAL_GOVERNANCE_EXCEEDED)の原因と対策3パターン

SuiteScriptで「SSS_OPERATION_TOTAL_GOVERNANCE_EXCEEDED」が出る原因は、ほぼ3つのパターンに集約されます。ループ内のrecord.load、afterSubmitの重い処理、MapReduceのmap詰め込み──それぞれの対策をコード例付きで解説します。

SuiteScriptスクリプトタイプ完全ガイド――ClientScript・UserEvent・Scheduled・MapReduce・RESTletをコードで使い分ける

SuiteScriptの5タイプ(ClientScript・UserEvent・Scheduled・MapReduce・RESTlet)の使い分けをコードサンプル付きで解説。よくあるハマりポイントと症状別逆引き表付き。中級者向け実践ガイド。

NetSuiteからkintone APIを呼び出したら401エラーが出続けた話——原因はOAuthトークンの設定ミスだった

NetSuite の SuiteScript(RESTlet)からkintone APIを叩こうとしたら、401エラーが出て全然つながらない。そんな経験はありませんか? 私はこれで数時間溶かしました。原因と解決策をそのまま書き残しておきます。 やろうとしていたこと 最初に疑ったこと(…

NetSuiteのSuiteScript開発にClaude Codeを使ったら、デグレ地獄が終わった話

SuiteScript開発でAIにコードを生成させると、修正のたびに別の箇所が壊れる──そんなデグレ地獄を解決したのがClaude Codeでした。ChatGPT・Geminiとの比較、$220のMaxプラン課金判断まで、NetSuite開発者目線でリアルに記録します。

Claudeのプロジェクト機能はNetSuite開発で使えるか?ChatGPTとの違いを実戦で検証

この記事で分かること Claude Projectsを使ったSuiteScript開発のリアルな体験 ChatGPT・Gemini・Claudeの具体的な使い分け Claudeで品質を出すためのプロンプト設計3つのコツ Proプランの使用量制限の実態とコスト感 「AIで開発って実際どうなの?」と思っ…

Power Automate → Slack連携を“そのままやらない”という選択をしてみた話(GAS経由で安定させる)

はじめに 「Power AutomateからSlackに通知飛ばしたい」 これ、やろうと思えばすぐできそうに見えるんですが、実際にやってみると意外と詰まります。自分も最初は「公式コネクタあるし余裕でしょ」と思っていました。 …が、結論から言うと、 直接連携はでき…