我是 gheets 的新手,正在寻找一种方法来将我抓取的数据插入到当前位于 python 字典中的 gheets 中。我想在批处理过程中执行此操作,以便我的蜘蛛可以一次更新多个字段。
{'page_url': 'https://www.websiteurl.com', 'company': 'my company', 'location': 'The Netherlands',
'price_excl_vat': '30000'}
我试图构建一个 json 请求,但收到 TypeError: unhashable type: 'dict'。我知道它是因为数据字段需要一个字符串,但我认为可以使用字典并且似乎无法找到如何做这件事。一整天都在这,似乎无法弄清楚我做错了什么。
batch_update_spreadsheet_request_body = {
{
"requests": [
{
"insertRange": {
"range": {
"sheetId": '12345tutu',
},
}
},
{
"pasteData": {
"data": {'page_url': 'https://www.websiteurl.com', 'company': 'my company', 'location': 'The Netherlands',
'price_excl_vat': '30000'},
}
}
]
}
}
request = service.spreadsheets().batchUpdate(spreadsheetId=spreadsheet_id, body=batch_update_spreadsheet_request_body)
response = request.execute()