Javascript gauge - хук выполнения webdriverjs внутри класса

В вашем случае тип возвращаемого значения - это строка.

Как насчет этого ответа? Он предполагает, что «привет» вводится в текстовое поле. В этом случае, когда длина form.text of receiveText(form) будет восстановлена, длина равна 6. Длина «привет» равна 5. Каждый код символа равен [32,104,101,108,108,111]. А именно, верхняя буква - это пространство. Таким образом, if(x=="hello") всегда ложно. Чтобы удалить эту проблему с помощью вашего скрипта, пожалуйста, измените для receiveText(form) следующим образом.

От:

var nameBox = form.text;

Кому:

var nameBox = form.text.trim();

Примечание:

  • Я думаю, что для вашей ситуации есть несколько решений, поэтому, пожалуйста, подумайте об этом как о одном из них.
  • Поскольку google.script.run является асинхронным, когда вы получите значение из CacheService после того, как вы поместите значение, следующий сценарий может быть лучше.

Пример

google.script.run.withSuccessHandler(function() {
  google.script.run.withSuccessHandler(onSuccessed).items();
}).receiveText(document.forms[0]);

Ссылка:

1
задан Mr.Bug 18 January 2019 в 20:45
поделиться