我正在尝试使用google drive / sheets api在特定文件夹中创建Google电子表格。
到目前为止,我的代码在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)
我无法在查询或GTLRS表上看到任何属性来设置父文件夹或网址。任何帮助都应该是伟大的。感谢
答案 0 :(得分:0)
您可以使用继承的JSONString
方法获取JSON字符串并保存。
let JSON = newSheet.JSONString()
JSON.write(toFile:…,automically:…, encoding:…) // or whatever method to write