Python Google Sheet API中的spreadsheets.values.batchUpdate()中的每个范围更新都是请求调用吗
下面是我使用batchUpdate的代码Python Google Sheet API中的spreadsheets.values.batchUpdate()中的每个范围更新都是请求调用吗,python,google-app-engine,google-sheets-api,Python,Google App Engine,Google Sheets Api,下面是我使用batchUpdate的代码 SHEET.spreadsheets().values().batchUpdate(spreadsheetId=ea_form_spreadsheet_id, body=bodys).execute() 在“身体”中: 因此,我想知道这个范围的更新是一个请求调用,还是被汇总为一个请求调用。。换句话说,电子表格.values.batchUpdate和电子表格.values.update之间的区别是什么?如和的每个描述中所述,一个函数设置电子表格一个或多个
SHEET.spreadsheets().values().batchUpdate(spreadsheetId=ea_form_spreadsheet_id, body=bodys).execute()
在“身体”中:
因此,我想知道这个范围的更新是一个请求调用,还是被汇总为一个请求调用。。换句话说,电子表格.values.batchUpdate和电子表格.values.update之间的区别是什么?如和的每个描述中所述,一个函数设置电子表格一个或多个范围内的值,另一个函数分别设置电子表格范围内的值 根据文件—— batchUpdate方法通过获取一个或多个对象来工作,每个对象指定一种要执行的请求。有许多不同类型的请求 驱动器API中有一个很好的解释: 批处理请求由多个API调用组合成一个HTTP请求组成。批处理请求减少了客户端必须进行的HTTP连接的数量 希望这些信息有帮助
data = [
{
'range': staff_name + '!AE3',
'majorDimension': 'ROWS',
'values': ae3_values
},
{
'range': staff_name + '!E4',
'majorDimension': 'ROWS',
'values': e4_values
},
{
'range': staff_name + '!Z4',
'majorDimension': 'ROWS',
'values': z4_values
},
{
'range': staff_name + '!AE3',
'majorDimension': 'ROWS',
'values': ae3_values
},
{
'range': staff_name + '!AE3',
'majorDimension': 'ROWS',
'values': ae3_values
},
{
'range': staff_name + '!AE3',
'majorDimension': 'ROWS',
'values': ae3_values
},
{
'range': staff_name + '!Q9',
'majorDimension': 'ROWS',
'values': q9_values
},
{
'range': staff_name + '!F11',
'majorDimension': 'ROWS',
'values': f11_values
},
{
'range': staff_name + '!H12:H13',
'majorDimension': 'COLUMNS',
'values': h_values
},
{
'range': staff_name + '!AI11:AI16',
'majorDimension': 'COLUMNS',
'values': ai_values
},
{
'range': staff_name + '!AK21',
'majorDimension': 'ROWS',
'values': ak21_values
},
{
'range': staff_name + '!AK46:AK47',
'majorDimension': 'COLUMNS',
'values': ak_values
},
{
'range': staff_name + '!AJ57:AK58',
'majorDimension': 'COLUMNS',
'values': aj_values
},
{
'range': staff_name + '!C71',
'majorDimension': 'ROWS',
'values': c71_values
},
{
'range': staff_name + '!V67',
'majorDimension': 'ROWS',
'values': v67_values
}
]
body = {
'valueInputOption': 'USER_ENTERED',
'data': data
}