Javascript 使用Caml调用sharepoint列表中的第一行

Javascript 使用Caml调用sharepoint列表中的第一行,javascript,sharepoint,caml,Javascript,Sharepoint,Caml,当用户从我的下拉菜单中选择第一个选项(第二个选项调用第二行等)后,我尝试调用SP列表中的第一行 但是,当我选择第一个选项时,它会调用最后一行(第二个选项调用第二个最后一行等等) 因此,在2010年1月选择选项1时,我希望它显示第一行“总计[0]”,但返回最后一行总计[4] 我是Caml的新手,所以任何帮助都会很好 CAML代码: var soapEnv = "<soapenv:Envelope xmlns:soapenv='http://sche

当用户从我的下拉菜单中选择第一个选项(第二个选项调用第二行等)后,我尝试调用SP列表中的第一行

但是,当我选择第一个选项时,它会调用最后一行(第二个选项调用第二个最后一行等等)

因此,在2010年1月选择选项1时,我希望它显示第一行“总计[0]”,但返回最后一行总计[4]

我是Caml的新手,所以任何帮助都会很好

CAML代码:

             var soapEnv =
        "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
        <soapenv:Body> \
                 <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
               <listName>db_Eff_book</listName> \
                <query> \
                        <Query> \
                            <Where> \
                            <Geq> \
                                <FieldRef Name='Date' IncludeTimeValue='FALSE' /> \
                             <Value Type='DateTime'><Today OffsetDays='-1000' /></Value> \
                            </Geq> \
                          </Where> \
                        <OrderBy><FieldRef Name='Date' Ascending ='False' /> \
                        </OrderBy> \
                            </Query> \
                      </query> \
                <viewFields> \
                <ViewFields> \
var soapEnv=
" \
\
\
db_Eff_书\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
IF语句(选择选项时显示表格):

if(标准日期==“2010年1月”)
{
var TableRowHtml=“”;
TableRowHtml+=“单位成本”;
TableRowHtml+=“”+总计[0]+“”;
}
否则如果(标准日期=“2010年2月”)
{
var TableRowHtml=“”;
TableRowHtml+=“单位成本”;
TableRowHtml+=“”+总计[1]+“”;
}
否则如果(标准日期=“2010年3月”)
{
var TableRowHtml=“”;
TableRowHtml+=“单位成本”;
TableRowHtml+=“”+总计[2]+“”;
}
其他条件(标准日期=“2010年4月”)
{
var TableRowHtml=“”;
TableRowHtml+=“单位成本”;
TableRowHtml+=“”+总计[3]+“”;
}
下拉代码:

            <tr><td><select id="combobox">
            <option value="Jan-2010">Jan/2010</option>
            <option value="Feb-2010">Feb/2010</option>
             <option value="Mar-2010">Mar/2010</option>
                   <option value="Apr-2010">Apr/2010</option>
              <option value="May-2010">May/2010</option>
              <option value="Jun-2010">Jun/2010</option>

                       </select></td>   
                    <td><input type="button" id="RefreshMetrics"  value="Refresh"></td>
                       </tr>

2010年1月
2010年2月
2010年3月
2010年4月
2010年5月
2010年6月
\
应该是:

<OrderBy><FieldRef Name='Date' /> \
</OrderBy>
\
您将按降序对值进行排序,因此四月将是第一个,一月将是最后一个

<OrderBy><FieldRef Name='Date' Ascending ='False' /> \
</OrderBy>
<OrderBy><FieldRef Name='Date' /> \
</OrderBy>