kintone

kintoneで変数が文字列として扱われてしまうときの対処法

いつものように家に帰り、さ~てkintoneいじるか~とのんきにkintoneを弄り始めた夜11時。
最近はだいぶスラスラコードが書けるようになってきたな~と思っていたその時、事件は起こった。

変数が文字列として扱われてやがる…

それはレコードを更新するAPIを叩くためにその元になるデータを作っていた時のこと。

records.push({
id: recordId,
record: {
termPut: {
value: condition
}
},
});

recordIdにはレコード番号が入っていて、
termPutには1学期面談という文字列が、
conditionには◎とか▲とかが入っている。

そりゃもう、予想ではtermPutが展開されて1学期面談というフィールドが更新されるつもり、
なわけですが。console.logにはしっかりtermPutのフィールドを更新しにいっているログが。

解決策を調べる調べる…

${termPut}って書くと展開されるよ♡

エラー

`${termPut}`って書くんだよ♡

エディタがあふれんばかりのエラー

[termPut]って書くぞ

うぉおおおおおおおお。
これだあぁ!!!ついに展開されたぞぉおおお。

ということで困った人がいたら。そして今後の僕のために。