やり方
import (
"github.com/kintone/go-kintone"
)
...
//アプリの初期化
app := &kintone.App{
"example.cybozu.com",
"user1",
"password",
25, // AppID
}
// 更新用のデータ ※更新したいフィールドのみで大丈夫。
dataMap := map[string]interface{}{"フィールド名": kintone.SingleLineTextField("更新したいテキスト") /*, ...その他も*/ }
// 更新したいレコードのID
id := 1
//レコードの初期化
editedRecord := kintone.NewRecordWithId(id, dataMap)
//更新の実行
err := app.UpdateRecord(editedRecord, true)
ハマったところ
GetRecord
したレコードのフィールドをいじって、それをUpdateRecord
してしまっていた。
RECORD_ID型のフィールドに値を設定することはできません。
それはそう