2013-04-11 3 views
0

J'essaie de créer une bibliothèque doc Sharepoint avec mon application interne (peu HTML, xml, css, js et images travaillent tous ensemble pour créer un look de site Web cool et ressentir).Comment créer un nouveau fichier dans la bibliothèque de documents Sharepoint 2007 en utilisant Javascript

Nous n'avons pas un serveur/hôte qui peut supporter PHP/MySQL ou n'importe quel type de base de données ... Seul espace de travail partagé disponible est sharepoint 2007. Tous les utilisateurs seront sur Internet Explorer 8. Maximum utilisateurs 1000 mais il Il est possible qu'ils puissent accéder

Toutes les pages sont statiques - afficher uniquement les informations, Cependant, je veux compter combien de fois un HTML particulier a été accédé. J'ai donc ce code qui crée un nouveau fichier texte chaque fois que la page est ouverte.

Cela fonctionne parfaitement bien sur le dossier local, mais si je le mets sur la bibliothèque doc de sharepoint il ne crée pas un nouveau fichier. Cela ne donne pas non plus d'erreur.

Pourriez-vous s'il vous plaît aider avec celui-ci ou toute autre méthode utilisant avec je peux recueillir les informations d'utilisation - à l'avenir je souhaite même avoir des formulaires pour recueillir des commentaires/évaluations qui seront enregistrés dans ces petits fichiers texte.

Code

-

  <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> 

Répondre

0

J'ai créé une API JavaScript pour Sharepoint avec une fonction CreateFile(): http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.html#.createFile

Je pense que cette fonction vous aidera.

également à lire un fichier local, vous pouvez utiliser les contrôles ActiveX (comme vous l'avez) ou Flash (https://github.com/Aymkdn/FileToDataURI)

+0

On dirait que cela va résoudre mon problème ... Je ne l'ai pas eu la chance de le tester dans quelques dernières journées. Je vais le tester cette semaine et vous le faire savoir. Je vous remercie. – rinuk

+0

hi AymKdn, il donne une erreur en disant $ SP() "objet attendu" – rinuk

+0

J'ai fait, mais la fonction ne fonctionne pas. Pas d'erreurs non plus. Le débogueur ne montre aucune erreur. pourriez-vous s'il vous plaît me donner un exemple de code de page html pour essayer? Merci de votre aide. – rinuk

Questions connexes