gpt4 book ai didi

jquery - SP服务 : how to get a survey?

转载 作者:行者123 更新时间:2023-12-01 04:07:28 27 4
gpt4 key购买 nike

我使用 SharePoint 进行了一项基本调查,但找不到如何使用 SPServices 获取问题。

我只知道如何使用以下代码获取调查的回复:

$().SPServices({
operation: "GetListItems",
webURL: "https://mysite.com/",
listName: "SurveyMobileSP",
CAMLQuery:"",
error: function (xhr, message, error) {
alert('Error : ' + error);
},
completefunc: function (xData, status) {
console.log('Status: '+status+' xdata: ' + 'RESPONSE: ' + xData.responseText);
});
});

最佳答案

调查列表中,问题是一个字段。为了确定字段是问题字段还是常规字段,您可以利用 SourceID 属性,在问题的情况下,其值不是 http://schemas.microsoft .com/sharepoint/v3

如何使用 SPServices 从调查列表中检索问题

function getSurveyQuestions(complete) 
{
$().SPServices({
operation: "GetList",
listName: "Survey",
completefunc: function(xData, Status) {
var questions = [];
$(xData.responseXML).find("Fields > Field[SourceID!='http://schemas.microsoft.com/sharepoint/v3']").each(function() {
var $fieldNode = $(this).get(0);
questions.push($fieldNode);
});
complete(questions);
}
});
}

使用

getSurveyQuestions(
function(questions)
{
for(var i = 0; i < questions.length;i++) {
console.log( "Question: " + $(questions[i]).attr("DisplayName"));
}
}
);

关于jquery - SP服务 : how to get a survey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25725914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com