我正在尝试使用 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。任何帮助都会很棒。谢谢
最佳答案
您可以使用继承的JSONString
方法获取JSON 字符串并保存。
let JSON = newSheet.JSONString()
JSON.write(toFile:…,automically:…, encoding:…) // or whatever method to write
关于ios - 在文件夹 swift iOS 中创建 Google 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45707584/