t-comm
Version:
专业、稳定、纯粹的工具库
81 lines (76 loc) • 3.12 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var tslib_es6 = require('../tslib.es6-01322ba9.js');
var tencentDoc_sheet = require('../tencent-doc/sheet.js');
var tencentDoc_tencentDoc = require('../tencent-doc/tencent-doc.js');
require('axios');
function updateQQMpResultToSheetV0(_a) {
var accessToken = _a.accessToken,
clientId = _a.clientId,
openId = _a.openId,
bookId = _a.bookId,
sheetId = _a.sheetId,
startRow = _a.startRow,
qqMpQRCodePath = _a.qqMpQRCodePath,
result = _a.result;
return tslib_es6.__awaiter(this, void 0, void 0, function () {
var uploadImageResult, updateImageResult, time, branch, env, robot, version, lastCommit, link, updateTextResult;
return tslib_es6.__generator(this, function (_b) {
switch (_b.label) {
case 0:
return [4 /*yield*/, tencentDoc_tencentDoc.uploadTencentDocImage({
accessToken: accessToken,
clientId: clientId,
openId: openId,
image: qqMpQRCodePath
})];
case 1:
uploadImageResult = _b.sent();
console.log('[CI] upload image result: ', uploadImageResult);
if ((uploadImageResult === null || uploadImageResult === void 0 ? void 0 : uploadImageResult.ret) != 0) {
return [2 /*return*/, uploadImageResult];
}
return [4 /*yield*/, tencentDoc_sheet.updateTencentSheetImage({
accessToken: accessToken,
clientId: clientId,
openId: openId,
bookId: bookId,
insertImages: {
sheetID: sheetId,
images: [{
type: 1,
imageID: uploadImageResult.data.imageID,
width: 100,
height: 100,
row: startRow,
col: 1,
offsetX: null,
offsetY: null,
clip_info: null
}]
}
})];
case 2:
updateImageResult = _b.sent();
console.log('[CI] update sheet image result: ', updateImageResult);
if ((updateImageResult === null || updateImageResult === void 0 ? void 0 : updateImageResult.ret) != 0) {
return [2 /*return*/, updateImageResult];
}
time = result.time, branch = result.branch, env = result.env, robot = result.robot, version = result.version, lastCommit = result.lastCommit, link = result.link;
return [4 /*yield*/, tencentDoc_sheet.updateTencentSheet({
accessToken: accessToken,
clientId: clientId,
openId: openId,
bookId: bookId,
range: "".concat(sheetId, "!B").concat(startRow, ":H").concat(startRow),
values: [[time, branch, env, robot, version, lastCommit, link]]
})];
case 3:
updateTextResult = _b.sent();
console.log('[CI] update sheet text result: ', updateTextResult);
return [2 /*return*/, updateTextResult];
}
});
});
}
exports.updateQQMpResultToSheetV0 = updateQQMpResultToSheetV0;