npm 包 sevdesk-voucher-upload 使用教程

阅读时长 5 分钟读完

简介

sevdesk-voucher-upload 是一个方便使用 sevdesk API 来上传凭证的 npm 包。使用该包能够方便地将凭证上传到 sevdesk 中进行管理,从而为财务管理带来更多的便利。

安装

使用 npm 安装该包:

npm install sevdesk-voucher-upload

使用说明

首先需要在 sevdesk 网站中申请 API 访问 token,获取到 clientIdclientSecret 以及 access_token

在 JavaScript 中引入该包

然后创建一个 VoucherUpload 的实例:

其中 clientId, clientSecretaccess_token 为在 sevdesk 中获得的。

方法

sevdesk-voucher-upload 包中有三个主要的上传凭证的方法:create, updatedelete

create()

create() 方法用于创建一个新的凭证,并将其上传到 sevdesk。

方法签名如下:

其中,data 为凭证的详细信息,该信息应为字典类型的对象,包含了凭证的必要信息,例如日期、金额等;voucherFile 为上传的凭证文件,应该是 Node.js 的文件系统 fs 模块中的 ReadStream 类型。

例如,以下是创建一个新的凭证并上传的例子:

-- -------------------- ---- -------
----- -- - --------------
----- ---- - ----------------

----- ---- - -
    ----- -------------
    ------- ----
    --------- ------
--

----- --------------- - -------------------- ---------------
----- ----------- - -------------------------------------

--- -
    ----- ------ - ----- ---------------------------- -------------
    --------------------
- ----- ------- -
    ---------------------
-

update()

update() 方法用于更新一个已经存在的凭证。

方法签名如下:

其中,id 为需要更新的凭证 id;data 为凭证的详细信息,该信息应为字典类型的对象,包含了凭证的必要信息,例如日期、金额等;voucherFile 为上传的凭证文件,应该是 Node.js 的文件系统 fs 模块中的 ReadStream 类型。

例如,以下是更新一个已经存在的凭证的例子:

-- -------------------- ---- -------
----- -- - --------------
----- ---- - ----------------

----- -- - ---------
----- ---- - -
    ----- -------------
    ------------ ---------
--

----- --------------- - -------------------- ---------------
----- ----------- - -------------------------------------

--- -
    ----- ------ - ----- -------------------------- ----- -------------
    --------------------
- ----- ------- -
    ---------------------
-

delete()

delete() 方法用于删除一个已经存在的凭证。

方法签名如下:

其中,id 为需要删除的凭证 id。

例如,以下是删除一个已经存在的凭证的例子:

总结

通过使用 npm 包 sevdesk-voucher-upload,我们可以方便地上传凭证至 sevdesk 进行管理,该包的使用方法简单易懂,可以快速上手。希望这篇文章对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005725481e8991b448e8653

纠错
反馈