1
GoogleシートAPI V4とSwift 2.2を使用して新しいGoogleシートを作成しようとしています。私はスプレッドシートIDで返品オブジェクトを取得したいと考えています。私はタイトルを提供したいと思います。私の推測では、私は正しくURLパラメータをフォーマットしていないということです。助けることができる人のために事前に感謝! add a new sheetへGoogleスプレッドシートAPI V4を使用してSwift 2.2から新しいGoogleシートを作成するにはどうすればよいですか?
import GoogleAPIClient
import GTMOAuth2
import UIKit
class ViewController: UIViewController {
private let kKeychainItemName = "Google Sheets API"
private let kClientID = "blah-blahblahblah.apps.googleusercontent.com"
private let scopes = ["https://www.googleapis.com/auth/spreadsheets"]
private let service = GTLService()
...
...
...
func createNewSheet() {
print("Creating New Sheet ...\n")
let baseUrl = "https://sheets.googleapis.com/v4/spreadsheets"
let params = ["title": "NewSheet"]
let fullUrl = GTLUtilities.URLWithString(baseUrl,queryParameters: params)
service.fetchObjectWithURL(fullUrl,
objectClass: GTLObject.self,
delegate: self,
didFinishSelector: #selector(ViewController.displayResultWithTicket2(_:finishedWithObject:error:))
)
}
func displayResultWithTicket2(ticket: GTLServiceTicket,
finishedWithObject object : GTLObject,
error : NSError?) {
if let error = error {
showAlert("Error", message: error.localizedDescription)
return
}
print(object)
...
...