AIO
setAuthConfig($jsonKeyFilePath);
$client->setScopes([Google_Service_Sheets::SPREADSHEETS]);
$service = new Google_Service_Sheets($client);
// Daten aus AIO Forms Submission extrahieren
$values = [
[
$submission[’name‘], // Name aus dem Formular
$submission[‚email‘], // E-Mail aus dem Formular
$submission[‚message‘], // Nachricht aus dem Formular
date(‚Y-m-d H:i:s‘) // Zeitstempel
]
];
$body = new Google_Service_Sheets_ValueRange([
‚values‘ => $values
]);
$params = [‚valueInputOption‘ => ‚RAW‘];
$service->spreadsheets_values->append($spreadsheetId, $range, $body, $params);
}
// AIO Forms Hook nutzen, um bei jeder Formulareinreichung die Daten in Google Sheets zu speichern
add_action(‚aiofm_submission_saved‘, ’save_aio_forms_to_google_sheets‘);
?>