我有一个可生成文档副本的应用程序,然后对新文件运行批量更新。当尝试使用updateTextStyle时,我总是收到500错误而没有太多细节。我的整个请求返回的都很好,没有前景色,包括插入表格和多个替换文本请求。
[仅通过试用功能在基本文本文档上执行此错误时也会发生。
[最简单的例子,使用Google Docs API Try It,我在我的根目录中创建的空白google文档上运行了以下命令,文本为'TEST COLOR CHANGE GOOGLE DOC',除此之外,什么都没有。
我执行的代码:
{
"requests": [
{
"updateTextStyle": {
"fields": "foregroundColor",
"range": {
"startIndex": 1,
"endIndex": 3,
},
"textStyle": {
"foregroundColor": {
"color": {
"rgbColor": {
"blue": 255,
"green": 0,
"red": 0
}
}
}
}
}
}
]
}
我回来的错误:
{
"error": {
"code": 500,
"message": "Internal error encountered.",
"status": "INTERNAL"
}
}
我尝试了各种方法,但似乎没有任何效果。任何帮助表示赞赏!
foregroundColor
。如果我的理解是正确的,那么该修改如何?
我认为您的请求正文基本上是正确的。但是关于rgbColor
,请进行如下修改。我认为您的错误消息是由于此。在the official document中,其表示如下。
- 红色:颜色的红色部分,从0.0到1.0。
- 绿色:颜色的绿色成分,从0.0到1.0。
- 蓝色:颜色的蓝色分量,从0.0到1.0。
由此,请如下修改请求正文中的rgbColor
的属性。
"rgbColor": {
"blue": 255,
"green": 0,
"red": 0
}
"rgbColor": {
"blue": 1,
"green": 0,
"red": 0
}
[如果我误解了您的问题,但这不是您想要的结果,我深表歉意。