在线单词中的动态数据处理

时间:2016-01-30 18:33:11

标签: ms-word office365 office-js

我正在尝试为在线word构建一个任务窗格加载项,它可以像桌面办公室那样进行邮件合并。现在我明白网上的这个词不支持开箱即用的邮件合并,所以我考虑了以下步骤 -

  1. 使用桌面办公室创建模板(DOTX),该桌面办公室将包含Region或合并字段等内容。将模板上传到一个驱动器。
  2. 打开一个空白文档,然后在联机文字中添加任务窗格加载项。这是暂时的暂时步骤。
  3. 单击加载项上的按钮。
  4. 此点击将使用应用服务电话从服务器流式传输模板(DOTX)。
  5. 将信息流渲染为word在线网页。
  6. 编辑并保存。
  7. 在线关闭并重新开启。
  8. 点击文档链接。
  9. 这将在线提供文字。
  10. 在任务窗格中添加加载项(临时步骤)。
  11. 点击编辑按钮。
  12. 调用应用服务以获取最新的合并数据源。
  13. 遍历单词xml并替换与区域或特殊键对应的值。
  14. 重新呈现文档。
  15. 我的用户将获得办公室365的E1订阅。

    这个思维过程是否合乎逻辑且可以通过在线词汇实现?提前谢谢!...

1 个答案:

答案 0 :(得分:0)

我认为你的方法比它需要的要复杂得多。 Word Online支持使用JavaScript API创建的加载项,如本文中的信息所支持:https://msdn.microsoft.com/EN-US/library/office/dn833104.aspx

您应该可以在桌面上创建“模板”(需要Word 2013或2016 - 但只有2016支持JS API的当前完整范围)并“插入”您的加载项,这些链接它到文件。在线Word中打开文档应自动加载加载项,然后可以链接到数据源并填写数据。

作为数据目标(“合并字段”),我建议您使用内容控件。