Kromě možnosti spustit scénáře v Make.com nebo v n8n z akce Run script
(můžete vidět v předchozím vlákně), můžete automatizaci spustit také po kliknutí tlačítka (konkrétně myslím Button
jako typ sloupce).
Kód funguje velmi podobně jako v předchozím případě, takže ho popíšu jen stručně (ale kdyžtak se ptejte).
Ukázky kódu
// 1 – Nastavte název tabulky, které se skript týká, a webhooku
let table = base.getTable("doplňte název tabulky");
let webhook_url = 'doplňte adresu webhooku';
// 2 - Nadefinujte záznam, který budete posílat
let record = await input.recordAsync('Choose a record', table);
// 3 – Nadefinujte pole (sloupce) – většinou posílám pouze ID záznamu
let record_id = record.id;
// 4 – Odešlete data a počkejte na odpověď
let response = await fetch(webhook:url', {
method: 'POST',
body: JSON.stringify({record_id: record_id}),
headers: {
'Content-Type': 'application/json',
},
});
// 5 – Udělejte "něco" s odpovědí
console.log(await response.json());
Díky tomu skritpu, který si můžete upravit podle potřeby, můžete na kliknutí tlačítka vytvářet nové projekty v Asaně, generovat reporty přes Eledo nebo si třeba stáhnout data z ARESu.