2013-06-04 126 views
0

我正嘗試使用更新後的API創建對Google表單的響應。以下是我的代碼:空白多項選擇項目響應

function submitResponse() { 
var form = FormApp.openByUrl('some url'); 
var items = form.getItems(); 

var itemResponse = items[0].asMultipleChoiceItem().createResponse('No'); 
var formResponse = form.createResponse().withItemResponse(itemResponse); 
formResponse.submit();  
return; 
} 

該表單包含一個是/否的問題。是和否是唯一的選擇,只有一個問題。該腳本運行,但它提交了一個FormResponse,其中包含對該項目的空白響應。有任何想法嗎?

感謝您的幫助!

回答

1

我剛建立了一個快速複製,這對我有用。我唯一改變的是你在itemResponse中的錯字。

來自:

var formResponse = form.createResponse.withItemResponse(itemREsponse); 

到:

var formResponse = form.createResponse.withItemResponse(itemResponse); 

希望這有助於。

+0

嗯,廢話。我重新測試了幾次,但每次它似乎填補空白,我不明白。表單的摘要頁面顯示「沒有對此問題做出反應」,它通常會顯示圖表。 – jkmayne

+0

有可能是一個問題,不知道這是否相關。 [鏈接](https://code.google.com/p/google-apps-script-issues/issues/detail?can=2&start=0&num=100&q=itemResponse&colspec=Stars%20Opened%20ID%20Type%20Status%20Summary %20Component%20Owner&GROUPBY =&排序=&ID = 2849) – jkmayne