2014-07-23 10 views
1

https://developer.surveymonkey.com/mashery/get_survey_details (例如) data.pages [] .questions [] .answers [_]說。is_answer (必需)'(必填)'在get_survey_details中意味着什麼?

是什麼(必需)意味着有?並非所有的響應都包含所有(必填)字段,因此並不意味着總是返回這樣標記的字段。

只是想知道,

帕特里克

編輯25月:我問這在「其他(請註明)」選項的情況下。
下面是一個例子

{"text": "Annet (vennligst spesifiser)", "visible": true, "is_answer": true, "apply_all_rows": false, "type": "other", "answer_id": "6886575992"}] 

我可以肯定地說一個「is_answer」字段的存在意味着這是一個免費的文本輸入到一個選擇題單響應的問題嗎?舊RDD格式中的Optiontype 10。我認爲optiontype 10在Responses.xls中不被計爲響應,而optiontype 11在Responses.xls和ResponsesText.xls中,但我的記憶正在消失。無論如何,這已經過去了,所以我只想確定我正確識別了這種響應類型。

回答

1

「required」表示API將始終返回一個值。標記爲「可選」的其他屬性只會返回某些類型的數據。例如,對於標記爲「可選」的「data.pages [] .questions [] .answers [] .items [] .type」將僅針對矩陣問題類型返回,如關於該屬性的描述中所描述的正確的。

+0

單詞「永遠」是我想知道的。也許 「required」意味着如果值不爲null,則API將始終返回一個值? 在這種情況下,它對我來說看起來與「可選」相同。 或者這意味着:如果用戶在調查設置中指定了該選項,則返回一個值?就像'讓這是一個答案選擇。'一樣。爲'其他(請註明)' 順便說一下,在Stackexchange中有一種方法使Enter鍵在這裏給我一個換行符,而不必記得按Shift + Enter?按下返回表示在完成之前我會繼續發佈評論。只需5分鐘即可編輯。 – sysmod