Google表格格式中的错误

时间:2017-07-11 11:35:41

标签: google-sheets-api

我相信我可能在Google表格格式中发现了一个错误,否则我首选的选项是我做错了什么! *简短的咆哮 - 我发现GridRange是一个PITBS !!咆哮。

我只是尝试格式化单元格并使文本变粗。我发送以下JSON请求:

{"requests":[{"repeatCell":{"range":{"startRowIndex":1,"endRowIndex":"2","startColumnIndex":1,"endColumnIndex"
:2,"sheetId":0},"cell":{"effectiveFormat":{"textFormat":{"bold":"true"}}},"fields":"*"}},{"repeatCell"
:{"range":{"startRowIndex":7,"endRowIndex":"8","startColumnIndex":1,"endColumnIndex":7,"sheetId":0},"cell"
:{"effectiveFormat":{"textFormat":{"bold":"true"}}},"fields":"*"}}]}

细胞中的消失了?我知道值存在,因为如果我省略这个样式代码,那么什么都不会改变,值仍然存在。我究竟做错了什么? (对于ref,这里的字段是B2:B2和B8:G8)。感谢任何帮助。

我通过JS API发送它,但相信我也通过PHP看到了相同的内容。

1 个答案:

答案 0 :(得分:1)

您正在将fields参数设置为*,这意味着“我想设置每个字段。”。由于您没有提供值但表示要设置每个字段,因此值将重置为默认值(为空)。

如果您只想应用格式设置,则需要将fields参数设置为格式字段,例如userEnteredFormat。有关详细信息,请参阅字段掩码上的the documentation

另请注意,您尝试设置effectiveFormat,但根据reference docs该字段为只读字段。