调用异步功能onclick按钮

时间:2020-06-02 04:57:40

标签: javascript node.js electron exceljs

我尝试通过HTML中的按钮调用函数

HTML:

<body>
   <button id="file" onclick="print()">FILE</button>
   <script src="script.js"></script>
</body>

JS:

const Excel = require('exceljs')

const letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',
'J', 'K', 'L', 'M']

async function print(){
   var workbook = new Excel.Workbook();
   const worksheet = await workbook.csv.readFile('Data.csv');
   for (let index = 0; index < worksheet.columns.length; index++) {
       let text = worksheet.getCell(letters[index]+'1').value
       if(text != null){
          console.log(text)  
       }
   }
}

但是控制台什么也不打印。

如果我从JS调用该函数,则它可以工作,但是我需要将其与按钮配合使用。

0 个答案:

没有答案