2024-06-05 10:19:46 +00:00
|
|
|
---
|
|
|
|
|
sidebar_position: 1
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Create block
|
|
|
|
|
Creates a new block based on an existing block
|
|
|
|
|
|
|
|
|
|
|
2024-07-10 11:59:55 +03:00
|
|
|
|
2024-07-10 13:58:29 +03:00
|
|
|
`Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export`
|
2024-06-05 10:19:46 +00:00
|
|
|
|
2024-08-13 15:52:26 +03:00
|
|
|
| Parameter | CLI option | Type | Description |
|
|
|
|
|
|-|-|-|-|
|
|
|
|
|
| Token | --token | String | Token |
|
|
|
|
|
| Parent | --page | String | Parent block or page ID |
|
|
|
|
|
| Block | --block | String, Map Of KeyAndValue | Block ID or block sample itself |
|
|
|
|
|
| InsertAfter | --prev | String | Block ID after which to insert the new one |
|
2024-06-05 10:19:46 +00:00
|
|
|
|
2024-08-13 15:52:26 +03:00
|
|
|
|
|
|
|
|
Returns: Map Of KeyAndValue - Serialized JSON response from Notion
|
2024-06-05 10:19:46 +00:00
|
|
|
|
2024-07-10 14:05:58 +03:00
|
|
|
<br/>
|
2024-07-10 11:59:55 +03:00
|
|
|
|
2024-07-10 13:58:29 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-05 10:19:46 +00:00
|
|
|
```bsl title="Code example"
|
2024-10-01 21:08:09 +03:00
|
|
|
Token = "secret_9RsfMrRMqZwqp0Zl0B...";
|
|
|
|
|
Parent = "5dd94c34fab04bff986b7511c0779f77";
|
|
|
|
|
Block = "d7021bdd15b944ababcb02bd2b1a5f6a";
|
|
|
|
|
|
|
|
|
|
BlockData = OPI_Notion.ReturnBlock(Token, Block);
|
|
|
|
|
Result = OPI_Notion.CreateBlock(Token, Parent, BlockData);
|
2024-06-05 10:19:46 +00:00
|
|
|
```
|
2024-08-13 15:52:26 +03:00
|
|
|
|
2024-07-10 11:59:55 +03:00
|
|
|
|
2024-06-05 10:19:46 +00:00
|
|
|
|
|
|
|
|
```sh title="CLI command example"
|
2024-08-13 15:52:26 +03:00
|
|
|
|
|
|
|
|
oint notion CreateBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --block %block% --prev %prev%
|
2024-06-05 10:19:46 +00:00
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```json title="Result"
|
2024-10-02 09:14:30 +03:00
|
|
|
|
2024-06-05 10:19:46 +00:00
|
|
|
```
|