Здравствуйте!
Скачать честно - не уверен, что данный вопрос относится к VBA или JS.
Практически дописал макрос, но тут возникла ошибка.
В работе макроса использую вставки кода JS для заполнения полей формы в браузере.
Казалось, нашел код, который подходит, но он начал выдавать ошибку: Syntax error, unrecognized expression: [data-ng-model=text]
Сам код выглядит так:
Ошибку вижу в инструменте разработчика, который открывается по нажатию F12 в IE.
Исходя из текста ошибки, получается, что выражение не распознано. Но для меня такая ошибки в настоящее время - это очень сложно, пока только учусь.
Возможно, кто-нибудь сталкивался с такой ошибкой.
Помогите, пожалуйста, понять в чем причина ошибки и как ее исправить.
Спасибо!
UPD:
Попробовав различные варианты кода, чтобы понять откуда берется ошибка, пришел к выводу, что ошибка появляется, если название свойства data-ng-model имеет в себе точку.
К примеру, ошибка не возникает в случае, если:
и ошибка возникает, если:
Скачать честно - не уверен, что данный вопрос относится к VBA или JS.
Практически дописал макрос, но тут возникла ошибка.
В работе макроса использую вставки кода JS для заполнения полей формы в браузере.
Казалось, нашел код, который подходит, но он начал выдавать ошибку: Syntax error, unrecognized expression: [data-ng-model=text]
Сам код выглядит так:
| Код |
|---|
oie.document.parentWindow.execScript "angular.element('[data-ng-model=some.text ]').scope().some.text = '12345';"
oie.document.parentWindow.execScript "angular.element('[data-ng-model=some.text ]').scope().$apply();"
|
Ошибку вижу в инструменте разработчика, который открывается по нажатию F12 в IE.
Исходя из текста ошибки, получается, что выражение не распознано. Но для меня такая ошибки в настоящее время - это очень сложно, пока только учусь.
Возможно, кто-нибудь сталкивался с такой ошибкой.
Помогите, пожалуйста, понять в чем причина ошибки и как ее исправить.
Спасибо!
UPD:
Попробовав различные варианты кода, чтобы понять откуда берется ошибка, пришел к выводу, что ошибка появляется, если название свойства data-ng-model имеет в себе точку.
К примеру, ошибка не возникает в случае, если:
| Код |
|---|
data-ng-model = sometext |
| Код |
|---|
data-ng-model = some.text |
Изменено: - 10.12.2017 12:43:09