[爆卦]google表單提交後如何修改是什麼?優點缺點精華區懶人包

為什麼這篇google表單提交後如何修改鄉民發文收入到精華區:因為在google表單提交後如何修改這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者adks3489 (James)看板Google標題Re: [詢問] 關於google表單的&#...


※ 引述《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
crazyni68: 謝囉~~目前還在debug中,我只要沒加取得網址那行,都 11/17 16:05
crazyni68: 可寄信出去,但是一加入後就收不到信了。 11/17 16:05
crazyni68: 目前也試過於表單或試算表中加入code,但也無法成功。 11/17 16:07
所有的Script都有執行紀錄,如果收不到信,建議看看執行紀錄有什麼錯誤訊息
※ 編輯: adks3489 (61.221.177.189), 11/18/2014 08:46:07
crazyni68: 好的,謝謝您。 11/19 00:44

你可能也想看看

搜尋相關網站