gpt4 book ai didi

python - Google Sheet API 中的 Spreadsheets.values.batchUpdate() 中的每个范围更新都是请求调用

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:56 26 4
gpt4 key购买 nike

这是我下面使用batchUpdate的代码

SHEET.spreadsheets().values().batchUpdate(spreadsheetId=ea_form_spreadsheet_id, body=bodys).execute()

在“正文”中:

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
}

所以我想知道这个范围更新中的每一个是否都是一个请求调用,或者它被总结为一个请求调用..换句话说,spreadsheets.values.batchUpdate<之间有什么区别/strong> 和 spreadsheets.values.update

最佳答案

spreadsheets.values.batchUpdate 的每个描述中所述和 spreadsheets.values.update ,一个函数在电子表格的一个或多个范围内设置值,另一个函数分别在电子表格的一个范围内设置值。

基于文档 - Updating Spreadsheets : Batch update operations

The batchUpdate method works by taking one or more Request objects, each one specifying a single kind of request to perform. There are many different kinds of requests.

batch request 的很好的解释位于 Drive API 中:

A batch request consists of multiple API calls combined into one HTTP request. Batching Requests reduce the number of HTTP connections your client has to make.

希望这些信息有帮助。

关于python - Google Sheet API 中的 Spreadsheets.values.batchUpdate() 中的每个范围更新都是请求调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41756464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com