【发布时间】:2021-01-19 10:49:27
【问题描述】:
我有一个电子表格文档,并通过使用 Google-Sheet-API 从中获取数据。然后通过使用 Google-Slide-API 我正在创建一个带有“n”张幻灯片的幻灯片文档。在每张幻灯片上,我正在创建一个包含“n”行的 2 列表。每张幻灯片的第一列始终包含电子表格 A 列中的数据。第二列包含来自其他电子表格列的数据(从 B 到“n”)。然后我正在更改文本大小。到目前为止一切顺利。
现在,当我尝试调整每张幻灯片上每个表格的列宽时,它不会做任何问题,因为有些表格包含更多信息,因此表格不适合幻灯片。这是代码中不起作用的部分:
for i in range(number_of_slides):
regs = [
{'updateTableColumnProperties': {
'objectId': tableID[i],
'columnIndices': [j],
'tableColumnProperties': {
'columnWidth': {'magnitude': mag[j], 'unit': 'PT'}
},
'fields': 'columnWidth'
}
} for j in range(2) ]
SLIDES.presentations().batchUpdate(body={'requests': reqs},
presentationId=deckID).execute()
无论有没有这部分,表格始终保持不变,因此不会产生任何影响。该代码不会返回任何错误或消息。
【问题讨论】:
标签: python-3.x google-slides-api