function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Yuta.NakagawaYuta.Nakagawa 

JavaScriptでオブジェクトの項目情報を取得する方法

JavaScriptのコード内でSOQLのように、項目の値を取得することは可能でしょうか?

JavaScriptのコード内で下記を行いたいです。
①商談IDの値で検索→商談の項目Aの値を取得
②IF文で商談の項目Aの値により、アクションを分ける

可能な方法あればご教示ください。
よろしくお願いします。
Tomonori Akatsu 3Tomonori Akatsu 3

こんにちは。
Javascript Remoting でカバーできそうですね。
https://developer.salesforce.com/docs/atlas.ja-jp.pages.meta/pages/pages_js_remoting.htm
 

マスターキートン!マスターキートン!
こんにちは。

できますね。
ちょーてきとうですが、以下のような感じです。
 
<script type="text/javascript"> 

var oppId = document.getElementById('{!$Component.商談ID}').value;

if (oppId) { 
    Visualforce.remoting.Manager.invokeAction(
        '{!$RemoteAction.コントローラークラス名.メソッド名}'
        function (result, event) {
            // apexの戻り値がresultにはいってきます
            console.log(result);
        }
    ); 
} 


</script>