問題タブ [apex-code]

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 に答える
7602 参照

java - Java と apex の統合 (salesforce)

私は Salesforce の初心者であり、Java ビジネス ロジックを Apex ページに統合する必要があります。vwmforce を使用せずにそれを行うことは可能ですか? 私自身とサードパーティのライブラリも含める必要があることに注意してください。それに関するチュートリアル/リソースはありますか?

前もって感謝します

0 投票する
4 に答える
3993 参照

salesforce - タスクのいくつかのレベルをトラバースするSOQLクエリ

このクエリを使用していくつかのapexコードを記述しようとしていますが、どこにも到達していません。

これが機能しないのは驚きではありませんが、これをどのように行うかを説明するドキュメントがどこにも見つからないようです。誰かが何か考えを持っていますか?「プロクター・アンド・ギャンブル」の親アカウントを持つアカウントにリンクされた連絡先にリンクされたすべてのタスクを取得しようとしています...

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

triggers - トリガーのセキュリティ コンテキスト

私は今、salesforce.com の世界でプレイしなければならない .net の男だと言うことから始めましょう。

私の質問はこれです。

更新前/挿入トリガーのコンテキスト内で、ユーザー (トリガーの起動時にオブジェクトを更新しているユーザー) がページ レイアウトに持っていないフィールドの値を設定できますか?

0 投票する
3 に答える
18548 参照

salesforce - Salesforce(VisualForce):「apex:repeat」ステートメントでレコードが返されないかどうかをテストするにはどうすればよいですか?

フィールド(apex:repeat内に含まれる)をテストして、フィールドが空白かnullかを確認し、空白の代わりに代替テキスト(例:表示するレコードなし)をテーブルに表示する方法を理解しようとしています。テーブル。以下の既存のコードスニペット:

したがって、擬似コードでは、次のようなテストを探しています。

助けてくれてありがとう!


'eyescream'からの最初の回答に応じて更新


apex:pageBlockメソッドを試してみましたが、保存/デプロイしようとすると次のエラーが発生しました。

結果:失敗問題:<messaging:emailTemplate> cannot contain <apex:pageBlock>.

これは、添付のPDFを生成する電子メールテンプレートです(以下のコードの一般的な概要を参照してください)。それで、ケース... pageBlockは電子メールテンプレート内で許可されていませんか?助けてくれてありがとう!

0 投票する
2 に答える
9745 参照

salesforce - Salesforce で新しい見込み客を追加し、既存の見込み客を更新する方法

私は Apex 開発に不慣れで、Apex で自分のプロジェクトに取り組み始めています。私は次のことをしたいと思います:


メール サービスを使用する //この部分
は、メールから emailAddress を取得することを理解しました //
既存の見込み客または同じ emailAddress の連絡先がある場合は、これを行う方法を知っています
彼の情報を更新し、
それ以外の場合
は新しい見込み客を作成します


データベース (saleforce のリードと連絡先) を検索し、既存のユーザーの情報を更新する方法を教えてください。

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

salesforce - 既存のリードに新しいカスタムオブジェクトを追加しようとすると、外部キーの関係が無効になります

リードとソーシャルアカウント(API名= Social_Account__c)というカスタムオブジェクトがあります。

私は次のように関係を設定しました。リードはソーシャルアカウントの親です。したがって、リードには多くのソーシャルアカウントがあります。

ソーシャルアカウントで、関係を作成するためにLead(データ型:ルックアップ)という名前のカスタムフィールドを作成しました。

ルックアップの詳細は次のとおりです。

API名:Lead__c

鉛に関連

子の関係名:Social_Accounts

関連リストラベル:ソーシャルアカウント

同じメールアドレスのリードがある場合は、既存のリードに新しいソーシャルアカウントを追加したいと思います。



しかし、次のエラーメッセージが表示されます。

エラー:コンパイルエラー:無効な外部キー関係:Social_Account_ c.Lead _c

私は何が間違っているのですか?何か提案をいただければ幸いです。

ありがとう

0 投票する
2 に答える
7328 参照

foreign-keys - CANNOT_UPDATE_CONVERTED_LEAD、変換されたリードを参照できません:[Lead__c]

カスタムオブジェクトを既存のリードオブジェクトに挿入しようとすると、エラーメッセージが表示されます。

このエラーが発生します:


554 System.DmlException:更新に失敗しました。ID00Q3000000WW3isEADの行0の最初の例外。最初のエラー:CANNOT_UPDATE_CONVERTED_LEAD、変換されたリードを参照できません:[]

Class.ProcessContact.handleInboundEmail:行81、列9外部エントリポイント


「updateexisting_lead」をコメントアウトしても、同様のエラーメッセージが表示されます。


554 System.DmlException:挿入に失敗しました。行0の最初の例外。最初のエラー:CANNOT_UPDATE_CONVERTED_LEAD、変換されたリードを参照できません:[Lead__c]

Class.ProcessContact.handleInboundEmail:行82、列9外部エントリポイント


何か提案をいただければ幸いです。

よろしく

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

ajax - Visualforceは、ページの読み込み時にajaxを介してapexコンポーネントを読み込みます

誰かがajaxを使用してページロード時にajaxを介してapexpageBlockTableをロードする方法を教えてもらえますか?apex actionFunctionの使用方法を示す例を見てきましたが、サンプルは通常単純です(たとえば、コントローラーから文字列を返し、それをページに配置します。コントローラーはsObjectのリストを返しますが、よくわかりません。それがどのように行われるか。

ページ:

コントローラ:

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

salesforce - force.com で構築した後に展開する方法

PHP と MySQL を使用してアプリケーションを作成する代わりに、force.comにアクセスするよう指示されました。私の質問は展開についてです。force.com でアプリケーションをビルドするとどうなりますか。アプリケーションが API に基づいている場合、必要に応じて自分のドメインからこのアプリケーションを提供できますか?

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

salesforce - 動的 SOQL のテスト時に制限が機能しない

Apex テストコードで動的 SOQL クエリを実行していますが、LIMIT 句が機能していません。ただし、製品コードで使用すると機能するようです。

クエリは次のようになります。フォームからいくつかの用語を使用して、where 句を動的に作成します。

テストでクエリが 500 をはるかに超えるレコードを返すように見えるため、これは失敗する可能性があります。ただし、視覚力ページでこれを使用する場合、クエリは機能します。

何かご意見は?