這遠遠低於使用BATCHUPDATE是在谷歌表單API在spreadsheets.values.batchUpdate每個範圍的update()請求調用
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和spreadsheets.values之間的區別是什麼更新