无法完成基于JSON有效负载对象的batchupdate

时间:2018-12-19 22:13:11

标签: c# api google-sheets

我只是想使用C#和Google Sheets API v4将Google Sheet单元格范围格式化为数字格式。 JSON对象的结构如下:

在C#中,

设置为字符串。 但是,这对于以下命令不是有效参数: myService.Spreadsheets.BatchUpdate(strPayload,strSpreadSheetID); 根据参数参考,所需的第一个参数是BatchUpdateSpreadSheetRequest对象,但是有关如何将JSON有效负载对象合并到BatchUpdateSpreadSheetRequest对象中的文档却让我难以理解。

我错过了哪些步骤?

{
  "requests": [
    {
      "repeatCell": {
        "range": {
          "sheetId": sheetId,
          "startRowIndex": 0,
          "endRowIndex": 10,
          "startColumnIndex": 1,
          "endColumnIndex": 2
        },
        "cell": {
          "userEnteredFormat": {
            "numberFormat": {
              "type": "NUMBER",
              "pattern": "#,##0.0000"
            }
          }
        },
        "fields": "userEnteredFormat.numberFormat"
      }
    }
  ]
}

需要获取正确的请求对象结构,以便BatchUpdate进行编译和执行。

0 个答案:

没有答案