Перейти к основному содержимому

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"}