我一直在閱讀和在線觀看很多教程,但是我找不到可以初始加載某種對話框或具有單個輸入文本的登錄頁面的內容那麼我可以使用應用程序腳本來處理它。如何爲完成它的用戶添加Google表單的登錄
onFormOpen()未完成表單的用戶觸發。
在我onSubmitForm()函數,我有以下代碼:
function onFormSubmit(e){
var formResponses = FormApp.getActiveForm().getResponses();
var formResponse = formResponses[formResponses.length-1];
var itemResponses = formResponse.getItemResponses();
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
Logger.log('Last response to the question "%s" was "%s"',
itemResponse.getItem().getTitle(),
itemResponse.getResponse())
}
}
有什麼辦法,我可以從這裏被用某種邏輯條件提交形式,爲前預防:執行表單提交只有某些領域符合某些條件?
無法阻止表單提交將數據保存到表單中。而且您無法刪除表單提交。我確信它是故意設計的。 –
您需要使用HTML表單創建您自己的自定義Web應用程序才能做到您想要的。您可以使用Apps腳本創建Web應用程序,該應用程序腳本與網站基本相同,但無法獲取域名。 –
@SandyGood感謝您的答案,通過使用Apps腳本創建自定義Web應用程序,我不明白這樣做和使用應用程序腳本的好處是什麼,我可以在純HTML和JS中做到這一點,而無需使用谷歌應用程序腳本。無論如何,我可以在使用Web App時包含Google表單,並在表單被某人查看時使用它進行操作?我的意思是我有更多的控制在Web應用程序的形式! –