新規投稿
フォローする

【Kintone】Python既存レコードへのファイル添付について

Kintoneの既存レコードへPythonを用いて添付フィールドにファイルを登録
しようとしています。
ファイルをアップロードしてファイルキーの取得まではできたのですが、
既に作成してあるレコードの添付フィールドにレコード番号を指定してに登録
しようとすると新規にレコード番号が発行されてそれに添付されてしまいます。
 
 
recordIdに700を指定しても新規にレコード番号が発行され701にファイルが添付されてしまう状態です。
ソースコードの問題点をご教示頂きたいです。
 
------------------------------------------------------------------------------------------
# ファイルを指定したレコードのフィールドに登録
def file_post_kintone(url, appId, apiToken, recordId, fieldCode, filekey):
record = {
fieldCode:{'type':"FILE", "value" :[{'fileKey':filekey}]}
}
print(appId)
print(recordId)
data = {'app':appId,'id':recordId, 'record':record}
headers = {"X-Cybozu-API-Token": apiToken, "Content-Type" : "application/json"}
resp=requests.post(url+'/k/v1/record.json',json=data,headers=headers)

 

return resp
------------------------------------------------------------------------------------------
0

2件のコメント

Avatar
rex0220

Kohei さん

レコード更新は、PUT です。

レコードの更新(PUT)

0
Avatar
Kohei

rex0220さん

回答ありがとうございます。

解決しました。

0
ログインしてコメントを残してください。