我在 Exceljs 中創建了一個作業簿并添加了一些作業表來動態執行它們。基本上,我有一個主作業表,這是您打開它時首先看到的內容。但是,我還在player profiles初始表中為每個人創建了。我正在嘗試將它們與這段代碼聯系起來。
team.forEach((e, index) => {
console.log(`--- Writing ${e.name} ---`)
worksheet.addRow({
teamName: e.teamName,
name: e.name,
weight: e.weight,
wins: e.wins,
losses: e.losses,
profile: {
text: 'This Profile',
hyperlink: `${e.name}`
}
})
不幸的是,這只是顯示文本This Profile,無法點擊。我的每個作業表都只是團隊之外的人的名字。我不確定是否需要添加特殊語法。
這是我命名我的作業簿的方式。我看到所有的玩家資料都被創建了,只是超鏈接不起作用。
async function writePlayerProfile(e, workbook) {
let worksheet = workbook.addWorksheet(`${e.name}`)
uj5u.com熱心網友回復:
您的代碼看起來不錯,但 excel js 中存在問題,也許這會對您有所幫助
超鏈接問題excel js
uj5u.com熱心網友回復:
我相信您的超鏈接是錯誤的,因為資料{e.name}似乎沒有有效的 URL 格式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/374117.html
標籤:javascript 节点.js 擅长 精益求精
下一篇:僅在VBA中抓取網頁的特定部分
