2013-10-11 89 views
0

我想用給定的輸入更改SharePoint列表項的屬性。我使用了文檔並得到了這個,但我不確定我做錯了什麼。可能有些事情是完全錯誤的,因爲我不太經驗。使用SPServices更新SharePoint列表

$().SPServices(
     { 
      operation: "UpdateListItems", 
      async: false, 
      listName: "TechInv", 
      Number: itemNumber, 
      valuepairs: [[property, replacement]], 
      completefunc: function(xData, Status) { 
       // ... 
      } 
    }); 

回答

0

您可以使用Firebug(Firefox的插件)或瀏覽器的Web工具欄來查看發送到服務器的查詢以及服務器返回的錯誤消息。這樣你可以更容易地找到問題所在。 在你的情況下,你使用「數字」而不是「ID」我想。

順便說一下,我用JavaScript創建了一個Sharepoint API,我認爲它比SPServices更易於使用。它在那裏:SharepointPlus

0
$().SPServices(
    { 
     operation: "UpdateListItems", 
     async: false, 
     listName: "TechInv", 
     ID: itemNumber, 
     valuepairs: [[property, replacement]], 
     completefunc: function(xData, Status) { 
      // ... 
     } 
}); 

ID是變化,它應該工作。

+0

列表中的每個條目都有一個唯一的字符串「XXX-XXXX」,它位於第一列,這就是itemNumber所在的位置。那麼你是說這個ID會帶itemNumber,並檢查第一列中的匹配項並獲取與它相對應的項目? –

+0

另外,將它切換到ID使它無錯誤地通過,但它沒有對列表做任何事情。 –

相關問題