Tag: gulp

如何编写和testingOffice.js加载项的dynamic服务器?

我正在开发一个用于Excel的Office.js加载项,而且我对如何创build应用程序的服务器端并在本地主机上进行testing感到失望。 我使用Yo Generator创build了插件项目/结构,并使用gulp在localhost(端口:8443)上进行testing。 使用这种方法,我能够成功地加载我的加载项,并testing相同的客户端。 另外,我testing了一个静态json文件的http请求,它工作正常。 问题是我需要在服务器端运行代码来处理文件和做一些处理,而我根本找不到一种方法来做到这一点。 我已经尝试使用代码波纹pipe和节点命令在不同的端口(端口:8000)上启动本地主机服务器: var https = require('https'); var fs = require('fs'); var httpsOptions = { key: fs.readFileSync('key.pem'), cert: fs.readFileSync('cert.pem') }; var app = function (req, res) { res.writeHead(200); res.end("hello world\n"); } https.createServer(httpsOptions, app).listen(8000); 服务器启动正常,但作为我的应用程序运行在端口:8443,我无法做交叉来源请求(我知道也不会在生产环境中工作)。 我也尝试使用gulp serve-static命令启动端口:8443上的加载项服务器,然后启动一个监听同一个端口的服务器:8443使用node命令,但是这样会导致错误: 错误:在Server._listen2(net.js:1234:14)处的exports._exceptionWithHostPort(util.js:893:20)处的Object.exports._errnoException(util.js:870:11)处侦听EADDRINUSE 127.0.0.1:8443在GetAddrInfoReqWrap.onlookup [ascomcomplete](dns.js:83)处的GetAddrInfoReqWrap.asyncCallback [作为callback](dns.js:64:16)处的net.js:1379:9处侦听(net.js:1270:10) :10) 可能有人请帮助如何得到这个工作? 请让我知道是否需要进一步的信息。 提前致谢。

将Excel文件转换为CSV – 不能压缩Excel提示窗口

我有一个Gulp任务观看Excel文件并运行VBScript: 口令代码: .pipe(shell([ 'XlsToCsv.vbs test test.xlsx test.csv' ])) VBScript代码: If WScript.Arguments.Count < 3 Then WScript.Echo "Please specify the sheet, the source, the destination files. Usage: ExcelToCsv <sheetName> <xls/xlsx source file> <csv destination file>" Wscript.Quit End If csv_format = 6 Set objFSO = CreateObject("Scripting.FileSystemObject") src_file = objFSO.GetAbsolutePathName(Wscript.Arguments.Item(1)) dest_file = objFSO.GetAbsolutePathName(WScript.Arguments.Item(2)) Dim oExcel Set oExcel = CreateObject("Excel.Application") […]