問題タブ [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.
salesforce - ローカルタイムゾーンの時間を抽出する方法
こんにちは、個人情報に設定したローカルタイムゾーンの時間を抽出したいです
以下のapexコードを検討してください:
DateTime cDT = system.Now();
文字列 localDateTime = cDT.format();
localDateTime は 4/1/2011 4:22 PM のようになります
これから午後4時22分を抽出したい
Salesforce のドキュメントに記載されているメソッドの 1 つは、hour,minute メソッドです。ただし、このメソッドは日時を引数として取ります。しかし、format メソッドは文字列を返します。
解決策は、format メソッドによって返された文字列を datetime 型に変換することです。しかし、できませんでした。私はparseメソッドを試しました。現地時間を GMT 時間に戻してくれました。次に、valueOf メソッドを試しました。ただし、特定の形式の文字列を受け入れます。
この問題を解決するのを手伝ってください。私は私の側から試みています。ネットで検索。しかし、解決策はありませんでした
triggers - Salesforce Apex Triggers - フィールドが更新トリガーに含まれているかどうかを確認する方法は?
特定のフィールドが before/after update トリガー内の update 呼び出しに含まれているかどうかを確認する方法を教えていただければ幸いです。どうもありがとう。
salesforce - 営業部隊のデフォルト アクセス権
sfdc のデフォルトのアクセス指定子は何ですか?
たとえば、クラスを次のように宣言した場合:
では、デフォルトでは、このクラスのアクセス指定子は何になるでしょうか?
salesforce - salesforce の Account オブジェクトに 200 万件のレコードを挿入する最良の方法は何ですか?
Apex Data Loader を使用してレコードの挿入/削除を行っていますが、データが膨大になると時間がかかります。
これを実現する別の方法があれば教えてください。
salesforce - force.comコードベースのリファクタリング(カスタムオブジェクトの名前変更)を支援/支援するツール
force.comで約15個のカスタムオブジェクトの名前を変更する必要があります。
Javaでは、これは右クリックで約20分かかりますが、これらのオブジェクトを使用するsoqlクエリ、クラス、ページ、プロファイルなどの数を考えると、1週間、2週間、またはそれ以上を見ています。
したがって、理想的には、このオブジェクトの名前を変更し、相互依存関係を解決するのに役立つリファクタリングツールを探しています。
Force.com IDEは当然、これをサポートしていません。アイデア/ツール/アプローチはありますか?
constructor - apex クラス コンストラクターの例外
Salesforce カスタム Apex クラスで例外をキャッチしようとしましたが、うまくいかないようです。
この場合、環境を初期化するコントローラーコンストラクターがあり、コンストラクターで例外をキャッチしようとしていますが、機能しません。例外はキャッチされません。
deployment - Salesforce.com の展開
現在、多くの apex クラス、トリガー、および Visualforce ページを含む Salesforce.com カスタム APEX プロジェクトに取り組んでいます。システムの一部である AppExchange からの多数のアプリケーションもあります。
すべての Apex クラス、Visualforce ページなどをテスト環境で開発し、Eclipse IDE を使用してライブ環境にデプロイします。ライブ環境に変更をデプロイするたびに、すべてのクラス (AppExchange アプリからのものを含む) のすべてのテスト メソッドが実行されているように見えます。そのため、単純な変更のデプロイには数分かかる場合があります。
名前空間などでクラスを「パッケージ化」する方法が頂点にあるので、変更をデプロイしようとすると、そのパッケージに関連するテストメソッドのみが実行されます。そのようなものが存在する場合、私たちの展開ははるかに迅速に行われる可能性があります。
javascript - visualforce selectRadio --- Javascript 経由で参照を取得するには?
私はラジオボタンコントロールを持っており、私のJavascriptから、JavaScriptを介してラジオ入力の配列を取得しようとしていますgetElementsByName()
最初のアラート:alert(radioTitleDisplay);
戻り値[object HTMLCollection]
ただし、2 番目のアラートは発生しません。そして、Firebug レポート
ラジオボタンにアクセスするにはどうすればよいですか。何か不足していますか?(root から childs までの各タグに id を割り当てることもできますが、構造を変更すると id も変更する必要があるため、これはやりたくありません。これは rubust ではありません。)
入力タグの 1 つであるレンダリングされた visualforce ページは次のとおりです。
triggers - エレメンタリーアペックストリガーロジックの内訳
Salesforce.comのApexプログラミング言語を学習しようとしています。ここに、JasonOuelletteの著書「DevelopmentwiththeForce.comPlatform」からのコードの例があります。私はまだ基本を学んでいるので、我慢してください。このコードをコンテキストに入れるために、本全体に渡るServices Managerサンプルアプリケーションがあり、タイムカードに有効な割り当てがあることを確認するために作成されたApexトリガーデバイスを調べています。割り当ては、リソースが特定の期間プロジェクトに配置されていることを示すレコードです。コンサルタント(別名リソース)は、プロジェクトと彼または彼女が作業を許可されている期間についてのみタイムカードを入力できます。Resource_cは、Assignment_cオブジェクトとTimecard_cオブジェクトの両方の親です。
これが、トリガーと対応するapexクラスに対して提供されるコードです。私はそれを分解し、その論理を理解するために1行ずつコメント/質問しようとしています。しかし、私はまだここでいくつかの基本を欠いています、私がこれを解読するのを手伝ってください。
5-57トリガー
5-58-Apexクラス-トリガーに代わってタイムカードを検証する作業を行います。
ご協力ありがとうございました。
salesforce - Salesforce のトリガーを介してリードが挿入されたときに商談を更新する
「x」フィールドの値が商談の「y」フィールドの値と同じである新しいリードが挿入されたときに、この商談の「z」フィールドを更新するように、一括トリガーを作成したいと考えています (管理者の制限を念頭に置いてください)。
私はセールスフォースと頂点に慣れていないので、問題に直面しています。
どんな助けでも大歓迎です。
ありがとう
ジテンドラ