Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 写谷歌表格单元格_Ios_Google Spreadsheet Api - Fatal编程技术网

Ios 写谷歌表格单元格

Ios 写谷歌表格单元格,ios,google-spreadsheet-api,Ios,Google Spreadsheet Api,我试图找到如何在谷歌工作表中修改或写入单元格。 我成功地阅读了《快速入门指南》(我已复制并粘贴了以下代码:)中的工作表(在我的驱动器上)。我刚刚通过以下方式更改了url: https://sheets.googleapis.com/v4/spreadsheets/my_spreadsheet_Id/values/Feuil1!A1:F 但是找不到可以在我的工作表上写的代码。。。当我看的时候:。我不明白我应该把新数据放在哪里 我的A1号牢房里有“纽约”。 我想把“纽约”改成“大溪地” 你知道怎么

我试图找到如何在谷歌工作表中修改或写入单元格。 我成功地阅读了《快速入门指南》(我已复制并粘贴了以下代码:)中的工作表(在我的驱动器上)。我刚刚通过以下方式更改了url:

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:)];