vikadata/vika.py

BUG : datasheet.records.bulk_create failed

Opened this issue · 0 comments

for a vika datasheet like below

image

我想执行批量添加数据。

    records = datasheet.records.bulk_create(
        [
            {"title": "new record from Python SDK"},
            {"title": "new record from Python SDK2"},
        ]
    )

report error

  File "d:\quant\cmp\cmp\utils\vika_table.py", line 92, in <module>
    save_dataframe_to_vika()
  File "d:\quant\cmp\cmp\utils\vika_table.py", line 81, in save_dataframe_to_vika
    record = datasheet.records.create({"title": "new record from Python SDK"})
  File "C:\Python39\lib\site-packages\vika\datasheet\record_manager.py", line 49, in create    
    resp = self._dst.create_records(data)
  File "C:\Python39\lib\site-packages\vika\datasheet\datasheet.py", line 190, in create_records
    return handle_response(resp, PostRecordResponse)
  File "C:\Python39\lib\site-packages\vika\utils.py", line 81, in handle_response
    raise Exception(r['message'])
Exception: The format of the fields parameter value is wrong