Re: [詢問] 關於google表單的"傳送後編輯回應"

看板Google (谷歌Google)作者 (James)時間11年前 (2014/11/17 13:33), 11年前編輯推噓2(202)
留言4則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《crazyni68 (Arni)》之銘言: : 各位好,我想詢問關於google表單建立完後,我於編輯畫面有勾選 : "允許回應者於傳送後編輯回應",使用者輸入完表單並送出後,就會出現下圖畫面 : http://imgur.com/cVMpEf8
: 點選修改回覆內容,就可以繼續修改之前所填寫的資訊,修改後的資訊同樣會儲存於 : 建表者"同一欄位"的試算表中。 : 我在想今天如果使用者如果不小心沒儲存到修改回覆內容的網址,然後把網頁關掉, : 那就算他再開一次google表單填寫,其實也是算是新使用者(於試算表新增新的欄位) : 所以我想說是不是能取得該使用者填寫完後"修改回覆內容的網址"呢? : 我試了開兩個chrome分頁,分別填表同種google表單並送出,並都點選"修改回覆內容" : ,這2份的的網址後半段好像沒關聯性,都是數字加英文大小寫組成。 : (當時以為2份的網址可能會有順序XDD) : 我的想法是如果能取得"修改回覆內容的網址",那這樣我再加上email功能(function), : 當使用者填寫完表單後送出,他就可以在信箱收到信件並附有該網址。 : 這樣他就不會不小心關掉而不能再次填寫。 : (寄信功能網路上有寫,取得使用者於表單中所輸入的email欄位的值) : 我目前遇到的問題就是這個,謝謝。 可以取得,透過指令碼編輯器即可,Google本身就有提供讓你取得"修改網址"的功能 範例: function onSubmit(event) { var url = event.response.getEditResponseUrl(); MailApp.sendEmail(EMAIL, SUBJECT, url); } 這個Function要在提交表單時觸發,內容第一行就是拿到那個網址 第二行就是寄信出去。 參考:https://developers.google.com/apps-script/reference/forms/form-response -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.177.189 ※ 文章網址: http://www.ptt.cc/bbs/Google/M.1416202397.A.816.html ※ 編輯: adks3489 (61.221.177.189), 11/17/2014 13:34:05

11/17 16:05, , 1F
謝囉~~目前還在debug中,我只要沒加取得網址那行,都
11/17 16:05, 1F

11/17 16:05, , 2F
可寄信出去,但是一加入後就收不到信了。
11/17 16:05, 2F

11/17 16:07, , 3F
目前也試過於表單或試算表中加入code,但也無法成功。
11/17 16:07, 3F
所有的Script都有執行紀錄,如果收不到信,建議看看執行紀錄有什麼錯誤訊息 ※ 編輯: adks3489 (61.221.177.189), 11/18/2014 08:46:07

11/19 00:44, , 4F
好的,謝謝您。
11/19 00:44, 4F
文章代碼(AID): #1KQOYTWM (Google)
文章代碼(AID): #1KQOYTWM (Google)