【问题标题】:Create Google Spreadsheet in folder swift iOS在 swift iOS 文件夹中创建 Google 电子表格
【发布时间】:2017-08-16 07:32:10
【问题描述】:

我正在尝试使用 google drive/sheets api 在特定文件夹中创建一个 google 电子表格。

到目前为止,我的代码在谷歌驱动器的根目录中创建了一个电子表格。

let newSheet = GTLRSheets_Spreadsheet.init()
let properties = GTLRSheets_SpreadsheetProperties.init()

properties.title = name
newSheet.properties = properties

let query = GTLRSheetsQuery_SpreadsheetsCreate.query(withObject:newSheet)
query.fields = "spreadsheetId"

query.completionBlock = { (ticket, result, NSError) in

    if let error = NSError {

    }
    else {
        let response = result as! GTLRSheets_Spreadsheet
        let identifier = response.spreadsheetId
        completion!(true,nil,identifier)
    }
}
service.executeQuery(query, completionHandler: nil)

我在查询或 GTLRSheets 上看不到任何属性来设置父文件夹或 url。任何帮助都会很棒。谢谢

【问题讨论】:

标签: ios swift google-api google-spreadsheet-api


【解决方案1】:

您可以使用继承的JSONString方法获取JSON字符串并保存。

let JSON = newSheet.JSONString()
JSON.write(toFile:…,automically:…, encoding:…) // or whatever method to write

【讨论】:

  • 对不起,你能举个例子吗
猜你喜欢
  • 2017-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多