Я следую за документацией, следуя документации google-sheet-api для php.Я заставляю все работать, с примером листа и с моим собственным листом проекта.
И они используют переменный диапазон (с диапазоном в электронной таблице), тогда как позже они делают цикл foreach, чтобы показать значения в строке.Строка [целое число] должна содержать правильный столбец.И вот как это становится неопределенным для меня.
// Вывести столбцы A и E, которые соответствуют индексам 0 и 4. Является ли предоставленная информация.
printf( "%s\n", $row[0],$row[2], $row[4]);
Эта строка кода должна сделать видимыми данные столбцов и строки.В примере я могу сделать эту работу, показывая максимум 3 столбца с данными.
Я хочу получить и отобразить полные данные на листе.
И!Я не могу использовать функцию all, потому что пользовательский документ имеет много аргументов для извлечения и его невозможно использовать.
Вопрос: Как рассчитать / получить правильные индексы по сравнению со столбцами от A до F в документе.
Описание того, что я сделал в коде ****
// Get the API client and construct the service object.
$client = getClient();
$service = new Google_Service_Sheets($client);
// Prints the names and majors of students in a sample spreadsheet:
// https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit
// 1dbRAXK6EVbSIFWB5mKleh2ziutwavrRLvs07uoBPJbk ****custom sheet****
$spreadsheetId = '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms';
$range = 'Class Data!A1:C5';// *** ma1! and all sorts of combinations
$response = $service->spreadsheets_values->get($spreadsheetId, $range);
$values = $response->getValues();
if (empty($values)) {
print "No data found.\n";
} else {
foreach ($values as $row) {
printf( "%s\n", $row[0],$row[2], $row[4]); // ***** added row, deleted row, tried to add a foreach col loop. Tried to figure out what happens when I get 1 column and trying to add new columns. *****
}
}
Я хочу получить и отобразить полные данные на листе.