我是“Apps for Office”开发的新手。我在我的加载项中使用任务窗格。从我的加载项我试图将一些文件保存到“C:\ ProgramData”文件夹。在VSTO中,我可以使用C#代码轻松访问本地文件夹并在那里保存文件:
SpecialFolder.CommonApplicationData
有没有办法让OfficeJS访问本地文件并在那里保存文件?我的观点是,由于OfficeJ使用单词上下文和单词可以将文件保存在我的本地PC的任何地方,因此可能有一种方法可以通过编程方式在本地PC中保存文件。
我检查了OfficeJS文档,并在堆栈溢出中搜索但是没有找到任何方法。有可能吗?如果可能的话,实现这个的正确方法是什么?
我再次成为“Apps for Office”开发的新手。我可能会错过任何关于我的问题的初步知识。请以正确的方式参考我。提前感谢您提供任何类型的帮助。
答案 0 :(得分:1)
Office.js加载项是在Office应用程序的上下文中托管的Web应用程序。一般来说,您可以在传统浏览器中执行的任何操作都可以在加载项中完成。它们本质上是跨平台的,旨在跨Windows,Mac,iOS,Android和Web工作。
然而,这种特殊情况并不起作用。您可以触发.lnk文件的下载,但您必须指示用户如何以及在何处保存它。更重要的是,只有Windows才能理解如何处理此文件类型。其他平台不在同一庄园或同一地点存储网络链接。