Google Slides API updateShapeProperties设置autofit报字段无效错误
问题根因
fields参数填写的字段路径不符合API的属性层级要求:autofitType是autofit属性的子字段,并非shapeProperties的直接子字段,直接传autofitType会被API识别为无效字段。
解决方案
将请求参数中的fields字段值修改为全层级路径autofit.autofitType即可,修正后的请求配置如下:
'updateShapeProperties': { 'objectId': pageElementId, 'fields': 'autofit.autofitType', 'shapeProperties': { 'autofit': { 'autofitType':'SHAPE_AUTOFIT' } } }
补充说明
- 自动适配类型除
SHAPE_AUTOFIT外,还可按需选择TEXT_AUTOFIT(调整文字大小适配形状)或NONE(关闭自动适配)。 - 调用API传
fields参数时,所有嵌套层级的字段都需要写全完整路径,不能只传最末级的字段名。
内容的提问来源于stack exchange,提问作者Greg Cox
相关产品推荐
相关产品推荐

