google-php-spreadsheet-api возвращает не все данные из листа

Если в листе есть строка со всей пустой ячейкой. Пример:

   cell1     cell2
row1 : not empty not empty
row2 : not empty not empty
row3 : empty     empty
row4 : not empty not empty
row5 : not empty not empty

Google вернул данные, такие как:

   cell1     cell2
row1 : not empty not empty
row2 : not empty not empty

Как получить все данные с пустой ячейкой в. Я использую PHP-Google-таблицы-клиент . Мой код:

....

$tokenArray = $client->fetchAccessTokenWithAssertion();
$accessToken = $tokenArray["access_token"];

$serviceRequest = new DefaultServiceRequest($accessToken);
ServiceRequestFactory::setInstance($serviceRequest);
$spreadsheetService = new Google\Spreadsheet\SpreadsheetService();

$tokenArray = $client->fetchAccessTokenWithAssertion();
$accessToken = $tokenArray["access_token"];

$serviceRequest = new DefaultServiceRequest($accessToken);
ServiceRequestFactory::setInstance($serviceRequest);

$spreadsheetService = new Google\Spreadsheet\SpreadsheetService();
$spreadsheetFeed = $spreadsheetService->getSpreadsheets();
$spreadsheet = $spreadsheetFeed->getByTitle('MySpreadsheet');
$worksheetFeed = $spreadsheet->getWorksheets();
$worksheet = $worksheetFeed->getByTitle('Sheet 1');
$listFeed = $worksheet->getListFeed();
foreach ($listFeed->getEntries() as $entry) {
$values = $entry->getValues();
$array [] = $values;
}

0

Решение

Есть свойство под названиемвернуться пустым» который по умолчанию имеет значение false, поэтому возвращаются только те ячейки, которые не являются пустыми в ленте. Установите для этого параметра значение «true» в запросе к вашей ячейке, и вы сможете обновить значение пустой ячейки.

Вы можете использовать Официальная документация Google для вашей справки. Документация включает образцы кодов.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]