背景:他アプリ(A)から関連レコード経由でその更新日時を取得し、現アプリ(B)の日時フィールドに値を反映させたいと思っています。
現在:アプリAの更新日時をアプリB上で取得することはできたのですが、更新日時のtypeがupdate_time型だったため、日時フィールド(datetime型)に入らなくて困っています。
質問:おそらくこの型の違いが問題点だと思っているのですが、updatetime型→datetime型に変換する処理を教えていただけないでしょうか?
検索したところ、
kintoneToDatetimeというメソッドがあるようなのですが、いまいち使い方がわかりませんでした。
※以下のwDateを日時フィールドに合うようにDATETIME型に書き換えてほしいです><
var wDate = resp_data.records[0].更新日時.value
よろしくお願いします!
3件のコメント
new Date(resp_data.records[0].更新日時.value)
で変換できませんか?
new Dateじゃダメでした;;
Marfaさん
以下、追加、編集画面前提で進めますので、違う場合はスルーしてください。
更新日時のvalueは日時のvalueにそのまま代入可能です。
REST APIを実行したコールバックでレコードの値を取得する
とレコードに値をセットするを実行するとレコードに反映されます。
var recObj = kintone.app.record.get();
var wDate = resp.records[0].更新日時.value;
recObj.record.日時.value = wDate;
kintone.app.record.set(recObj);