【问题标题】:Office Templates Web ServiceOffice 模板 Web 服务
【发布时间】:2016-07-19 20:40:58
【问题描述】:

是否有可用的公共 Web 服务根据用户的搜索条件提供免费的 Microsoft Office 模板?如果是这样,如何使用 JavaScript 正确格式化调用?响应文件是什么格式的?

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • 我正在尝试查找一个在线 Web 服务,其中包含有关其使用的相关文档,它提供了各种类型的免费文档模板,例如电子表格和小册子等,以在我正在寻找的软件应用程序中使用写。 Web 服务将接受特定文档类型的搜索词,并返回 JSON 或 XML 文件,该文件提供包含图像和描述的模板列表,以通过调用应用程序进行处理。我愿意接受固执己见的答案。
  • 是的,根据 Stack Overflow 指南,这是不允许的。请阅读#4 stackoverflow.com/help/on-topic

标签: javascript templates web service


【解决方案1】:

好的。我已经完成了我需要做的事情。以防万一其他人感兴趣:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 2013-04-16
    • 1970-01-01
    相关资源
    最近更新 更多