是否有人有更新现有任务窗格加载项的经验,并且知道更换/更新现有加载项的正确过程,以确保在重新插入工作簿时加载最新版本?
我目前正在开发和测试适用于iPad的Excel的任务窗格加载项。我能够通过iTunes成功地加载初始.xml清单文件,并通过Insert-> Add-in菜单将应用程序添加到工作簿中。然而,当我对加载项后端HTML / JS代码进行更改时,并尝试通过iTunes删除和重新加载清单文件来更新到更高版本,通常情况下,以前的版本任务窗格加载项会不断显示
有时,更新会在插入工作簿时正常工作并重新加载,但大多数情况下,它并不存在,并且以前版本的HTML将保留并显示在任务窗格中。
我尝试通过iTunes删除以前的清单文件,关闭工作簿中的加载项,关闭并重新启动Excel,然后重新加载,将加载项插入新工作簿,甚至通过iOS设置清除Safari浏览器中的缓存,然后重新启动iPad但无法确定任何一致或可重复的程序。
Excel似乎正在缓存加载项,但是,找不到任何直接清除缓存的方法来强制工作簿重新加载.xml清单文件中引用的更新的HTML文件。
感谢有关原因和正确程序的指导,以便使用Excel for iPad更新现有加载项。
答案 0 :(得分:0)
确保您拥有最新版本的最简单方法是进行版本控制。如果您有类似
的内容<script src="xyz.com/abc.js">
每次加载应用程序时,即使js是新的,它也可能从缓存中获取。而是尝试做类似
的事情<script src="xyz.com/abc.js?v=1.2">
现在被视为不同的参考。理想情况下,在js / css上自动化版本控制,以便在更新加载项时绕过粘滞缓存