UNPKG

5.82 kBJavaScriptView Raw
1"use strict";
2var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3 return new (P || (P = Promise))(function (resolve, reject) {
4 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
5 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
6 function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
7 step((generator = generator.apply(thisArg, _arguments || [])).next());
8 });
9};
10Object.defineProperty(exports, "__esModule", { value: true });
11const sdk_1 = require("./sdk");
12const types_1 = require("./types");
13const input_interface_1 = require("./sdk/input.interface");
14const treelab = new sdk_1.Treelab({ token: 'budTest' });
15function main() {
16 return __awaiter(this, void 0, void 0, function* () {
17 // const workspaces = await treelab.getWorkspaces();
18 // const selectedWorkspaces = workspaces.select(2, i => i.name === 'Seed-Workspace');
19 // console.log(selectedWorkspaces);
20 // const sortedWorkspaces = workspaces.sort((a, b) => a.name.localeCompare(b.name));
21 // console.log(sortedWorkspaces);
22 // ?? 多次订阅这里会重复收取消息 ??
23 // getWorkspaces.onCoreCreated(e => {
24 // console.log("----------getWorkspaces.onCoreCreated-----------", e);
25 // });
26 // const workspace = await treelab.createWorkspace({ name: 'qqqq' });
27 // console.log(newWorkspace);
28 // const workspaceArray = await treelab.createWorkspaces([
29 // { name: '4' },
30 // { name: '5' },
31 // { name: '6' },
32 // ]);
33 // console.log(workspaceArray);
34 const workspace = yield treelab.workspace('wspb5720a400e8d538f');
35 const core = yield workspace.core('creb5720a402308cb11');
36 const table = yield core.table('tblb5720a403585ab17');
37 yield table.updateCell({
38 action: input_interface_1.UpdateAction.SET_VALUE,
39 rowId: 'rowb5720a4071018c31',
40 columnId: 'colb5720a405a864b9f',
41 value: {
42 type: types_1.ColumnType.TEXT,
43 text: '良民真帅啊',
44 },
45 });
46 // const core = await workspace.createCore({
47 // name: 'aaa',
48 // color: Color.blue,
49 // icon: Icon.barChart,
50 // });
51 // const core = await workspace.core('creb54fbeca1c888567');
52 // const table = await core.createTable({
53 // name: 'superTable',
54 // view: { name: 'testView', type: ViewType.GRID },
55 // columns: [
56 // { type: ColumnType.TEXT, name: 'f1' },
57 // { type: ColumnType.TEXT, name: 'f2' },
58 // { type: ColumnType.TEXT, name: 'f3' },
59 // ],
60 // data: [['1', '2', '3'], ['21', '22', '23'], ['31', '32', '33']],
61 // });
62 // console.log(table);
63 // const getCores = await workspace.getCores();
64 // const newCore = await core.update("newCore", "dark", "11");
65 // const table = await core.createTable("testTable");
66 // const table = await core.table('tblb54df0a6d68f6b53');
67 // const rowsArray = await table.addRows(2);
68 // const getTables = await core.getTables();
69 // getTables.onColumnAdded(e => {
70 // console.log("----------getTables.onColumnAdded-----------", e);
71 // });
72 // const newRow = await table.addRow()
73 // const view = await table.addView({name:"viewTest", type:ViewType.GRID});
74 // const getCells = await table.getCells();
75 // getCells.onCellUpdated(e => {
76 // console.log("----------getCells.onCellUpdated-----------", e);
77 // });
78 // const view = await table.view('viwb54df0a6e1835593');
79 // const newColumn = await table.addColumn({
80 // type: ColumnType.TEXT,
81 // name: "cxcd",
82 // order: 1
83 // });
84 // const column = await view.columns;
85 // const row = await table.row('rowb54ab9878b0131d5');
86 // const newCell = await table.updateCell(
87 // "rowb545d20fe08226ed",
88 // "colb545910eed85035e",
89 // {
90 // type: ColumnType.TEXT,
91 // text: "ddd"
92 // }
93 // );
94 // const rowCell = await row.cell('colb545910eed85035e');
95 // const columnCell = await column.cell('rowb545d20fe08226ed');
96 // workspace
97 // .onCoreCreated(e => {
98 // console.log('----------onCoreCreated-----------', e);
99 // })
100 // .onCoreAdded(e => {
101 // console.log('----------onCoreAdded-----------', e);
102 // })
103 // .on(e => {
104 // console.log('----------workspace-----------', e);
105 // });
106 // core
107 // .onUpdated(e => {
108 // console.log("----------onUpdated-----------", e);
109 // })
110 // .onTableCreated(e => {
111 // console.log("----------onTableCreated-----------", e);
112 // });
113 // table
114 // .onRowAdded(e => {
115 // console.log("----------onRowAdded-----------", e);
116 // })
117 // .onCellUpdated(e => {
118 // console.log("----------table.onCellUpdated-----------", e);
119 // });
120 // row.onCellUpdated(e => {
121 // console.log("----------row.onCellUpdated-----------", e);
122 // });
123 // column.onCellUpdated(e => {
124 // console.log("----------column.onCellUpdated-----------", e);
125 // });
126 // rowCell.onCellUpdated(e => {
127 // console.log("----------cell.onCellUpdated-----------", e);
128 // });
129 });
130}
131main();
132//# sourceMappingURL=demo.js.map
\No newline at end of file