概述
npm 包 @nodert-win8.1/windows.applicationmodel.contacts 是一个可以在 Node.js 和浏览器中访问 Windows 8.1 应用程序模型中的联系人 API 的包。本文将介绍如何安装和使用该包。
安装
在终端中,使用以下命令安装 @nodert-win8.1/windows.applicationmodel.contacts:
npm install @nodert-win8.1/windows.applicationmodel.contacts
使用
要使用该包,您需要首先引入它:
const contacts = require('@nodert-win8.1/windows.applicationmodel.contacts');
获取联系人
要获取当前用户的联系人,请使用以下代码:
contacts.findAllAsync().done(function (results) { console.log(results); }, function (error) { console.error(error); });
创建联系人
要创建新联系人,请使用以下代码:
-- -------------------- ---- ------- -- ------- --- ---------- - --- ------------------- -- ------- --------------- - --- ---------------- ------------------------- - ------- ------------------------ - ------ -- ------------ ---------------------------------- ------------------------- ------------------------------- - ------------------------------- --------------------------------- - ------------- -- ----- -------------------------------------------- -- - -------------------- --------- -- -------- ------- - --------------------- ---
更新联系人
要更新联系人,请使用以下代码:
-- -------------------- ---- ------- -- ----- ------------------------------------- --------- - -- --------------- - -- - --- ------- - ----------- -- --------- ------------------------------ - ------------- -- ----- ----------------------------------------- -- - -------------------- ----------- -- -------- ------- - --------------------- --- - -- -------- ------- - --------------------- ---
删除联系人
要删除联系人,请使用以下代码:
-- -------------------- ---- ------- -- ----- ------------------------------------- --------- - -- --------------- - -- - --- ------- - ----------- -- ----- ------------------------------------------- -- - -------------------- ----------- -- -------- ------- - --------------------- --- - -- -------- ------- - --------------------- ---
总结
通过使用 @nodert-win8.1/windows.applicationmodel.contacts,您可以从您的 Node.js 应用程序或浏览器中访问 Windows 8.1 应用程序模型中的联系人 API,使您能够方便地管理 Windows 上的联系人信息。希望本文对您有所帮助,谢谢阅读!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bce967216659e244c17