Size: a a a

JavaScript Noobs — сообщество новичков

2020 June 03

VV

Vlad Varskiiy in JavaScript Noobs — сообщество новичков
Добрый вечер, возможно кто сталкивался ?

1. Нужно из платформы (в данном случае конструктор ботов) отправлять переменные по API в Таблицу . — в платформе и сценарии работы ботов предусмотрена отправка в самом компоненте—экране, Post/Get...
Я выходит сформирую вебхук из опубликованного веб-приложения скриптов
и получается на стороне скрипта я буду забирать с помощью  UrlFetchApp переменные в этом вебхуке , верно ?

И
да если кто работал с таким, как правильно сформировать вебхук для отправки ?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Shotty
Всем привет, вот цикл, в нем перебирается элементы и кликаются на них, их может быть сколько угодно, мне нужно, чтобы в цикле, action.click() исполнился только 3 раза, как мне это сделать?

document.querySelectorAll(".dialog-item-menu__actions__item > .mdc-list-item__text").forEach(action => {
       action.click()
   });
В смысле только для первых трёх элементов?
источник

S

Shotty in JavaScript Noobs — сообщество новичков
да
источник

D

Danila in JavaScript Noobs — сообщество новичков
Shotty
да
Да обычным фором от 0 до 3 бахни и норм
источник

D

Danila in JavaScript Noobs — сообщество новичков
Anton Permyakov
ты уверен?
источник

NL

Nikolaj Lozickij in JavaScript Noobs — сообщество новичков
Ребята может кто подсказать, надо в ui нарисовать карту железной дороги, может есть какие фреймворки которые помогают такое отрисовывать?
источник

S

Shotty in JavaScript Noobs — сообщество новичков
var step = 0;

    document.querySelectorAll(".dialog-item-menu__actions__item > .mdc-list-item__text").forEach(action => {
       step++;
       // action.click();
       if (step === 2) {
           break;
       }
   });
источник

S

Shotty in JavaScript Noobs — сообщество новичков
Uncaught SyntaxError: Illegal break statement
источник

S

Shotty in JavaScript Noobs — сообщество новичков
почему ошибка
источник

D

Danila in JavaScript Noobs — сообщество новичков
Shotty
var step = 0;

    document.querySelectorAll(".dialog-item-menu__actions__item > .mdc-list-item__text").forEach(action => {
       step++;
       // action.click();
       if (step === 2) {
           break;
       }
   });
Из форича не бывает брейка
источник

S

Shotty in JavaScript Noobs — сообщество новичков
а как остановить
источник

S

Shotty in JavaScript Noobs — сообщество новичков
я делал return false
источник

S

Shotty in JavaScript Noobs — сообщество новичков
все равно
источник

D

Danila in JavaScript Noobs — сообщество новичков
Используй фор
источник

D

Danila in JavaScript Noobs — сообщество новичков
Форич никак не остановить
источник

В

Владимир in JavaScript Noobs — сообщество новичков
//И в целом а цель какая - применить только к первым двум элементам массива?
Прочитал выше вопрос снимается
источник

D

Danila in JavaScript Noobs — сообщество новичков
const allItems =  document.querySelectorAll(".dialog-item-menu__actions__item > .mdc-list-item__text");
for(let i = 0; i<3;  i++){ allItems[i].click()}
источник

D

Danila in JavaScript Noobs — сообщество новичков
Чего городить огороды-то
источник

D

Danila in JavaScript Noobs — сообщество новичков
А, ну проверку нужно ещё - есть такой элемент или нет, конечно.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ну можно ещё так

const firstThreeItems = [].slice.call(allItems, 0, 3);
firstThreeItems.forEach( i=>i.click())
источник