次の方法で共有


Ewa.EwaControlCollection.getItem(index)

**適用対象:**apps for SharePoint | Excel Services | SharePoint Server 2013

この記事の内容
戻り値
注釈

対象

Excel Services の Web パーツの n 番目の登録されているインスタンスを取得します。

var value = Ewa.EwaControlCollection.getItem(index);

パラメーター

index

戻るにはEwa.EwaControlの序数値。

戻り値

EwaControl

注釈

**[EwaControlCollection]**のインデックスは 0 です。n 番目Excel Web Access Web パーツのインスタンスが存在しない場合、 **[EwaControlCollection.getItem]**はnullを返します。

重要

Ewa.EwaControlCollectionオブジェクトにExcel Web Access Web パーツのインスタンスが必ずしも順不同します。特定のインスタンスへの参照を入手するには、 Excel Web Access Web パーツの一意のについてのいくつかの種類のいずれかを使用できます。

たとえば、特定のインスタンスを検索するのにブックのパス、セッション ID、またはExcel Web Access Web パーツに関連付けられている編集/表示モードを使用する可能性があります。

次の例では、ページで特定のExcel Web Access Web パーツのインスタンスへの参照を取得する**[EwaControlCollection.getItem]**メソッドを使用する方法を示します。コードの例をExcel Web Access Web パーツでSharePoint Server 2013で作業していることを前提としています。

パラメーター

index

<script type="text/javascript">

var EWA1 = null;
var EWA2 = null;

// Add event handler for onload event.
if (window.attachEvent) 
{ 
    window.attachEvent("onload", ewaOnPageLoad);    
} 
else 
{ 
    window.addEventListener("DOMContentLoaded", ewaOnPageLoad, false); 
}
// Add event handler for applicationReady event.
function ewaOnPageLoad()
{
    Ewa.EwaControl.add_applicationReady(onApplicationReady);
}

// Get a reference to each of the EWAs.
function onApplicationReady()
{
    // Use getItem to get a specific EWA.
    EWA1 = Ewa.EwaControl.getInstances().getItem(0);
    EWA2 = Ewa.EwaControl.getInstances().getItem(1);

    // Add your code here.
} 
</script>

対象

Ewa.EwaControlCollection オブジェクト

関連項目

概念

Ewa.EwaControlCollection 方法

Ewa 名前空間