Я пытаюсь найти способ изменения или записи ячейки на листе Google. Мне удалось прочитать мой листок (на моем диске) с помощью руководства по быстрому старту (я скопировал и вставил этот код: https://developers.google.com/sheets/quickstart/ios#step_3_set_up_the_sample). Я только изменил URL по:Напишите ячейку листа Google
https://sheets.googleapis.com/v4/spreadsheets/my_spreadsheet_Id/values/Feuil1!A1:F
.
Но невозможно найти код для написания на ячейках моего листа ... когда я смотрю: https://developers.google.com/sheets/guides/values#methods. Я не понимаю, куда я должен поместить свои новые данные в ячейку.
Пример: у меня есть «Нью-Йорк» на ячейке 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»). Вы успешно? –