UNPKG

t-comm

Version:

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

96 lines (89 loc) 2.83 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _regeneratorRuntime = require('@babel/runtime/regenerator'); var tslib_es6 = require('../tslib.es6-0d92ef81.js'); var tencentDoc_sheet = require('../tencent-doc/sheet.js'); require('axios'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var _regeneratorRuntime__default = /*#__PURE__*/_interopDefaultLegacy(_regeneratorRuntime); function getUpdateQQMpResultRows(_ref) { var result = _ref.result; var time = result.time, branch = result.branch, env = result.env, robot = result.robot, version = result.version, lastCommit = result.lastCommit, link = result.link; var rowValues = [time, branch, env, robot, version, lastCommit].map(function (item) { return { cellValue: { text: item } }; }); rowValues.push({ cellValue: { link: { url: link, text: link } } }); var rows = [{ values: rowValues }]; return rows; } function updateQQMpResultToSheet(_ref2) { var result = _ref2.result, accessToken = _ref2.accessToken, clientId = _ref2.clientId, openId = _ref2.openId, bookId = _ref2.bookId, sheetId = _ref2.sheetId, startRow = _ref2.startRow, _ref2$startColumn = _ref2.startColumn, startColumn = _ref2$startColumn === void 0 ? 1 : _ref2$startColumn; return tslib_es6.__awaiter(this, void 0, void 0, /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee() { var rows; return _regeneratorRuntime__default["default"].wrap(function (_context) { while (1) switch (_context.prev = _context.next) { case 0: rows = getUpdateQQMpResultRows({ result: result }); if (startRow) { _context.next = 1; break; } console.log('[updateQQMpResultToSheet.error] startRow 不可为空,且必须大于等于1'); return _context.abrupt("return"); case 1: _context.next = 2; return tencentDoc_sheet.batchUpdateTencentSheetV3({ accessToken: accessToken, clientId: clientId, openId: openId, bookId: bookId, requests: [{ updateRangeRequest: { sheetId: sheetId, gridData: { startRow: startRow - 1, startColumn: startColumn, rows: rows } } }] }); case 2: return _context.abrupt("return", _context.sent); case 3: case "end": return _context.stop(); } }, _callee); })); } exports.updateQQMpResultToSheet = updateQQMpResultToSheet;