【问题标题】:How to create new Google Sheets in Swift 4 using Sheets API v4如何使用 Sheets API v4 在 Swift 4 中创建新的 Google 表格
【发布时间】:2018-05-02 23:09:14
【问题描述】:

我不知道如何使用 Sheets API 在 Swift 4 中创建新的 Google 表格。我还希望稍后在我的代码中使用相同的 Google 表格,因此我需要它返回电子表格 ID 的值。这是我目前所拥有的。

func createNewSheet() {

    let url = NSURL(string: "https://sheets.googleapis.com/v4/spreadsheets")

    let task = URLSession.shared.dataTask(with: url! as URL) {
        (data, response, error) in
        print(NSString(data: data!, encoding: String.Encoding.utf8.rawValue)!)
    }
    task.resume()
    print (task)
}

【问题讨论】:

    标签: ios swift google-sheets-api


    【解决方案1】:

    文档中有一个Add a Sheet guide

    以下电子表格.batchUpdate 请求将工作表添加到 电子表格,同时还设置标题、大小和标签颜色。这 请求返回一个 AddSheetResponse,由一个对象组成 已创建工作表的属性(例如其 sheetId)。

    请求协议如下所示。更新电子表格指南 展示了如何使用不同语言实现批量更新 Google API 客户端库。

    POST https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId:batchUpdate
    {
      "requests": [
        {
          "addSheet": {
            "properties": {
              "title": "Deposits",
              "gridProperties": {
                "rowCount": 20,
                "columnCount": 12
              },
              "tabColor": {
                "red": 1.0,
                "green": 0.3,
                "blue": 0.4
              }
            }
          }
        }
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多