2016-07-19 8 views
-1

Gibt es einen öffentlichen Web-Service zur Verfügung, die kostenlosen Microsoft Office-Vorlagen basierend auf Benutzer-Suchkriterien liefert? Und wenn ja, wie werden Aufrufe korrekt mit JavaScript formatiert? Und welches Format hat die Antwortdatei?Office-Vorlagen Web Service

+0

Fragen fragen uns, zu empfehlen oder ein Buch, Werkzeug, Software-Bibliothek, Tutorial oder andere Off-Site-Ressource sind Wegthema für Stack-Überlauf zu finden, da sie opinionated Antworten zu gewinnen neigen und Spam. Beschreiben Sie stattdessen das Problem und was bisher unternommen wurde, um es zu lösen. –

+0

Ich versuche einen Online-Webdienst mit relevanter Dokumentation zu seiner Verwendung zu finden, der verschiedene Arten von kostenlosen Dokumentvorlagen wie Tabellenkalkulationen und Broschüren usw. für die Verwendung in Softwareanwendungen bereitstellt, die ich schreiben möchte. Der Web-Service würde einen Suchbegriff für einen bestimmten Dokumenttyp akzeptieren und eine JSON- oder XML-Datei zurückgeben, die eine Liste von Vorlagen mit Bildern und Beschreibungen enthält, die von der aufrufenden Anwendung verarbeitet werden. Ich bin offen für eigensinnige Antworten. –

+0

Ja, das ist laut Stack Overflow-Richtlinien nicht erlaubt. Bitte lesen Sie # 4 http://stackoverflow.com/help/on-topic –

Antwort

0

OK. Ich habe geschafft, was ich tun muss. Für den Fall, jemand anderes interessiert:

<script> 
var xmlhttp = new XMLHttpRequest(); 
<!-- Get Excel Spreadsheet Templates. --> 
var url = "https://store.office.com/assets/templates/get?culture=en-CA&sourceIds=TM10000104,TM10000108,TM10000093,TM10000101,TM10000089,TM10000094,TM10000098,TM10000110,TM10000092,TM10000109,TM10000099,TM10000105,TM10000103,TM10000102,TM10000091,TM10000090,TM10000106,TM10000107,TM10000095,TM10000111&format=json"; 

xmlhttp.onreadystatechange=function() { 
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
     myFunction(xmlhttp.responseText); 
    } 
} 

xmlhttp.open("GET", url, false); 
xmlhttp.send(); 

function myFunction(response) { 
    var arr = JSON.parse(response); 
    alert(arr); // Process JSON response. 
} 
</script>