Edit:为了清楚起见,我正在尝试更改工作表中的行数。 Google的LLM坚持认为这是正确使用的方法,并且文档是……模糊的。我放弃了这种方法作为红鲱鱼,而是使用
insertDimension
,但很感兴趣地知道是否有任何真相是改变行数的首选模式,还是只是幻觉。
updateDimensionProperties
updateDimensionProperties
重新选项:
https://sheets.googleapis.com/v4/spreadsheets/<sheetId>:batchUpdate
据我所知,请求对象已正确形成(V4API文档
),而LLM Google已将其附加到文档中,现在似乎同意。其他批处理请求都按预期工作。 API悄悄地失败了 - 它返回了200个,没有任何错误的请求或其他问题。 我和Google表仅使用一张纸来测试。已经确认正确的表是通过与其他批次请求进行测试来针对的。 我尝试了:
将此请求作为批量的一部分,并附有其他几个请求。其他请求全部工作,但表仍未调整大小。孤立地确保问题不是冲突。 对列进行编织,以查看其他维度是否有效。它不是 试图的不同值范围从1,500到18,000,没有变化。
在一个空的工作表上进行测试,而不是已经填充了数据的表,没有更改。在六个不同的纸上文件中进行了尝试,行为没有任何更改。
我缺少的东西吗?
{"headers":{"Authorization":"Bearer <token>"},"method":"POST","contentType":"application/json","muteHttpExceptions":true,"payload":"{\"requests\":[{\"updateDimensionProperties\":{\"range\":{\"sheetId\":0,\"dimension\":\"ROWS\",\"startIndex\":0,\"endIndex\":1500},\"properties\":{\"hiddenByUser\":false},\"fields\":\"hiddenByUser\"}}]}"}