/ / Надішліть підтвердження електронною поштою з Google Forms / Електронні таблиці - jquery, email, бланки

Надішліть підтвердження електронною поштою за допомогою Google Форми / таблиці - jquery, email, форми

Я знаю, що Google Spreadsheets включає в себе опцію масової розсилки з її функцією MailApp.sendEmail, але, наскільки я знаю, вона може запускатися лише після відкриття форми або натисканням кнопки «запустити» вручну.

У мене є форма Google, яка включає область дляхтось поставить свою електронну адресу. Чи є просте рішення надіслати ці дані на свою електронну таблицю Google і надіслати їх як підтвердження на вказану електронну адресу? Було б чудово, якби я міг якось включити MailApp.sendEmail у форму, а не в електронну таблицю (що було б після факту та вручну, замість миттєвого та автоматичного).

Також зауважте, що я буду розміщувати повідомлення з jQuery.

Будь-які ідеї?

Відповіді:

2 для відповіді № 1

Я створив скрипт php для обробки полів форми php та відправки їх назад у google. На код php можна додати додавання капчу, перевірку поля, повідомлення про підтвердження електронної пошти, навіть вкладення. http://www.jazzerup.com/blog/item/googleforms


0 для відповіді № 2

Рішення полягає в тому, щоб зробити кілька дій з Javascript. Я знайшов це на http://www.codeproject.com/KB/scripting/multiact.aspx. Ось код:

<form name=Form1 action= "login1.php" method=post>
Username <input type="text" name="username">
Password <input type="password" name="password">
<input type="submit" value="Send" name="button1"
onclick="return OnButton1();">

<script language="javascript">
<!--
function OnButton1()
{
document.Form1.action = "login2.php"    // First target

document.Form1.target = "iframe1";    // Open in a iframe

document.Form1.submit();        // Submit the page

document.Form1.action = "page3.php"    // Second target

document.Form1.target = "iframe2";    // Open in a iframe

document.Form1.submit();        // Submit the page

return true;
}
-->
</script>

<div style="visibility:hidden">
<iframe NAME="iframe1" WIDTH="40" HEIGHT="40"></iframe>
<iframe NAME="iframe2" WIDTH="40" HEIGHT="40"></iframe>
</div>

Один з кадрів може вказувати на форму Google іможна вказати на ваш власний файл PHP, який може обробляти дані (тобто надсилати електронну пошту людині). Це може також дозволити вам також обробляти сторінку "Дякую", а не надсилати їх на сторінку подяки Google.