この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

MruHeader

API バージョン 7.0 以降では、create()update()、および upsert() コールは、ヘッダーが使用されていない限り、Salesforce ユーザインターフェースのサイドバーの [最近使ったデータ] の最近使用した (MRU) 項目のリストは更新しません。このヘッダーを使用して最近使ったデータのリストを更新すると、パフォーマンスに悪影響を及ぼす場合があります。

項目

要素名 説明
updateMru boolean

MRU アイテムのリストを更新するか (true)、更新しないか (false) を示します。

retrieve() では、結果が 1 行のみの場合、MRU を retrieve の結果の ID に更新します。

query() では、結果が 1 行のみで、ID 項目が選択されている場合、MRU を query の結果の ID に更新します。

サンプルコード —Java

このサンプルでは、MruHeadertrue に設定することにより MRU リストの更新オプションをオンにします。次に、取引先を作成します。

1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17public void mruHeaderSample() {
18  connection.setMruHeader(true);
19  Account account = new Account();
20  account.setName("This will be in the MRU");
21  try {
22    SaveResult[] sr = connection.create(new SObject[]{account});
23    System.out.println("ID of account added to MRU: " + 
24      sr[0].getId());
25  } catch (ConnectionException ce) {
26    ce.printStackTrace();
27  }
28}