0

私はSharepointに非常に慣れていないため、非常に曖昧で申し訳ありません.

sharepoint サイトからさまざまなビューをエクスポートすることによってデータが入力された Excel テンプレートがあります。ユーザーがビューをエクスポートするだけで、テンプレートに必要なデータが自動的に入力されるように、プロセス全体を自動化しようとしています (エクスポートする手順を完全にバイパスすることをお勧めします)。したがって、ワークフローは次のようになります。

1. Select a view from the sharepoint site
2. Export the view using "Export to Spreadsheet" option
3. Save or open the .iqy file
4. Repeat the steps 1-3 for 2 more different views

必要なデータが揃ったので、エクスポート 2 と 3 でプロジェクト名とそれに対応するデータを調べて、そのデータの入力を開始できます。すべてのビューに共通のプロジェクト名があります。プロジェクトのエクスポート 2 からリスク名を取得し、エクスポート 3 から完了したアクティビティと今後のアクティビティを取得する必要があります。

タスク: テンプレートには、Sharepoint ビューからプロジェクト名を取得することによって入力されるドロップダウンが必要であり、リスクとアクティビティおよびその他のプレースホルダーにデータを配置し、プロジェクトによって行数が異なるため、行数を調整する必要があります。リスクと活動項目。

これを達成するための方向性は非常に高く評価されます。

ありがとうございました。

4

1 に答える 1

0

2つのオプションを提案させてください。

  1. Excelアドオンを作成し、Sharepointクライアントオブジェクトモデルを使用します
  2. 必要なUIを使用してカスタムSharepointWebパーツを作成します。Sharepointサーバーオブジェクトモデルを使用してデータを取得します。OpenXMLSDKを使用してExcelを作成します。

上記のテクノロジーのいずれかをグーグルで検索すると、たくさんの情報が見つかります。

ただし、簡単に説明すると、SPクライアントモデルはSharepointサーバーの外部からSharepointにアクセスする方法であり(バックグラウンドでWebサービスと連携します)、SharepointサーバーモデルはサーバーからSharepointにアクセスする方法です。Open XML SDKは、サーバーにOfficeをインストールしなくても、Officeドキュメントにアクセス/作成する方法です。XMLに基づいています。

于 2012-09-10T06:02:29.820 に答える