首页 > 解决方案 > 使用 Excel Javascript API 创建一个 .txt 文件

问题描述

我正在尝试使用 excel javascript API 创建一个 .txt 文件,但我不知道如何完成此操作(我是编码新手)

我想在 .txt 文件中的文本已经在名为“输出”的变量中。

这是我的尝试:

    function saveTxt(txt) {     
  var name = context.workbook.name
  var Path = Office.context.document.url.slice(0,-name.length)
  var saveFile = new File(Path + "data.txt");

  if (saveFile.exists){
    saveFile.remove();
  }

  saveFile.encoding = "UTF8";
  saveFile.open("e", "TEXT", "????");
  saveFile.writeln(txt);
  saveFile.close();      
}

saveTxt(output)

当我运行代码时,出现“预期功能”错误。很高兴在您的帮助下解决这个问题!

顺便说一句,我不知道它是否相关,但我直接在 ScriptLab excel 加载项中编码

谢谢!

标签: javascriptexceloffice-js

解决方案


推荐阅读