google-sheets-wrapper轻量级Google Sheets API包装器

如果你需要跟 Google Sheets 打交道,google-sheets-wrapper这个库挺好用的。它是一个轻量级的包装,基于官方的 Google Sheets API,支持读取和写入行数据。用 TypeScript 写的,代码简洁,支持async/await,让你与 API 的交互更加顺畅。你可以通过它轻松获取行数据,甚至直接插入新的行。唯一需要注意的是,它只支持行操作,不支持列或单元格哦。

库的认证方式也蛮直接的,按照官方教程的步骤来配置就行。你需要在 Google 开发者控制台启用 Sheets API 并创建凭证文件,设置环境变量GOOGLE_APPLICATION_CREDENTIALS,指向凭证文件路径。如果你有过 Node.js 认证经验,应该不难上手。

另外,这个库假设你表格的第一行是标题,用来将数据转化为 Javascript 对象。所以尽量保持标题简洁,避免特殊字符。这样能避免一些小问题,毕竟代码也简单,做一点小优化会让你少走弯路。

,如果你只是需要和 Google Sheets 做行操作,google-sheets-wrapper是一个合适的选择,简单、清晰、易上手。试试看吧。

zip
google-sheets-wrapper-master.zip 预估大小:13个文件
folder
google-sheets-wrapper-master 文件夹
file
.travis.yml 102B
file
package.json 746B
file
tslint.json 2KB
folder
tests 文件夹
file
GoogleSheetTest.ts 1KB
file
LICENSE 1KB
folder
src 文件夹
file
GoogleSheet.ts 5KB
file
RowMapper.ts 1011B
folder
interfaces 文件夹
file
IGoogleSheetOptions.ts 383B
file
ValueInputOption.ts 101B
file
.npmignore 10B
file
tsconfig.json 148B
file
.gitignore 17B
file
README.md 4KB
zip 文件大小:8.83KB