t-comm
Version:
专业、稳定、纯粹的工具库
125 lines (118 loc) • 4.3 kB
JavaScript
;
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;