2016-07-22 55 views
0

我有一個Google窗體和腳本以及綁定到窗體的腳本。 我試圖讓用戶填寫表單時運行的函數。在Google窗體應用程序腳本中運行onload功能

但我得到運行的唯一功能是當它掛鉤到OnFormSubmit觸發器。 無論我嘗試什麼,都無法運行其他功能。

當用戶填寫表單時,我可以在初始加載時運行Google App腳本中的函數嗎?這可能嗎?

感謝


更多細節(我會接受一些其他的方式來完成任務):

函數應該捕捉一些URL參數我要傳遞的形式,併發送它結束了谷歌分析...我相信這部分是在這裏解決:Google Forms & The Measurement Protocol

由於表格有幾頁,當用戶轉到下一頁時,我傳遞給第一頁的參數會丟失,所以在提交表單時我無法捕獲它們 - 因此,我試圖在用戶首次編輯表單時執行此操作。

我嘗試添加一個隱藏的頁面是否存在params爲預充式領域,但如果它是隱藏的那麼它也丟失了上提交...

+3

您要求的內容對於Google表單不可行。您需要創建一個Apps腳本Web應用程序,並使用HTML,CSS和JavaScript設計您自己的輸入表單。 –

+0

@SandyGood感謝您的意見。如果沒有其他人有任何補充,我會接受它作爲正確答案... – jenciso

回答

1

因爲桑迪沒有寫出來的答案,我將。

當用戶訪問它時,不能將Apps腳本作爲表單的一部分執行。用戶填寫表單時不能修改表單(動態表單...等)。如果您需要此類行爲,則需要創建自己的表單作爲Apps腳本Web應用程序的一部分。

Web應用程序信息:https://developers.google.com/apps-script/guides/web

相關問題