gpt4 book ai didi

ios - 需要帮助在 objective-c 中创建一个新的电子表格

转载 作者:行者123 更新时间:2023-11-29 00:51:14 26 4
gpt4 key购买 nike

尝试使用新的 v4 版工作表 API 通过以下代码创建工作表

- (void)createSpreadsheet {
NSString *baseUrl = @"https://sheets.googleapis.com/v4/spreadsheets";

GTLObject *newSpreadsheet = [[GTLObject alloc] init];
NSArray *keys = [NSArray arrayWithObjects:@"title", nil];
NSArray *objects = [NSArray arrayWithObjects:@"APIv4 Test", nil];

NSMutableDictionary *jsonDict = [NSMutableDictionary dictionaryWithObjects:objects forKeys:keys];

[newSpreadsheet setJSONValue:jsonDict forKey:@"properties"];
//[newSpreadsheet setJSON:jsonDict];

[self.service fetchObjectByInsertingObject:newSpreadsheet forURL:[NSURL URLWithString:baseUrl]
delegate:self
didFinishSelector:@selector(displaySheetIDWithServiceTicket:finishedWithObject:error:)];

我得到的错误是:

The operation couldn't be completed. 
(Client project not found. Please pass a valid project.)

我猜我的 JSON 表示有问题?或者我使用了错误的方法调用来创建新的电子表格?

如果我尝试使用fetchObjectByUpdatingObject,我会收到 404 未找到错误,这是有道理的,因为它还不存在。

我知道我可以使用 Drive API 来完成此操作,但更愿意使用新的 v4 函数。

最佳答案

在您的开发者控制台中启用 Sheets API

关于ios - 需要帮助在 objective-c 中创建一个新的电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38135188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com