使用Google Spreadsheet api gem创建电子表格 - 有没有比使用哈希更好的方法?

时间:2017-04-11 03:32:55

标签: ruby google-sheets google-api-ruby-client

我跟随google guide并希望创建一个包含已填充单元格的电子表格。我使用过API Explorer并获得了以下工作请求正文:

{
  "sheets": [
    {
      "data": [
        {
          "startRow": 0,
          "rowData": [
            {
              "values": [
                {
                  "userEnteredValue": {
                    "stringValue": "foo"
                  }
                }
              ]
            }
          ]
        },
        {
          "startRow": 1,
          "rowData": [
            {
              "values": [
                {
                  "userEnteredValue": {
                    "numberValue": 10
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

如果我将其作为争论传递给它,它会给出预期的结果(即创建带有数据的电子表格):

request_body = Google::Apis::SheetsV4::Spreadsheet.new(the_request_hash)
response = service.create_spreadsheet(request_body)

使用ruby创建填充的电子表格是否有更好,更易读的方式?

0 个答案:

没有答案