我正试图用googlesheetsapi改变column width
。我知道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如下所示:
d/
后面的标记是电子表格的ID,您可以根据developer example在查询中使用该ID相关问题 更多 >
编程相关推荐