0
function onFormSubmit(e) {
var d = e.values[1] + " 10:00:00 UTC";
var start = new Date(d);
// oncatenating the string as above fails?
// ... form then sends an email and adds date to a Google Calendar
我使用Google電子表格來存儲從該電子表格生成的Google表單中的開始,結束和標題值。我現在想要將這些值添加到Google日曆中。根據用戶輸入創建谷歌應用日期
問題是,如果我使用串聯來構造字符串(所以輸入可以接受4/4/2013)日期失敗時,「無效日期」,當我給自己發送電子郵件的價值。
也許這是奇怪的,但隨着調試的電子郵件也攜帶前面',就好像它是逃避值或東西...
var emailBody = "Booking enquiry was made on " + timestamp +
"\n\nThe details they entered were as follows: " +
"\nFrom: " + start + " vs original date input : " + e.values[1] +
// etc
給出: 預訂查詢已於11/04製作/ 2013 17時53分06秒
他們輸入的詳細信息如下: 來源:無效的日期VS原始日期輸入:'04/03/2013
看到了嗎? '04/03/2013
UPDATE
塞爾INSAS的答覆工作,但後來我發現只有在谷歌的形式是我的本地開發服務器上託管的「出現。當頁面聯機(包含iFrame)時,不需要刪除子字符串,因爲沒有'前綴'。
THX,這個工作你解釋。所以需要注意的是,表單提交的數據是在數據放入電子表格之後完成的,然後從中讀取。這可以解釋我的問題,我很高興看到關於奇怪的問題! – Cups 2013-04-12 08:49:45