問題タブ [visualforce]
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.
date - 毎日午前 2 時に実行されるワークフロー条件を設定するには?
ワークフロールールと連動するメールアラートを作成します。
基本的に、午前 2 時のワークフローごとにカスタム オブジェクトがチェックされ、startDate が明日かどうかが確認されます。
Date 定義済み変数を見ているワークフロー ページにいます。
そうですか:
startDate については、条件を設定できますstartDate = today() + 1
2番目の条件については2am everyday
、方法が思いつきません。HOUR変数などは見当たりません。
誰もこれを以前にやったことがありますか?
アップデート
これはうまくいくかもしれませんが、テストする必要があります..
NOW() 日時出力を文字列に変更します (TEXT で実行)
インデックス 12 から開始し、右側の 2 文字を取得します (MID によって実行されます)。
これは、現在時刻の時間部分を取得したことを意味し、値が「02」に等しい場合は、
夜中の2時。
ちょっと待ってください..しかし、セールスフォースはいつこのワークフローをチェックしますか???
ワークフローを 1 日 1 回チェックするとしたら、それは何時ですか? チェックが午前 2 時以降に行われた場合、このワークフローは決して見られませんか??? 私は少し混乱しています。
salesforce - 標準コントローラーがタブの適用と同じではないvisualforceページにボタンまたはリンクを追加する方法は?
標準コントローラーとしてCompetitorSearch.page
使用するvisualforceページがあります。CompSearchDummy__c
のページにカスタム ボタンを追加すると、ページの移動先CompSearchDummy
にCompetitorSearch.page
が表示されます。
しかし、Talent
使用するページがありTalent__c sObject
、カスタム ボタンを追加して宛先を設定しようとしたときに、設定しCompetitorSearch.page
なかったため、オプションとして表示されません。Talent__c
standard controller
CompetitorSearch.page リンクを Talent ページに追加することはできますか?
salesforce - Visual Force ページのヘルプ
ポップアップから選択したアカウントに基づいて、VF 入力ボックスに値をロードしようとしています。
Account オブジェクトのカスタム フィールド linea__c から linea を設定する必要があります。クエリを実行してフィールド値を取得できます。しかし、アカウントが選択された直後に発生する必要があります。どうすればできますか?
どんなポインタでも素晴らしいでしょう...
ありがとう
salesforce - APEXでSETを配列に変換するには?
キーと値のマップがあり、私の目標は「キー」のリストを取得することです。配列かリストに入れようと思っています。SET にキー値があるところまで来ましたが、配列に変換する方法がわかりません。
以下は私のコードです:
unit-testing - セールスフォースで単体テストを行う方法は?
私はセールスフォースでコードを書きましたが、単体テストをリリースするには、少なくとも75%をカバーする必要があります。
私が直面しているのは、既にファイルで行われているにもかかわらず、classOne
からメソッドを呼び出す がclassOne 内の の単体テストclassTwo
をカバーする必要があることです。classTwo
classTwo
ファイル MyClassTwo
ファイル MyClassOne
MyClassOne ファイル内の MyClassTwo method2() 部分をカバーしていないため、MyClassOne のテスト結果は 100% のテスト カバレッジを返しません。
しかし、ご覧のとおり、 MyClassTwo ファイル内に MyClassTwo の単体テストを既に記述しています。
これは、MyClassTwo ファイルの単体テストをコピーして MyClassOne に貼り付ける必要があるということですか?
そうすることで 100% のカバレッジが得られますが、これは本当に面倒でばかげているように思えます。ClassA と ClassB で同じテストを行う....? 私は間違っていますか、それともこの方法ですか?
とはいえ、セールスフォースでモックオブジェクトを作成することは可能ですか? 私はまだ方法を理解していません..
UDPATE
コードを書き直して上記を更新しました。今回は、classTwo method2() を呼び出していなくても、classOne テストが 100% を返さないことを確認しました。
salesforce - Apex Visualforce でリファラーを取得する
Visualforce で編集している Salesforce ページからリファラーを取得することは可能ですか?
次のAPEXメソッドを使用しています
...上記は現在のURLと以前のまたはリファラーのみを返します
salesforce - コントローラーから APEX タグ属性を変更しますか?
コントローラから Apex VisualForce タグの属性を変更できるかどうかを知りたいです。
このようなことはできますか?:
鬼ごっこ:
コントローラーで:
それが理にかなっていることを願っています!
私は現在これを行っていますが、これは少し長めで避けたいと思います:
鬼ごっこ
コントローラーで
それが役立つことを願っています!
api - force.comアプリケーションのFlashBuilderでセッションIDを使用してログインできません
単純なFlexforForceアプリケーションがあり、それをVisualForceページに埋め込みたい。チュートリアルで説明されているようにすべてを実行し、DEに対してテストしましたが、INVALID_SESSION_ID:無効なセッションIDがSessionHeader:IllegalSessionで見つかりました。以下のコードを見て、どこが間違っているのか教えてください...
私のVFページ:
私のMXMLファイル
salesforce - Visual Force ページのヘルプ: 選択ボックスからコントローラーに値を渡す際の問題
プロジェクト用とマイルストーン用の 2 つの選択ボックスを含む Vf ページがあります。これらの値をコントローラーのメソッドに渡したいです。このコントローラ メソッドは、JavaScript で使用する必要がある文字列を返します。これらはすべて、送信ボタンのクリック時に発生する必要があります。私が現在持っているのは、javascript で使用される文字列がクラスのコンストラクターで作成され、javascript から直接文字列を参照していることです。
問題は、コンストラクターでjavascriptによって消費される文字列を生成し、選択ボックスの値を使用するために必要なコードを生成するコードを書いていることだと思います。これらの値は、コンストラクターの実行時には設定されません。
このために、このコードをコントローラーのメソッドに移動できます。しかし、私にとっての問題は、これらの頂点選択ボックスの値をコントローラー メソッドに渡し、コントローラー メソッドの実行後に JavaScript 関数を実行する方法です。
ありがとう
プラディ
session - Salesforce Session variables, set and get variables in Session
I want to be able to read / write some variables to the current session in my Salesforce site pages.
Salesforce サイトを使用して構築されたサイトがあり、すべてのページでいくつかの値を保存/取得する必要があります (ショッピング カートに似たものを構築していると考えてください)。ただし、変数をセッション(匿名ユーザー)に読み書きする方法の良い例は見つかりません。
Apex に組み込まれた複数のコントローラを含む Visualforce ページを使用しています。
よろしく