0

社内アプリケーション (いくつかの HTML、xml、css、js、および画像がすべて連携して、クールな Web サイトのルック アンド フィールを作成します) を使用して、Sharepoint ドキュメント ライブラリを作成しようとしています。

PHP/MySQL またはあらゆる種類のデータベース機能をサポートできるサーバー/ホストはありません...利用可能な共有ワークスペースは sharepoint 2007 だけです。すべてのユーザーは Internet Explorer 8 を使用します。最大ユーザー数は 1000 ですが、アクセスする可能性があります

すべてのページは静的です - 情報のみを表示しますが、特定の HTML がアクセスされた回数をカウントしたいと考えています。

そのため、ページが開かれるたびに新しいテキスト ファイルを作成するこのコードがあります。

ローカル フォルダーでは問題なく動作しますが、sharepoint doc ライブラリに配置すると、新しいファイルが作成されません。エラーも出ません。

使用状況情報を収集することができます - 将来的には、このような小さなテキスト ファイルに保存されるユーザー コメント/評価を収集するためのフォームも作成したいと考えています。

コード -

            <HTML xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"> 
            <HEAD> 

            <SCRIPT language="JavaScript"> 

            function WriteFile() 
            {
                var d = new Date();
                var n = d.getTime(); 
                var fso  = new ActiveXObject("Scripting.FileSystemObject"); 
                var fh = fso.CreateTextFile(n, true); 
                // fh.WriteLine("Some text goes here..."); 
                fh.Close(); 
            }

            </SCRIPT>


            </HEAD>

            <BODY>
            <P>
            <SCRIPT language="JavaScript">  WriteFile(); </SCRIPT>
            </P>
            </BODY>
            </HTML>
4

1 に答える 1

0

createFile() 関数を使用して Sharepoint 用の JavaScript API を作成しました: http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.html#.createFile

この機能が役立つと思います。

また、ローカル ファイルを読み取るには、ActiveX (以前と同様) または Flash ( https://github.com/Aymkdn/FileToDataURI )を使用できます。

于 2013-04-12T13:51:07.453 に答える