みんなの投稿

2025/05/13 09:41

基本的なことで申し訳ないのですが、どうしてもわからないので、どなたかご教授ください。よろしくお願いいたします。

const events = ['~', '~', '~'];
kintone.events.on(events, (event) => {
const record = event.record;
この前書きで処理内容(フィールド書き換え処理)があって、レコードを更新したいのですが、更新できません。

const body = {
app: kintone.app.getId(),
id: kintone.app.record.getId(),
record: {
work_2: {
value: work_1,
},
},
};

kintone.api(kintone.api.url('/k/v1/record.json', true), 'PUT', body, (resp) => {
alert('SUCCSESS');
}, (error) => {
alert('ERROR');
});

アラートは「SUCCSESS」になりますが、「work_2」が「work_1」の値になりません。なぜでしょうか。
よろしくお願いいたします。

2件のコメント (新着順)

すみませんが、本件、キンコミガイドラインに抵触します。

キンコミ コミュニティガイドライン

■キンコミで控えていただきたい投稿
・開発についての投稿
→プログラム開発やコーディングに関する話題は、推奨しておりません。具体的なプログラム開発の方法、コードなどの話題はお控えください。

cybozu developer network などや、生成AIに訊くことをオススメします。


明光
建設業
2025/05/13 09:58

承知しました。ありがとうございました。

ふゆき
製造業
2025/05/13 18:50

おー、アバターアイコンにしましたね!

この投稿とは関係ないのですが...
cybozu developer network  に 
Seal777さん の コメント 引用させていただきました
https://community.cybozu.dev/t/topic/10374/2?u=fito12

事後報告でスミマセン🙇

明光
建設業
2025/05/13 09:51

もしかして、「work_2」が 処理においてconst work_2 = record['form_fld'].value;としている部分が影響しているのでしょうか。