0
我想預先填寫Google表單,以便預先填寫的某些字段是來自其他表單的回覆。 我的意思是說,我發送了我的一個表格的答覆的幾列,並獲得由第三方驗證的信息。這種預填充可能嗎?預填充Google表單
我想預先填寫Google表單,以便預先填寫的某些字段是來自其他表單的回覆。 我的意思是說,我發送了我的一個表格的答覆的幾列,並獲得由第三方驗證的信息。這種預填充可能嗎?預填充Google表單
function sendForm(e) {
//Code to open second form and get the items of the form
var form = FormApp.openById('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
var items = form.getItems();
var formItem = items[0].asTextItem();
var formResponse = form.createResponse();
var count=0;
var response = formItem.createResponse(e.namedValues["Name"].toString());
formResponse.withItemResponse(response);
formItem = items[1].asTextItem();
response = formItem.createResponse(e.namedValues["Email"].toString());
formResponse.withItemResponse(response);
//Creates URL with pre-filled data
var url = formResponse.toPrefilledUrl();
//Mail the link to the people required.
}
該代碼放在第一個表單的響應表中,並且每次發生表單提交操作時都必須添加一個觸發器來調用此函數。
感謝@Mogsdad的幫助。 – Kira
從類似問題的答案開始:http://stackoverflow.com/questions/20108511/is-it-possible-to-prefill-a-google-form-using-data-from-a-google-電子表格/ 20110656#20110656。 – Mogsdad