問題タブ [salesforce-communities]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
843 参照

rest - Salesforce でセッション ID を使用するだけで JSON 応答を取得できますか?

ユーザーがそのコミュニティ ユーザーのセッション ID を送信する必要があるボタンをクリックすると、Salesforce がサード パーティ アプリケーションと Salesforce コミュニティ ポータルから接続される状況があります。

そのセッション ID を使用して、3 番目の部分は salesforce への REST 呼び出しを行い、REST Apex クラスは HTTP GET メソッドを実行して、JSON 応答で連絡先の詳細を返す必要があります。これは可能ですか?

注: コミュニティ ユーザーのいずれかがログインしてボタンをクリックすると、すべてのコミュニティ ユーザーのユーザー名とパスワードが何らかの認証に使用されるわけではありません。その時点では、そのユーザーのセッション ID がサード パーティに送信されるだけですapp を REST API 本体に含めます。サードパーティは、そのユーザーに関連するセッション ID のみを持ち、そのセッション ID を使用して、そのコミュニティ ユーザーの連絡先の詳細を応答として取得できる必要があります。

0 投票する
1 に答える
436 参照

salesforce - 小数乗でセールスフォースで指数を達成するにはどうすればよいですか

((82125.49845) / (0 + 1)) * ((1 + ((2.84*1)/100)) / (1 + ((2.84*1)/100) + 0.005))^(14.083)
上記の計算正しい値が得られます76 703.2452

しかし、Math.powを使用してセールスフォースでこのことを行うと、正確な結果が得られず、整理するのに役立ちます。以下は、セールスフォースの頂点クラスで使用したオプションです

1) System.debug('>>> pow=' + Math.pow((82125.49845 / (0 + 1)) * ((1 + ((2.84*1)/100)) / (1 + ((2.84*1)) /100) + 0.005).doubleValue(),14.0832.doubleValue());

2) System.debug('>>> final=' +(82125.49845 / (0 + 1)) * ((1 + ((2.84*) 1)/100)) / (1 + ((2.84*1)/100) + 0.005)).pow(14.0832));