成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

不寫一行代碼,如何實現前端數據發送到郵箱?

開發 后端
要將點擊按鈕和發送郵件功能進行綁定,有沒有什么簡單的方法呢?本文就將介紹如何使用Google Apps Script來實現網站發送表單數據到郵箱。

經常在很多網站上都能看到類似的表單信息功能,用戶只需要填寫相關內容,點擊提交按鈕,就可以將表單內容發送到管理員郵箱。

恰好最近在折騰我的網站時,也想添加一個這樣的功能,但是搜了一圈后,這樣的功能要么是使用Wordpress構建的網站,后臺有現成的功能,要么就是使用php或者C#作為后端實現的,而我的網站是基于原生H5寫的,沒有相關后端與數據庫交互,該怎樣實現呢?

稍加思考后,就會發現,本質上就是要將點擊按鈕和發送郵件功能進行綁定,那么有沒有什么簡單的方法呢?本文就將介紹如何使用Google Apps Script來實現網站發送表單數據到郵箱。

“后端”操作(Google Apps Script)

雖然本文介紹的方法比較簡單,無需寫一行代碼,但是仍需要你進行一些“后端”的操作,來將前后按鈕和發送郵件功能進行綁定。

1. 制作存儲表格

首先我們需要登陸Google表格并創建一個用于存儲郵件信息的電子表格,注意需要設置好你需要的字段:

當然可以直接打開下面的模版來創建一個副本:

https://docs.google.com/spreadsheets/d/1Bn4m6iA_Xch1zzhNvo_6CoQWqOAgwwkOWJKC-phHx2Q/copy

2. 創建腳本

現在,我們進入剛剛創建的表格來啟動Apps腳本:

3. 修改目標郵箱

現在我們需要修改剛剛打開的js文件中的參數來指定發送郵箱:

注如果你不修改這行參數的話,只要別人進入你的網站,F12修改相關參數即可將郵件數據發送至他的郵箱!

當然,你也可以在不在這里指定發送郵箱,反之將這個關鍵詞做為表單選項,來在填寫時指定!

修改之后,保存即可。

4. 發布 Web 程序

現在,我們需要發布并部署腳本:

需要注意的是,要將權限設置為所有人:

5. 授權腳本發送郵件

現在,我們已經創建了一個能夠發送郵件的腳本,下一步需要對它進行授權:

點擊后按照提示進行授權:

最后,你會得到一串網站,將它復制保存:

到這里,我們“后端”操作就完成了!雖然步驟有些復雜,但是比 php 或者 C# 等代碼實現還是要簡單很多。

前端操作

6. 修改 form 標簽參數

現在,可以打開我們表單所在的html文件,按照如下提示進行修改:

  • 每個表單元素的name屬性都必須與Google表格中的列名相同
  • 表格class必須是gform,即<form class="gform">
  • action修改為剛剛復制的鏈接

7. 發送表單數據

現在,任何人都可以填寫對應表格內容,并點擊發送:

你的 Google 表格中就會增加一條數據:

并且你的郵箱中也會收到一封新增內容的郵件:

至此,我們僅通過 Google 表格與簡單的腳本修改就完成的 html 表單數據發送至郵箱!

8. (可選)使用 Ajax

雖然我們的需求已經實現,但是在剛剛點完發送之后,會跳轉到一個新的頁面:

為了頁面不修改,我們需要使用AJAX提交表單,首先需要從下面的鏈接中下載對應的js文件到項目目錄:

https://github.com/dwyl/learn-to-send-email-via-google-script-html-no-server/blob/master/form-submission-handler.js

并將下方代碼添加到網頁文件中:

<script data-cfasync="false" type="text/javascript" src="form-submission-handler.js"></script>

刷新頁面,現在我們可以直接在當前頁面提交表單!

9. (可選)添加感謝

如果你想在用戶提交表單后發送一段感謝語,可以將下面的內容插入在form標簽結束之前:

<div style="display:none" class="thankyou_message">
<!-- 修改下方內容 -->
<h2><em>Thanks</em> for contacting us! We will get back to you soon!
</h2>
</div>

當然你也可以使用CSS、JS來讓你的表單更加酷炫,但這不是本文要討論的主要內容。

好了,至此,你應該學會如何利用 Google 表格來快速的實現前端數據發送到指定郵箱,如果你對本文的內容感興趣,不妨親自動手嘗試一下!

責任編輯:趙寧寧 來源: 早起Python
相關推薦

2023-09-06 07:51:19

KubernetesOperator

2022-04-09 09:11:33

Python

2023-09-12 10:10:57

開發者工具開源

2023-12-29 08:46:48

邊車容器郵箱pod

2022-07-05 08:26:10

Python報表自動化郵箱

2010-05-31 15:34:34

MySQL數據庫

2021-06-07 16:01:15

代碼開發工具

2020-08-19 10:30:25

代碼Python多線程

2021-02-18 07:46:07

日志框架

2016-12-02 08:53:18

Python一行代碼

2010-05-27 15:56:56

MySQL數據庫

2020-09-09 16:00:22

Linux進程

2024-11-12 11:52:50

2010-06-30 12:37:04

SNMP服務器

2021-10-08 10:05:10

數據包三次握手HTTP

2021-05-17 05:07:41

Linux掃描儀Samba共享

2022-07-06 08:32:35

Python代碼Matplotlib

2022-07-14 10:54:15

Python代碼Matplotlib

2024-11-20 07:00:00

代碼數據清洗Python

2014-02-12 13:43:50

代碼并行任務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线播放一区二区三区 | 一区二区三区国产精品 | 孰女乱色一区二区三区 | a黄在线观看 | 亚洲精品视频一区二区三区 | 午夜影院 | 九热在线 | 伊人久久大香线 | 日韩精品成人网 | 亚洲一区二区在线播放 | 欧美成人精品一区二区男人看 | 成人久久久久久久久 | 国产免费xxx| 亚洲欧洲一区二区 | 久草.com | 天天成人综合网 | 91久久精品日日躁夜夜躁欧美 | 激情五月婷婷在线 | 日韩国产中文字幕 | 一区二区国产在线 | 精品久久国产 | 国内精品一区二区三区 | 亚洲精品久久久9婷婷中文字幕 | 国产精品美女久久久久aⅴ国产馆 | 国产一区二区三区四区五区加勒比 | 久久精品一 | 国产高清免费视频 | 成人精品免费视频 | 天天操天天干天天曰 | 亚洲嫩草| 韩日精品在线观看 | 亚洲欧洲av在线 | 日韩欧美一级精品久久 | 午夜精品久久久久久不卡欧美一级 | 久久av资源网 | 日韩和的一区二在线 | 日日干天天操 | 午夜视频在线播放 | 国产精品成人品 | 男人天堂网av | 亚洲一区 |