所以基本上我想在word文档中添加一些自定义属性。
这可能来自api 1.3这个词吗?
我发现了以下内容:
context.document.workbook.properties
但这似乎只适用于excel。
谢谢!
答案 0 :(得分:1)
为上一个答案添加更多细节:是Word.js 1.3引入了自定义和内置文档属性的创建和检索。 API仍在预览中,您需要至少使用12月fork构建才能使用此功能。请确保您在16.0.7766+版本上试用它。另外,请务必使用我们的预览CDN for Office.js https://appsforoffice.microsoft.com/lib/beta/hosted/office.js
以下是有关如何在Word中创建自定义属性的代码示例:
function createCustomProperty(){
Word.run(function (context) {
//method accepts property name plus value
context.document.properties.customProperties.add("property_name", 123);
return context.sync()
.catch(function (e) {
console.log(e.message);
})
})
}
查看文档以查看其他功能,包括获取内置属性 https://github.com/OfficeDev/office-js-docs/blob/WordJs_1.3_Openspec/reference/word/documentproperties.md
希望这有帮助, 谢谢! 涓。
答案 1 :(得分:0)
Word API 1.3引入了documentProperties和customProperty,但状态仍然列为预览,需要Word 2016桌面版本1605(Build 6925.1000)或更高版本或移动应用程序(尚未在线提供)。