Python 如何归档&x27;无效的请求[0]。updateTextStyle:在';字段';。(使用';*';表示所有字段)。”&燃气轮机';

Python 如何归档&x27;无效的请求[0]。updateTextStyle:在';字段';。(使用';*';表示所有字段)。”&燃气轮机';,python,google-api,google-docs,google-docs-api,Python,Google Api,Google Docs,Google Docs Api,我正在尝试更新google文档,当我尝试推送更新时,它会显示GoogleAppClient.errors.HttpError:,我不知道这是什么意思 这就是抛出错误的方法 def更新(请求): 结果=service.documents().batchUpdate( documentId=DOCUMENT_ID,body={'requests':[request]}) 返回结果 如果有人能帮忙,那就太好了 这就是我的要求 请求={ “updateTextStyle”:{ “范围”:{ “段ID”

我正在尝试更新google文档,当我尝试推送更新时,它会显示
GoogleAppClient.errors.HttpError:
,我不知道这是什么意思

这就是抛出错误的方法

def更新(请求):
结果=service.documents().batchUpdate(
documentId=DOCUMENT_ID,body={'requests':[request]})
返回结果
如果有人能帮忙,那就太好了

这就是我的要求

请求={
“updateTextStyle”:{
“范围”:{
“段ID”:无,
“startIndex”:无,#用正确的数字填充
“endIndex”:None(无)用正确的数字填充
},
“文本样式”:{
“粗体”:假,
“斜体”:假,
“下划线”:错误,
“删除线”:错误,
“小盘股”:错,
“背景色”:{
“颜色”:{
“rgbColor”:{
“红色”:0.2,
“绿色”:0.2,
“蓝色”:0.2
}
}
},
“前底色”:{
“颜色”:{
“rgbColor”:{
“红色”:0.96,
“绿色”:0.96,
“蓝色”:0.96
}
}
},
“字体大小”:{
“震级”:10,
‘单位’:‘PT’
},
“weightedFontFamily”:{
“fontFamily”:“Courier新操作系统”,
“重量”:400
},
“基线偏移量”:“无”,
“链接”:无
}
}
}

必须在“字段”中至少列出一个字段。(使用“*”表示所有字段。)
表示请求正文中未设置
字段的属性。比如说,这个修改怎么样

发件人: 致: 注:
  • 这个答案假设您已经能够使用Google Docs API更新Google文档
  • 此修改假定当您使用此请求正文时,
    'range':{'segmentId':None,'startIndex':None,'endIndex':None},
    “link”:None的
    被替换为正确的值。
参考:

我认为提供
请求
,可以复制您的问题,这将帮助用户考虑您的解决方案。如果你能做的话,请把它添加到你的问题中。好的,我补充说谢谢你的回答。我提出了一个修改点作为答案。你能确认一下吗?如果这不是你想要的结果,我很抱歉。好吧,它确实改变了一些东西,但看起来不正确,这就是现在所说的
GoogleAppClient.errors.HttpError:
等等,不,我把字段放在了错误的位置,你是对的,谢谢@麦克斯·戈登:谢谢你的回复。我很高兴你的问题解决了。也谢谢你。
  },
  "baselineOffset": 'NONE',
  "link": None
    }
  }
}
            },
            "baselineOffset": 'NONE',
            "link": None
        },
        "fields": "*"  # Added
    }
}