gpt4 book ai didi

python - 如何在 Python 中使用 Google Sheets API v4 更改列宽?

转载 作者:行者123 更新时间:2023-12-04 13:37:58 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Get list of sheets and latest sheet in google spreadsheet api v4 in Python

(5 个回答)


去年关闭。




我正在尝试更改 column width使用 Google Sheets API。我知道spreadsheetId我可以用ss_drive.get('id')但我不知道如何获得 sheetId :

ss_drive = drive_api.files().create(body=file_metadata).execute()
ssId = ss_drive.get('id')

sheets_api = build('sheets', 'v4', credentials=credentials)

requests = []
requests.append({
"updateDimensionProperties": {
"range": {
"sheetId": sheetId,
"dimension": "COLUMNS",
"startIndex": 0,
"endIndex": 1
},
"properties": {
"pixelSize": 160
},
"fields": "pixelSize"
}
})

response = sheets_api.spreadsheets().batchUpdate(
spreadsheetId=ssId, body={'requests': requests}).execute()

我改了"sheetId": sheetId"sheetId": 0 .并且该列更改了其宽度。

最佳答案

您可以在您的帐户中存储多张工作表,因此您需要事先知道工作表 ID。您可以登录https://sheets.google.com ,导航到您选择的工作表,URL 将类似于:

https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms
d/ 后面的 token 是电子表格的 ID,您可以根据 developer example 在查询中使用它.

关于python - 如何在 Python 中使用 Google Sheets API v4 更改列宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60712745/

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