Más contenido relacionado
La actualidad más candente (20)
Similar a SharePoint Online を JavaScript でイジる。 (20)
SharePoint Online を JavaScript でイジる。
- 2. 自己紹介
太田 浩史 (おおた ひろふみ)
• 株式会社 内田洋行 (http://www.uchida.co.jp)
• SharePoint をいろいろやる役
2013 - Microsoft MVP
SharePoint Server
Ota Hirofumi
https://facebook.com/hrfm.jp
Hirofumi OTA
http://www.slideshare.net/hirofumi_ota
@hrfmjp
https://twitter.com/hrfmjp
idea.toString();
http://idea.tostring.jp
- 10. 今回のサンプル コード
<script type="text/javascript">
function createListItem(){
var ctx = new SP.ClientContext.get_current();
var oList = ctx.get_web().get_lists().getByTitle("メモ");
var itemCreateInfo = new SP.ListItemCreationInformation();
oListItem = oList.addItem(itemCreateInfo);
oListItem.set_item("Title", "");
oListItem.set_item("Body", document.getElementById("fBody").value);
oListItem.update();
ctx.load(oListItem);
ctx.executeQueryAsync(
function(sender,args){
//succeeded.
document.getElementById("bodyField").value = "";
},
function(sender,args){ //failed. } );
}
</script>
<div id="postForm">
<textarea name="body" id=“fBody" rows="3" cols="60" style="margin:8px;"></textarea><br/>
<button onclick="javascript:createListItem();">POST!!</button>
</div>
※ リスト名が含まれるので、他の環境ではそのままでは動きません。赤字のところ。
- 11. まとめ
• SharePoint には、JavaScript API が用意されています。
• アイテムの投稿など、簡単な操作はスグに実装できます。
• 全部を作るのではなく、標準機能も利用すると効率良く
機能を作れることがあります。
• jQuery などと組合わせると、もっと色々とできます。
• 30~1時間ほどで、”ちょっとだけ” 使い勝手を良くする機能
を開発するのも面白いです。