1 | import monday from "monday-sdk-js"; |
2 |
|
3 | type Monday = { |
4 | token: string; |
5 | }; |
6 |
|
7 | export async function main( |
8 | auth: Monday, |
9 | boardId: number, |
10 | itemName: string, |
11 | columnValues: string |
12 | ) { |
13 | const mondayClient = monday(); |
14 | mondayClient.setToken(auth.token); |
15 | const query = `mutation ($boardId: Int!, $itemName: String!, $columnValues: JSON!) { |
16 | create_item (board_id: $boardId, item_name: $itemName, column_values: $columnValues) { |
17 | id |
18 | } |
19 | }`; |
20 |
|
21 | const variables = { boardId, itemName, columnValues }; |
22 |
|
23 | return await mondayClient.api(query, { variables }); |
24 | } |
25 |
|