Google Sheets API in Python 如何在电子表格的特定选项卡中写入数据?

How to write data in a specific tab of a spreadsheet with the Google Sheets API in Python?

我正在使用此函数在 Google Sheet 中写入数据:

def Export_Data_To_Sheets(df):

response_date = service.spreadsheets.values().update(
    spreadsheetId=SAMPLE_SPREADSHEET_ID_input,
    valueInputOption='RAW',
    range=SAMPLE_RANGE_NAME,
    body=dict(
        majorDimension='ROWS',
        values=df.T.reset_index().T.values.tolist()[1:])
).execute()
print('Sheet successfully Updated')

它运行良好,但我的 Google Sheet 中有两个选项卡,我想选择要写入数据的选项卡。我不知道我该怎么做。

代码中的这一点:

range=SAMPLE_RANGE_NAME

您可以用 sheet 和单元格引用替换此值,例如:

range="Sheet1!A1:D5"

参考