Apexコード / Visualforceページの起動
カスタムアクション機能を利用することで、Salesforce上で開発したApexコードおよびVisualforceページをSheetから呼び出すことも可能です。
Visualforceページの起動
Visualforceページを呼び出すには、「URLを開く」アクションからページURLに以下の形式でURLを入力します。
/apex/{Visualforceページの名前}
管理パッケージに含まれるVisualforceページなど、名前空間を持っている場合には、以下の形式でURLを入力します。
/apex/{名前空間プレフィックス}__{Visualforceページの名前}
アクションの詳細設定からパラメータ名を適切に指定します。VisualforceページのApexコントローラからは以下のコードでパラメータ値を取得することが可能です。
Apexコードの起動
Apexで記述したカスタムのロジックをSheetから呼び出したい場合は、一旦フローを介して起動するのが最も効果的です。カスタムアクションでのフローの起動方法は「フローの起動」を参照してください。
フローからApexの呼び出しを行うには@InvocableMethod
を実装した静的メソッドを持つApexクラスを用意する必要があります。詳しくはSalesforceのヘルプおよび開発者資料を参考にしてください。
Last updated