問題タブ [apex]

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

salesforce - FIELD_CUSTOM_VALIDATION_EXCEPTION

トリガーのテストクラスを作成しています。しかし、私はそれを適切に実行することができません、それは68%しか含まれていません。エラーは

ありがとうAnuraj

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

salesforce - apexの日時フィールドの日数のdifference

2つの日時フィールドの日数の違いを見つけるにはどうすればよいですか?

このドキュメントには何も見つかりませんでした。時間、日を追加する方法があることがわかりますが、日付の違いを取得することについては何も見つかりません。

私が考えることができる1つの方法は、valueofを使用して両方のフィールドを日時に変換し、その間の日付関数を使用することです。

他にもっと良いオプションはありますか?

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

salesforce - 最初のエラー:INVALID_CROSS_REFERENCE_KEY、IDに割り当て:所有者を空白にすることはできません:[OwnerId]

コントローラーのテストを書いています。そのためには、テストデータベースにイベントを挿入する必要があります。

私のテスト方法は次のとおりです。

挿入イベントが発生すると、次のエラーが発生します。

System.DmlException:挿入に失敗しました。行0の最初の例外。最初のエラー:INVALID_CROSS_REFERENCE_KEY、IDに割り当て:所有者を空白にすることはできません:[OwnerId]

このエラーを修正するにはどうすればよいですか?

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

salesforce - Salesforce トリガー シーケンス

オブジェクトに 2 つのトリガーがあります。

1 つは管理パッケージで、トリガー内のコンテンツを表示または修正できませんでした。

1つは私がデザインしたものです。

管理パッケージトリガの前に、独自に作成したトリガを実行したいと考えています。トリガーの実行シーケンスを制御できますか?

これは、常に管理パッケージトリガが最初に実行されるためです。最初にトリガーを実行したいと思います。私は数日間考えてきました。私の会社のすべての同僚は、この目標を達成する方法を知りませんでした。この問題を解決しないと、仕事を続けることができませんでした。私を助けてください。

0 投票する
0 に答える
1066 参照

apex - ファジー ロジック / 会社名の照合 (リード)

私は重複除外ツールを使用する従来の方法を調べてきましたが、私はマルチ アライアンスの組織で働いているため、実際にはデータベースのセグメントを調べる必要があるときに、重複除外ツールはデータベース全体を調べます。独自の重複除外ツールを作成してみます。

これまでのところ、次の apex を作成しました。apex は現在、リードの会社名を調べ、データベース内の別の会社名と完全に一致する場合、ユーザーに「別の新しいリードには同じ会社名があります」というエラー メッセージを提供します。</p>

会社名が正確であればこれは素晴らしいことですが、もっと柔軟にする必要があります。

たとえば、「Burger King Limited」が 2012 年に作成されたリードであり、売り手が 2013 年に「Burger King LTD」というリードを作成することを決定した場合、これは 2012 年に作成されたリードと同じ会社です。

新しいリードを見て、少し似ている場合は新しいリードを無視するファジーロジックを構築したい

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

triggers - Apex トリガを使用して項目をルックアップ項目に自動的にコピーする (Salesforce)

可能であれば、Salesforce 連絡先のあるフィールドから別のフィールドに自動的にコピーする方法を見つけようとしています。(つまり、 " " というフィールドがあり、" Contact: Mailing Zip/Postal Code" という別のフィールドに自動的にコピーしようとしていますPostcode_Lookup_c。)

その背後にある目的は、連絡先の郵便番号/郵便番号を含むフィールドを、私が作成したカスタム オブジェクトを参照する式ルックアップ フィールドに自動的にコピーすることですPostcode_Lookup__c。これは基本的に、州内の地方自治体と地域のリストをリンクした、特定の分野の関係を結び付けます。

アイデアは、連絡先に、郵送先住所の郵便番号に基づいて、関連する地方自治体と州の地域が自動入力されるというものです。

助けてくれてどうもありがとう、ジョー :-)

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

jquery - によって返される各要素に対して

によって返される各要素に対して

1 つのチェックボックスが作成されます。送信ボタンがあり、「送信時に」チェックボックスがチェックされているチェックボックスとチェックされていないチェックボックスを記録したい。

これらのチェック ボックスの値を送信ボタンに渡すにはどうすればよいでしょうか。送信ボタンに到達したら、alert() または console.log() したいだけです。

もしかしてこういうこと?

それともこれ?

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

salesforce - 非常に基本的な APEX クラスを作成しました。顧客はどのようにアクセスできますか?

私は Salesforce Apex を初めて使用します。Salesforce Web サイトのすべての連絡先を取得するための単純な Apex クラスを作成しました。

次のように、JavaScriptコードを使用してそのクラスを呼び出しました

私のラップトップでは問題なく動作しています。しかし、顧客がそのクラスにアクセスしてすべての連絡先を取得するにはどうすればよいでしょうか?