以下是代碼,我指的是:的「E」doPost(e)和其他一些函數中的值「e」是什麼意思?
function doPost(e) {
try {
Logger.log(e);
MailApp.sendEmail(TO_ADDRESS, "Contact Form Submitted",
JSON.stringify(e.parameters));
record_data(e);
return ContentService
.createTextOutput(
JSON.stringify({"result":"success",
"data": JSON.stringify(e.parameters) }))
.setMimeType(ContentService.MimeType.JSON);
值不宣早,但仍然「E」被用來從一個函數傳遞到另一個數據。
我最近開始學習應用程序腳本(JS),並瞭解一些關於聲明如何工作的知識。這是我的理解。
爲了得到定義的結果,我們應該傳遞函數的參數,如果它的聲明變量之前一樣:
var e = "something";
function doPost(e) {here goes the further code};
但在最初的代碼中,值「E」,在它沒有價值,因爲它不是定義。我的理解完美嗎?