結論(先に言う) ガバナンス超過の原因は、ほぼ3つのパターンに集約されます。 どれも「開発環境では動く」「少ないデータでは気づかない」という共通点があります。本番に上げてから初めて発覚する、というのが厄介なところです。 パターン①:ループの中でrecord.loadを呼ぶ 一番よくやります。自分も最初にこれで詰まりました。 「受注一覧を検索して、1件ずつ顧客名を取得して処理する」という要件を素直に実装するとこうなります。 // NG:1件ごとにrecord.loadが走る search.create({ type: 'salesorder', filters: [['status', 'any…