01.5.6 New Page in Database
Узел New Page in Database обеспечивает запуск сценария в случае, если в базу данных Notion была добавлена страница.
Для примера создадим сценарий, который:
- Запускается при добавлении новой страницы в базу данных Notion;
- Преобразовывает и возвращает данные о созданной странице в формате JSON.
Необходимо добавить три узла:
- (1) New Page in Database, для запуска сценария и получения данных о добавленной странице;
- (2) JavaScript, для преобразования информации по строке к необходимому виду с кодом;
export default async function run({execution_id, input, data}) {
const Row = data["{{1.data.properties.Fruit.title.[0].text.content}}"];
const Edited = data["{{1.data.last_edited_time}}"];
const resultRawJSON = JSON.stringify({
"Row": Row,
"Edited": Edited,
});
return {
resultRawJSON
}
}
- (3) Webhook response, для возврата ответа выполнения сценария.
Итогом выполнения сценария является JSON с необходимыми атрибутами добавленной страницы:
{"Row":"Pineapple","Edited":"2023-11-01T20:13:00.000Z"}