2017-08-16 3 views
0

Googleドライブ/シートAPIを使用して特定のフォルダにGoogleスプレッドシートを作成しようとしています。フォルダスウィフトでGoogleスプレッドシートを作成するiOS

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) 

親フォルダまたはURLを設定するクエリまたはGTLRSheetsのプロパティは表示されません。どんな助けでも大丈夫です。ありがとう

+0

[このGoogleドキュメントをチェック](https://developers.google.com/sheets/api/quickstart/ios) – user3589771

答えて

0

継承されたJSONStringメソッドを使用してJSON文字列を取得して保存できます。

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

あなたは申し訳ありません意味はどうすればよい、あなたは私の例を与えることができます –

関連する問題