01.5.3 New Row Added
Узел New Row Added обеспечивает запуск сценария в случае, если в указанный лист или листы Google таблицы была добавлена новая строка.
Для примера создадим сценарий, который:
- Запускается при добавлении новой строки в лист Google таблицы и возвращает данные о строке;
- Преобразовывает и возвращает данные в формате JSON.

Необходимо добавить три узла:
- (1) New Row Added, для запуска сценария и получения расшире нной информации о строке;

- (2) JavaScript, для преобразования информации по строке к необходимому виду с кодом;

export default async function run({execution_id, input, data}) {
const Row = data["{{1.data.newRow}}"];
const Count = data["{{1.meta.summary}}"];
const resultRawJSON = JSON.stringify({
"Row": Row,
"Count": Count,
});
return {
resultRawJSON
}
}
- (3) Webhook response, для возврата ответа выполнения сценария.

Итогом выполнения сценария является JSON с содержанием добавленной строки и ее порядковым номером:
{"Row":"[\"Catherine Smitt\"]","Count":"New row #6 in Sheet1"}
