UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

111 lines (104 loc) 3.4 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var tslib_es6 = require('../tslib.es6-01322ba9.js'); var axios = require('axios'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios); function updateTencentSheet(_a) { var accessToken = _a.accessToken, clientId = _a.clientId, openId = _a.openId, bookId = _a.bookId, range = _a.range, values = _a.values; return tslib_es6.__awaiter(this, void 0, void 0, function () { var result; return tslib_es6.__generator(this, function (_b) { switch (_b.label) { case 0: return [4 /*yield*/, axios__default["default"]({ method: 'PUT', url: "https://docs.qq.com/openapi/sheetbook/v2/".concat(bookId, "/values/").concat(range), headers: { 'Access-Token': accessToken, 'Client-Id': clientId, 'Open-Id': openId, 'Content-Type': 'application/json' }, data: { values: values } })]; case 1: result = _b.sent(); return [2 /*return*/, result.data]; } }); }); } function updateTencentSheetImage(_a) { var accessToken = _a.accessToken, clientId = _a.clientId, openId = _a.openId, bookId = _a.bookId, insertImages = _a.insertImages; return tslib_es6.__awaiter(this, void 0, void 0, function () { var result; return tslib_es6.__generator(this, function (_b) { switch (_b.label) { case 0: return [4 /*yield*/, axios__default["default"]({ method: 'POST', url: "https://docs.qq.com/openapi/sheetbook/v2/".concat(bookId, ":batchUpdate"), headers: { 'Access-Token': accessToken, 'Client-Id': clientId, 'Open-Id': openId, 'Content-Type': 'application/json' }, data: { bookID: bookId, insertImages: insertImages } })]; case 1: result = _b.sent(); return [2 /*return*/, result.data]; } }); }); } function batchUpdateTencentSheetV3(_a) { var accessToken = _a.accessToken, clientId = _a.clientId, openId = _a.openId, bookId = _a.bookId, requests = _a.requests; return tslib_es6.__awaiter(this, void 0, void 0, function () { var result; return tslib_es6.__generator(this, function (_b) { switch (_b.label) { case 0: return [4 /*yield*/, axios__default["default"]({ method: 'POST', url: "https://docs.qq.com/openapi/spreadsheet/v3/files/".concat(bookId, "/batchUpdate"), headers: { 'Access-Token': accessToken, 'Client-Id': clientId, 'Open-Id': openId, 'Content-Type': 'application/json' }, data: { requests: requests } })]; case 1: result = _b.sent(); return [2 /*return*/, result.data]; } }); }); } exports.batchUpdateTencentSheetV3 = batchUpdateTencentSheetV3; exports.updateTencentSheet = updateTencentSheet; exports.updateTencentSheetImage = updateTencentSheetImage;