UNPKG

t-comm

Version:

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

125 lines (118 loc) 4.3 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _regeneratorRuntime = require('@babel/runtime/regenerator'); var tslib_es6 = require('../tslib.es6-0d92ef81.js'); var axios = require('axios'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var _regeneratorRuntime__default = /*#__PURE__*/_interopDefaultLegacy(_regeneratorRuntime); var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios); function updateTencentSheet(_ref) { var accessToken = _ref.accessToken, clientId = _ref.clientId, openId = _ref.openId, bookId = _ref.bookId, range = _ref.range, values = _ref.values; return tslib_es6.__awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee() { var result; return _regeneratorRuntime__default["default"].wrap(function (_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 1; return 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 = _context.sent; return _context.abrupt("return", result.data); case 2: case "end": return _context.stop(); } }, _callee); })); } function updateTencentSheetImage(_ref2) { var accessToken = _ref2.accessToken, clientId = _ref2.clientId, openId = _ref2.openId, bookId = _ref2.bookId, insertImages = _ref2.insertImages; return tslib_es6.__awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee2() { var result; return _regeneratorRuntime__default["default"].wrap(function (_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 1; return 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 = _context2.sent; return _context2.abrupt("return", result.data); case 2: case "end": return _context2.stop(); } }, _callee2); })); } function batchUpdateTencentSheetV3(_ref3) { var accessToken = _ref3.accessToken, clientId = _ref3.clientId, openId = _ref3.openId, bookId = _ref3.bookId, requests = _ref3.requests; return tslib_es6.__awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee3() { var result; return _regeneratorRuntime__default["default"].wrap(function (_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 1; return 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 = _context3.sent; return _context3.abrupt("return", result.data); case 2: case "end": return _context3.stop(); } }, _callee3); })); } exports.batchUpdateTencentSheetV3 = batchUpdateTencentSheetV3; exports.updateTencentSheet = updateTencentSheet; exports.updateTencentSheetImage = updateTencentSheetImage;