Мне удалось получить свой код для добавления данных, отправленных с помощью формы, в документ листов Google с помощью API Google
<?php
require __DIR__ . '/vendor/autoload.php';
$client = new \Google_Client();
$client->setApplicationName('php to sheets');
$client->setScopes([\Google_Service_Sheets::SPREADSHEETS]);
$client->setAccessType('offline');
$client->setAuthConfig(__DIR__ . '/credentials.json');
$service = new Google_Service_Sheets($client);
$spreadsheetId = "1QB_xjhw18b7J7WG0BSYkjf9RgqqgZspz_KYmBqD9yS4";
if (!empty($_POST)){
echo $_POST['name'];
$range = "congress";
$values = [
[$_POST['name'] , $_POST['rating'] , $_POST['notes'] ],
];
$body = new Google_Service_Sheets_ValueRange([
'values' => $values
]);
$params = [
'valueInputOption' => 'RAW'
];
$insert = [
"insertDataOption" => "INSERT_ROWS"
];
$result = $service->spreadsheets_values->append(
$spreadsheetId,
$range,
$body,
$params,
$insert
);
header("Location: Thanks.html");
}
?>
после загрузки папки проекта страница застряла в файле и не могла не обновлять Google лист