0
我正在使用Office-js API(v1.1)嘗試執行一些操作,其中的一些代碼大多隻是在玩耍。我可以使用代碼示例並運行它們,但是我不太瞭解JavaScript以瞭解我在做什麼。枚舉表和列表名稱
我拿了一個枚舉表的例子,並試圖添加一些東西給它,但它不工作,我不知道爲什麼。有人可以幫我從這裏出去嗎?
代碼:
Excel.run(function (ctx) {
var tables = ctx.workbook.tables;
var tableNames = ctx.workbook.tables.load("name");
return ctx.sync().then(function() {
console.log("Tables in workbook:");
if (tables.count = 0) {
console.log("No tables found");
} else {
for (var i = 0; i < tableNames.items.length; i++)
{
console.log(i + ": " + tableNames.items[i].name);
}
}
console.log("------------------------");
});
}).catch(function (error) {
console.log(error);
});
在控制檯日誌中我得到這個消息:
Tables in workbook:
TypeError: Assignment to read-only properties is not allowed in strict mode
我立足這一關代碼在這裏找到:http://officesnippetexplorer.azurewebsites.net/#/snippets/excel(選擇「表格」和段「在工作簿中獲取表格)。任何幫助將不勝感激!
感謝, 扎克Barresse
太棒了,非常感謝!這確實很好。 作爲一個後續問題(如果需要,我可以發佈一個新的問題,只要告訴我,如果這是nettiquette圍繞這些部分),我將如何格式化發佈到控制檯日誌的索引號?例如,我希望它總是用兩位數字格式化。 我也看到它是基於零的,我需要找到如何向它添加一個數字lol。 –
谷歌是你的朋友 - http://stackoverflow.com/questions/8043026/javascript-format-number-to-have-2-digit只是我搜索「JavaScript格式數字」時發現的第一個鏈接(以谷歌的建議在我的查詢中添加「2位數字」)。編程語言擅長將一個數字添加到另一個數字;你應該找到一個編程教程,你想了解更多。 – cco