MCPcopy Create free account
hub / github.com/omkarcloud/botasaurus / writeExcelStreamed

Function writeExcelStreamed

js/botasaurus-server-js/src/writer.ts:270–285  ·  view source on GitHub ↗
(inputFileNamePath: any, filename: string, streamFn:any)

Source from the content-addressed store, hash-verified

268}
269
270async function writeExcelStreamed(inputFileNamePath: any, filename: string, streamFn:any): Promise<string> {
271
272 try {
273
274 filename = fixExcelFilename(filename)
275 await writeWorkbookStreamed(inputFileNamePath, filename, streamFn)
276
277 } catch (error) {
278 if (isFileOpenError(error)) {
279 const baseFilename = path.basename(filename)
280 throw new Error(`${baseFilename} is currently open in another application (e.g., Excel). Please close the application and try again.`)
281 }
282 throw error
283 }
284 return filename
285}
286
287function isValidLink(value:string) {
288 try {

Callers 1

downloadResultsFunction · 0.90

Calls 3

fixExcelFilenameFunction · 0.70
writeWorkbookStreamedFunction · 0.70
isFileOpenErrorFunction · 0.70

Tested by

no test coverage detected