
function dopost(e) {
let ss = spreadsheetapp.openbyid("123123asdasd"); // change "spreadsheetappid" to your actual sheet id
let sheet = ss.getsheetbyname("sheet1"); // change "sheet1" to your actual sheet name
let data;
try {
data = json.parse(e.postdata.contents);
} catch (err) {
data = e.parameter;
}
sheet.appendrow([data.fname, data.email, data.message]);
return contentservice.createtextoutput("success").setmimetype(contentservice.mimetype.text);
}
说明:
函数 dopost(e)
let ss = spreadsheetapp.openbyid("123123asdasd");
varsheet = ss.getsheetbyname("sheet1");
立即学习“PHP免费学习笔记(深入)”;
尝试{ data = json.parse(e.postdata.contents); } catch (err) { data = e.parameter; }
sheet.appendrow([data.fname, data.email, data.message]);
return contentservice.createtextoutput("成功").setmimetype(contentservice.mimetype.text);
4。将脚本部署为 web 应用程序
5。用于向 google apps 脚本 web 应用程序提交表单数据的 php 代码
html 代码:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>submit form</title>
</head>
<body>
<form method="post" action="submit.php">
<label for="name">name:</label>
<input type="text" name="name" required><br>
<label for="email">email:</label>
<input type="email" name="email" required><br>
<label for="message">message:</label>
<textarea name="message" required></textarea><br>
<input type="submit" value="submit">
</form>
</body>
</html>
php 代码:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$url = 'YOUR_WEB_APP_URL'; // Replace with your Google Apps Script Web App URL
$postData = array(
'name' => $_POST['name'],
'email' => $_POST['email'],
'message' => $_POST['message'],
);
$ch = curl_init($url);
$postFields = http_build_query($postData);
curl_setopt($ch, CURLOPT_POST, 1); // Send a POST request
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); // Attach the POST fields
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Return the response as a string
$response = curl_exec($ch);
if ($response === false) {
$error = curl_error($ch);
echo "cURL error: $error";
} else {
echo "Server response: $response";
}
curl_close($ch);
}
?>
以上就是如何将 Google 表格与 PHP 网站表单集成:分步指南的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号