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