tmkw / imori

A Ruby-styled Salesforce console utility
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

Apexをruby経由でコールして結果を受け取る #2

Open tmkw opened 3 days ago

tmkw commented 3 days ago

こんな感じ?

result = Apex.exec_class_method(:ApexClass, :methodName,  param1, param2, ...)

あるいは、sObjectの配列を返してくる場合

Apex.exec_class_method(:ApexClass, :methodName,  param1, param2, ...) do |sobject|
end

これは少なくとも soap API の exeuteanonymous() を使う必要があり、それ以外だと sf コマンド経由でしか実行できない。 非常に原始的なサンプルから実験を繰り返して成長させていくしかないと見た。 まずは sfコマンド版からか?

https://developer.salesforce.com/docs/atlas.ja-jp.252.0.api.meta/api/sforce_api_calls_executeanonymous.htm