質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Salesforce

Salesforceは、クラウド型の顧客関係管理(CRM)、営業支援(SFA)などのサービスを提供している企業。米カリフォルニア州に本社があり、日本法人は株式会社セールスフォース・ドットコムです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

0回答

269閲覧

updateRecordでapiNameの値を指定できない。

hayatoganbaru

総合スコア7

Salesforce

Salesforceは、クラウド型の顧客関係管理(CRM)、営業支援(SFA)などのサービスを提供している企業。米カリフォルニア州に本社があり、日本法人は株式会社セールスフォース・ドットコムです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2022/01/30 01:28

お世話になっております。
salesforceのlightning web コンポーネントでレコードの更新処理をしております。
レコード作成処理では値をカスタムオブジェクトに追加する際は

js

1 const recordInput = { 2 apiName: OUTDOOR_OBJECT.objectApiName, 3 fields: { 4 [NAME_FIELD.fieldApiName]: this.name, 5 [PRICE_FIELD.fieldApiName]: this.price 6 }; 7createRecord(recordInput1) 8 .then(outdoor1 => { 9 this.outdoorId1 = outdoor1.Id; 10 this.dispatchEvent( 11 new ShowToastEvent ({ 12 title: "Success", 13 message: "成功", 14 variant: "success", 15 }), 16 ) 17 });

この記述でレコード作成できました。

しかし更新処理の際は

js

1 const recordInput = { 2 apiName: OUTDOOR_OBJECT.objectApiName, 3 fields: { 4 [NAME_FIELD.fieldApiName]: this.name, 5 [PRICE_FIELD.fieldApiName]: this.price 6 };

この記述でupdateRecordするとconsole.で
apiNameの値をPATCHに指定しないでください。
とエラーメッセージが表示されます。
これは何故でしょうか?
アドバイスいただけると幸いです。

因みに下記のように記述すると問題なく
処理されました。

js

1 const recordInput = { 2 fields: { 3 [OUTDOOR_ID.fieldApiName]: this.outdoorId, 4 [PRICE_FIELD.fieldApiName]: this.updatePrice 5 }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問