Ios 写谷歌表格单元格
我试图找到如何在谷歌工作表中修改或写入单元格。 我成功地阅读了《快速入门指南》(我已复制并粘贴了以下代码:)中的工作表(在我的驱动器上)。我刚刚通过以下方式更改了url:Ios 写谷歌表格单元格,ios,google-spreadsheet-api,Ios,Google Spreadsheet Api,我试图找到如何在谷歌工作表中修改或写入单元格。 我成功地阅读了《快速入门指南》(我已复制并粘贴了以下代码:)中的工作表(在我的驱动器上)。我刚刚通过以下方式更改了url: https://sheets.googleapis.com/v4/spreadsheets/my_spreadsheet_Id/values/Feuil1!A1:F 但是找不到可以在我的工作表上写的代码。。。当我看的时候:。我不明白我应该把新数据放在哪里 我的A1号牢房里有“纽约”。 我想把“纽约”改成“大溪地” 你知道怎么
https://sheets.googleapis.com/v4/spreadsheets/my_spreadsheet_Id/values/Feuil1!A1:F
但是找不到可以在我的工作表上写的代码。。。当我看的时候:。我不明白我应该把新数据放在哪里
我的A1号牢房里有“纽约”。
我想把“纽约”改成“大溪地”
你知道怎么做吗
我试过了,但没有成功:
- (void)modifyListe {
NSString *baseUrl = @"https://sheets.googleapis.com/v4/spreadsheets/";
NSString *spreadsheetId = @"{MySpredsheet_ID}"; // choisir la bonne
NSString *range = @"/values/Feuil1!G1:G1?valueInputOption=Tahiti";
baseUrl = [baseUrl stringByAppendingString:spreadsheetId];
baseUrl = [baseUrl stringByAppendingString:range];
[self.service fetchObjectWithURL:[NSURL URLWithString:baseUrl]
objectClass:[GTLObject class]
delegate:self
didFinishSelector:@selector(displayMajorsWithServiceTicketT:finishedWithObject:error:)];
}
解决方案:查看第二篇帖子我认为找到了解决方案(受此启发):
启动时,我可以在工作表上看到修改。您是否能够进行批量更新,我的意思是使用一次调用更新工作表中的多个单元格?是的,您可以。您需要按所需的范围更改第一个车道“…值/Donnees!G1:G1?…”。在您也更改了范围之后:“NSString*therange=@”Donnees!G1:G1“;”。最后,更改值矩阵(复杂化)。(在我的示例中,我有矩阵1*1,其中1个值是字符串“theValue”)。你成功了吗?
NSString *baseUrl = @"https://sheets.googleapis.com/v4/spreadsheets/MyspreadsheetID/values/Donnees!G1:G1?valueInputOption=USER_ENTERED";
NSURL *theURL = [NSURL URLWithString:baseUrl];
NSString *rangeKEY = @"range";
NSString *dimensionKEY = @"majorDimension";
NSMutableString *valuesKEY = [NSMutableString stringWithString:@"values"];
NSString *therange = @"Donnees!G1:G1";
NSString *themajorDimension = @"ROWS";
NSMutableString *string_Value = [NSMutableString stringWithString:@"theValue"];
NSMutableArray *ArrayOfString = [NSMutableArray array];
NSMutableArray *arrayOfArray = [NSMutableArray array];
[ArrayOfString addObject:string_Value];
[arrayOfArray addObject:ArrayOfString];
NSMutableDictionary *dicooo = [NSMutableDictionary dictionary];
[dicooo setObject:arrayOfArray forKey:valuesKEY];
[dicooo setObject:therange forKey:rangeKEY];
[dicooo setObject:themajorDimension forKey:dimensionKEY];
GTLObject *theobject ;
theobject = [GTLObject objectWithJSON:dicooo];
[self.service fetchObjectByUpdatingObject:theobject forURL:theURL delegate:self didFinishSelector:@selector(displayMajorsWithServiceTicketT:finishedWithObject:error:)];